Discussion:
[Qt-creator] Odd QtCreator hang
Murphy, Sean
2018-04-16 14:25:07 UTC
Permalink
I've got an odd hang with QtCreator when debugging my software.

I've got the following function where I'm trying to copy the data out of a QTableView to the clipboard in a format that will allow the resulting data to be pasted directly into an Excel spreadsheet. Here's the function:
void plotContainerWidget::slotCopyTableToClipboard()
{
// select everything in table copy it to text string with
// '\t' separating columns and '\n' separating rows
if(mModel == 0)
{
return;
}

int rows = mModel->rowCount();
int cols = mModel->columnCount();

QString tableString;
for(int i=0; i < cols; ++i)
{
tableString += mModel->headerData(i, Qt::Horizontal).toString();
tableString += "\t";
}
tableString.chop(1); // remove extraneous tab
tableString += "\n";

for(int i=0; i < rows; ++i)
{
for(int j=0; j < cols; ++j)
{
tableString += mModel->data(mModel->index(i, j), Qt::DisplayRole).toString();
tableString += "\t";
}
tableString.chop(1); // remove extraneous tab
tableString += "\n";
}
tableString.chop(1); // remove extraneous newline
qDebug() << tableString;
QClipboard* clippy = QApplication::clipboard();
if (!clippy)
{
return;
}
clippy->setText(tableString); // *** QT CREATOR HANGS HERE ***
qDebug() << "copied table to clipboard";
}

When I execute this chunk of code within the debugger, it hangs at that QClipboard::setText() line. I first encountered it executing my code within the debugger, but without any breakpoints set. During that session, Qt Creator hung, and I had to force quit. After re-launching QtCreator, I set a breakpoint in this function and stepped through my code. The parsing is fine up until that line, the string looks good, but then Qt Creator hangs when that line setText() is executed. So this issue seems to happen whether I have any breakpoints set or not and interestingly this code does NOT hang when I choose "Run" from within Qt Creator, only when I choose "Start Debugging", even though that should still be executing the debug build of my application, just not running inside the debugger.

Qt version 5.3.2 (yes, I know this is ancient...)
Qt Creator 4.5.2 (at least this isn't!)
Windows 7 64-bit

Any ideas?
Sean


This message has been scanned for malware by Forcepoint. www.forcepoint.com
André Hartmann
2018-04-17 06:17:31 UTC
Permalink
This post might be inappropriate. Click to display it.
Murphy, Sean
2018-04-17 12:27:07 UTC
Permalink
Post by André Hartmann
Post by Murphy, Sean
I've got an odd hang with QtCreator when debugging my software.
Oh, as you are on Windows, that's the third platform that show
clipboard-related strage effects.
We already have QTCREATORBUG-20262 and QTBUG-67729. Can you please check
these?
I had stumbled upon QTBUG-67729 yesterday when searching for this issue, and I
think I read this line from it differently than I am today: " We consistently get a hang
when we hit a breakpoint if we happen to copy text to the clipboard before we hit
the breakpoint". I dismissed that as different than what I was doing, but this morning
I think it might be essentially the same. What I was doing was setting a breakpoint
well above the QClipboard::setText() call (which is why I thought it wasn't quite the same),
but then I was stepping one line at a time through my code including over that line,
which I'm now guessing is effectively the same as setting a breakpoint after the copy.

I didn't find QTCREATORBUG-20262 yesterday, but I just built it and ran it as the reporter
described. They didn't post the .pro file used, so I'm not sure if all of those build settings were
the same. Anyways, when I ran it Qt Creator didn't lock up, but I did get the attached popup. If I
switch the QClipboard::setImage() call in his example to QClipboard::setText(), leaving the
breakpoint on the qDebug() line, Creator again doesn't hang, but it does drop into the
disassembler (relevant info pasted below).

I'm realizing that I neglected to mention that I am using the mingw toolchain on Windows,
so maybe it's a gdb issue?

Call stack when disassembler hit
1 ntdll!DbgBreakPoint 0x7741000d
2 ntdll!DbgUiRemoteBreakin 0x7749f306
3 ?? 0x6ac2b5ef
4 KERNEL32!BaseThreadInitThunk 0x76be343d
5 ntdll!RtlInitializeExceptionChain 0x77439832
6 ntdll!RtlInitializeExceptionChain 0x77439805
7 ??

Disassembler
0x7741000c cc int3
0x7741000d <+0x0001> c3 ret
0x7741000e <+0x0002> 90 nop
0x7741000f <+0x0003> 90 nop
0x77410010 <+0x0004> 90 nop
0x77410011 <+0x0005> 90 nop
0x77410012 <+0x0006> 90 nop
0x77410013 <+0x0007> 90 nop
0x77410014 <+0x0008> 90 nop
0x77410015 <+0x0009> 90 nop
0x77410016 <+0x000a> 90 nop
0x77410017 <+0x000b> 90 nop
0x77410018 <+0x000c> 90 nop
0x77410019 <+0x000d> 90 nop
0x7741001a <+0x000e> 90 nop
0x7741001b <+0x000f> 90 nop
0x7741001c <+0x0010> 90 nop
0x7741001d <+0x0011> 90 nop
0x7741001e <+0x0012> 90 nop
0x7741001f <+0x0013> 90 nop
0x77410020 <+0x0014> 90 nop
0x77410021 <+0x0015> 90 nop
0x77410022 <+0x0016> 90 nop
0x77410023 <+0x0017> 90 nop
0x77410024 <+0x0018> 90 nop
0x77410025 <+0x0019> 90 nop
0x77410026 <+0x001a> 90 nop
0x77410027 <+0x001b> 90 nop
0x77410028 <+0x001c> 90 nop
0x77410029 <+0x001d> 90 nop
0x7741002a <+0x001e> 90 nop
0x7741002b <+0x001f> 90 nop
0x7741002c <+0x0020> 90 nop
0x7741002d <+0x0021> 90 nop
0x7741002e <+0x0022> 90 nop
0x7741002f <+0x0023> 90 nop
0x77410030 <+0x0024> 90 nop
0x77410031 <+0x0025> 90 nop
0x77410032 <+0x0026> 90 nop
0x77410033 <+0x0027> 90 nop
0x77410034 <+0x0028> 90 nop
0x77410035 <+0x0029> 90 nop
0x77410036 <+0x002a> 90 nop
0x77410037 <+0x002b> 90 nop
0x77410038 <+0x002c> 90 nop
0x77410039 <+0x002d> 90 nop
0x7741003a <+0x002e> 90 nop
0x7741003b <+0x002f> 90 nop
0x7741003c <+0x0030> 90 nop
0x7741003d <+0x0031> 90 nop
0x7741003e <+0x0032> 90 nop
0x7741003f <+0x0033> 90 nop
0x77410040 <+0x0034> 8b 4c 24 04 mov 0x4(%esp),%ecx
0x77410044 <+0x0038> f6 41 04 06 testb $0x6,0x4(%ecx)
0x77410048 <+0x003c> 74 05 je 0x7741004f <ntdll!DbgBreakPoint+67>
0x7741004a <+0x003e> e8 a1 1d 01 00 call 0x77421df0 <ntdll!ZwTestAlert>
0x7741004f <+0x0043> b8 01 00 00 00 mov $0x1,%eax
0x77410054 <+0x0048> c2 10 00 ret $0x10
0x77410057 <+0x004b> 90 nop
Post by André Hartmann
Regards,
André
[1] https://bugreports.qt.io/browse/QTCREATORBUG-20262
[2] https://bugreports.qt.io/browse/QTBUG-67729
Post by Murphy, Sean
I've got the following function where I'm trying to copy the data out of a
QTableView to the clipboard in a format that will allow the resulting data to
Post by Murphy, Sean
void plotContainerWidget::slotCopyTableToClipboard()
{
// select everything in table copy it to text string with
// '\t' separating columns and '\n' separating rows
if(mModel == 0)
{
return;
}
int rows = mModel->rowCount();
int cols = mModel->columnCount();
QString tableString;
for(int i=0; i < cols; ++i)
{
tableString += mModel->headerData(i, Qt::Horizontal).toString();
tableString += "\t";
}
tableString.chop(1); // remove extraneous tab
tableString += "\n";
for(int i=0; i < rows; ++i)
{
for(int j=0; j < cols; ++j)
{
tableString += mModel->data(mModel->index(i, j),
Qt::DisplayRole).toString();
Post by Murphy, Sean
tableString += "\t";
}
tableString.chop(1); // remove extraneous tab
tableString += "\n";
}
tableString.chop(1); // remove extraneous newline
qDebug() << tableString;
QClipboard* clippy = QApplication::clipboard();
if (!clippy)
{
return;
}
clippy->setText(tableString); // *** QT CREATOR HANGS HERE ***
qDebug() << "copied table to clipboard";
}
When I execute this chunk of code within the debugger, it hangs at that
QClipboard::setText() line. I first encountered it executing my code within
the debugger, but without any breakpoints set. During that session, Qt
Creator hung, and I had to force quit. After re-launching QtCreator, I set a
breakpoint in this function and stepped through my code. The parsing is fine
up until that line, the string looks good, but then Qt Creator hangs when that
line setText() is executed. So this issue seems to happen whether I have any
breakpoints set or not and interestingly this code does NOT hang when I
choose "Run" from within Qt Creator, only when I choose "Start Debugging",
even though that should still be executing the debug build of my application,
just not running inside the debugger.
Post by Murphy, Sean
Qt version 5.3.2 (yes, I know this is ancient...)
Qt Creator 4.5.2 (at least this isn't!)
Windows 7 64-bit
Any ideas?
Sean
This message has been scanned for malware by Forcepoint.
www.forcepoint.com
Post by Murphy, Sean
_______________________________________________
Qt-creator mailing list
http://lists.qt-project.org/mailman/listinfo/qt-creator
--
Dipl.-Ing. (FH) André Hartmann
Softwareentwicklung / Software Development
26996-21
iseg Spezialelektronik GmbH - HIGH VOLTAGE. EXACTLY.
iseg-hv.de | iseg-hv.com | download.iseg-hv.com
Bautzner Landstr. 23, 01454 Radeberg / Rossendorf, Germany
GeschÀftsfÌhrer / Managing directors: Dr. Frank Gleisberg, Dr. Joachim
Pöthig
Amtsgericht / Lower district court: Dresden HRB 16250
Umsatzsteuer-Id: / VAT-ID: DE812508942
News / Information
https://iseg-hv.com/en/products/control#isegControl2 isegControl2 -
Unified Control Software
https://iseg-hv.com/en/products/detail/EHS EHS FLEX - Customize and keep
the price
https://iseg-hv.com/en/products/detail/EHS EHS STACK - Perfect for GEM
Detectors
https://iseg-hv.com/files/iseg-high-voltage-power-supplies.pdf NEW!
Product catalog 2017 / 2018 released
https://iseg-hv.com/en/products/detail/NHR NHR - NIM HV-Supply with
reversible polarity
Links
https://www.linkedin.com/company/12726924 iseg on LINKEDIN | Let's stay
connected!
https://www.youtube.com/channel/UC5AL-ZgOqSim_1gYNnndyzQ iseg on YOUTUBE
| Tutorials and more ...
https://www.twitter.com/iseg_hv iseg on TWITTER | please follow!
https://iseg-hv.com/files/iseg-high-voltage-power-supplies.pdf iseg
CATALOG | download product catalog as PDF
http://download.iseg-hv.com/ iseg DOWNLOADS | manuals, software,
firmware and more...
Diese E-Mail enthÀlt vertrauliche und/oder rechtlich geschÌtzte
Informationen. Wenn Sie nicht der richtige
Adressat sind oder diese E-Mail irrtÃŒmlich erhalten haben, informieren
Sie bitte sofort den Absender und
vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte
Weitergabe dieser Mail ist nicht
gestattet.
This e-mail may contain confidential and/or privileged information. If
you are not the intended recipient
(or have received this e-mail in error) please notify the sender
immediately and destroy this e-mail.
Any unauthorized copying, disclosure or distribution of the material in
this e-mail is strictly forbidden.
André Pönitz
2018-04-17 03:38:45 UTC
Permalink
Post by Murphy, Sean
Post by André Hartmann
Post by Murphy, Sean
I've got an odd hang with QtCreator when debugging my software.
Oh, as you are on Windows, that's the third platform that show
clipboard-related strage effects.
We already have QTCREATORBUG-20262 and QTBUG-67729. Can you please check
these?
I had stumbled upon QTBUG-67729 yesterday when searching for this issue, and I
think I read this line from it differently than I am today: " We consistently get a hang
when we hit a breakpoint if we happen to copy text to the clipboard before we hit
the breakpoint". I dismissed that as different than what I was doing, but this morning
I think it might be essentially the same. What I was doing was setting a breakpoint
well above the QClipboard::setText() call (which is why I thought it wasn't quite the same),
but then I was stepping one line at a time through my code including over that line,
which I'm now guessing is effectively the same as setting a breakpoint after the copy.
I didn't find QTCREATORBUG-20262 yesterday, but I just built it and ran it as the reporter
described. They didn't post the .pro file used, so I'm not sure if all of those build settings were
the same. Anyways, when I ran it Qt Creator didn't lock up, but I did get the attached popup. If I
switch the QClipboard::setImage() call in his example to QClipboard::setText(), leaving the
breakpoint on the qDebug() line, Creator again doesn't hang, but it does drop into the
disassembler (relevant info pasted below).
I'm realizing that I neglected to mention that I am using the mingw toolchain on Windows,
so maybe it's a gdb issue?
Call stack when disassembler hit
1 ntdll!DbgBreakPoint 0x7741000d
2 ntdll!DbgUiRemoteBreakin 0x7749f306
3 ?? 0x6ac2b5ef
4 KERNEL32!BaseThreadInitThunk 0x76be343d
5 ntdll!RtlInitializeExceptionChain 0x77439832
6 ntdll!RtlInitializeExceptionChain 0x77439805
7 ??
Disassembler
0x7741000c cc int3
0x7741000d <+0x0001> c3 ret
0x7741000e <+0x0002> 90 nop
There are other threads running at that time. The output of
'thread apply all backtrace full' would be interesting.

Perhaps even in JIRA.

Andre'
Murphy, Sean
2018-04-17 16:01:45 UTC
Permalink
Post by André Pönitz
Post by Murphy, Sean
Disassembler
0x7741000c cc int3
0x7741000d <+0x0001> c3 ret
0x7741000e <+0x0002> 90 nop
There are other threads running at that time. The output of
'thread apply all backtrace full' would be interesting.
How do I acquire this?
Post by André Pönitz
Perhaps even in JIRA.
As a new bug, or attached to one of the two ones that seem related?

Sean


This message has been scanned for malware by Forcepoint. www.forcepoint.com
Robert Löhning
2018-04-25 13:15:14 UTC
Permalink
Post by Murphy, Sean
Post by André Pönitz
Post by Murphy, Sean
Disassembler
0x7741000c cc int3
0x7741000d <+0x0001> c3 ret
0x7741000e <+0x0002> 90 nop
There are other threads running at that time. The output of
'thread apply all backtrace full' would be interesting.
How do I acquire this?
I guess André meant:
1. Stop at the breakpoint.
2. Select "Window" -> "Views" -> "Debugger Log".
3. Right-click into the Debugger Log and select "Clear Contents" from
the context menu.
4. Use the "Command" edit to execute what he wrote.
5. Send us the output.
Post by Murphy, Sean
Post by André Pönitz
Perhaps even in JIRA.
As a new bug, or attached to one of the two ones that seem related?
If in doubt whether it is the same issue, I'd create a new report for it.

Thank you for your help!

Cheers,
Robert
Post by Murphy, Sean
Sean
This message has been scanned for malware by Forcepoint. www.forcepoint.com
_______________________________________________
Qt-creator mailing list
http://lists.qt-project.org/mailman/listinfo/qt-creator
Murphy, Sean
2018-04-25 13:51:19 UTC
Permalink
Post by Robert Löhning
Post by Murphy, Sean
Post by André Pönitz
Post by Murphy, Sean
Disassembler
0x7741000c cc int3
0x7741000d <+0x0001> c3 ret
0x7741000e <+0x0002> 90 nop
There are other threads running at that time. The output of
'thread apply all backtrace full' would be interesting.
How do I acquire this?
1. Stop at the breakpoint.
2. Select "Window" -> "Views" -> "Debugger Log".
3. Right-click into the Debugger Log and select "Clear Contents" from
the context menu.
4. Use the "Command" edit to execute what he wrote.
5. Send us the output.
Thanks for the step-by-step, here's the results if I did it correctly...

t09:49:04.101 [1ms]
<2980thread apply all backtrace full
t09:49:04.130 [29ms]
Post by Robert Löhning
&"thread apply all backtrace full\n"
~"\nThread 5 (Thread 17944.0x4490):\n"
~"#0 0x777ef901 in ntdll!ZwWaitForSingleObject () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#1 0x777ef901 in ntdll!ZwWaitForSingleObject () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#2 0x7781ebf6 in ntdll!RtlRandomEx () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#3 0x7781eada in ntdll!RtlRandomEx () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#4 0x778099e9 in ntdll!RtlAllocateActivationContextStack () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#5 0x7780978c in ntdll!RtlDecodePointer () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#6 0x778097b9 in ntdll!LdrInitializeThunk () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#7 0x00000000 in ?? ()\n"
~"No symbol table info available.\n"
~"\nThread 4 (Thread 17944.0x3558):\n"
~"#0 0x777ef901 in ntdll!ZwWaitForSingleObject () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#1 0x777ef901 in ntdll!ZwWaitForSingleObject () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#2 0x7781ebf6 in ntdll!RtlRandomEx () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#3 0x7781eada in ntdll!RtlRandomEx () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#4 0x778099e9 in ntdll!RtlAllocateActivationContextStack () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#5 0x7780978c in ntdll!RtlDecodePointer () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#6 0x778097b9 in ntdll!LdrInitializeThunk () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#7 0x00000000 in ?? ()\n"
~"No symbol table info available.\n"
~"\nThread 3 (Thread 17944.0x26d8):\n"
~"#0 0x777ef901 in ntdll!ZwWaitForSingleObject () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#1 0x777ef901 in ntdll!ZwWaitForSingleObject () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#2 0x7781ebf6 in ntdll!RtlRandomEx () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#3 0x7781eada in ntdll!RtlRandomEx () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#4 0x778099e9 in ntdll!RtlAllocateActivationContextStack () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#5 0x7780978c in ntdll!RtlDecodePointer () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#6 0x778097b9 in ntdll!LdrInitializeThunk () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#7 0x00000000 in ?? ()\n"
~"No symbol table info available.\n"
~"\nThread 2 (Thread 17944.0x39d4):\n"
~"#0 0x777e000d in ntdll!DbgBreakPoint () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#1 0x7786f306 in ntdll!DbgUiRemoteBreakin () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#2 0x68f3237a in ?? ()\n"
~"No symbol table info available.\n"
~"#3 0x750f343d in KERNEL32!BaseThreadInitThunk () from C:\\windows\\syswow64\\kernel32.dll\n"
~"No symbol table info available.\n"
~"#4 0x77809832 in ntdll!RtlInitializeExceptionChain () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#5 0x77809805 in ntdll!RtlInitializeExceptionChain () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#6 0x00000000 in ?? ()\n"
~"No symbol table info available.\n"
~"\nThread 1 (Thread 17944.0x4208):\n"
~"#0 0x7780027a in ntdll!LdrGetDllHandleEx () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#1 0x68b80e6a in ?? ()\n"
~"No symbol table info available.\n"
~"#2 0x77810b2b in ntdll!RtlEncodeSystemPointer () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#3 0x77810c67 in ntdll!RtlEncodeSystemPointer () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#4 0x77810d0e in ntdll!RtlEncodeSystemPointer () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#5 0x7781077a in ntdll!RtlEncodeSystemPointer () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#6 0x7780e9ca in wcspbrk () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#7 0x7784d42f in ntdll!RtlUlonglongByteSwap () from C:\\windows\\system32\\ntdll.dll\n"
~"No symbol table info available.\n"
~"#8 0x0028d638 in ?? ()\n"
~"No symbol table info available.\n"
~"#9 0x75202e0f in LoadLibraryExW () from C:\\windows\\syswow64\\KernelBase.dll\n"
~"No symbol table info available.\n"
~"#10 0x680123a6 in ?? () from C:\\windows\\SysWOW64\\QIPCAP.dll\n"
~"No symbol table info available.\n"
~"#11 0x75202e66 in LoadLibraryExA () from C:\\windows\\syswow64\\KernelBase.dll\n"
~"No symbol table info available.\n"
~"#12 0x75ba38f0 in SHRestricted () from C:\\windows\\syswow64\\shell32.dll\n"
~"No symbol table info available.\n"
~"#13 0x75ba5802 in SHGetFolderPathW () from C:\\windows\\syswow64\\shell32.dll\n"
~"No symbol table info available.\n"
~"#14 0x75ba56f1 in SHGetFolderPathW () from C:\\windows\\syswow64\\shell32.dll\n"
~"No symbol table info available.\n"
~"#15 0x75ba49c5 in SHRestricted () from C:\\windows\\syswow64\\shell32.dll\n"
~"No symbol table info available.\n"
~"#16 0x75bccb5c in SHGetDiskFreeSpaceExW () from C:\\windows\\syswow64\\shell32.dll\n"
~"No symbol table info available.\n"
~"#17 0x75bcca98 in SHGetDiskFreeSpaceExW () from C:\\windows\\syswow64\\shell32.dll\n"
~"No symbol table info available.\n"
~"#18 0x75ba5515 in SHGetFolderPathEx () from C:\\windows\\syswow64\\shell32.dll\n"
~"No symbol table info available.\n"
~"#19 0x75ba5654 in SHGetFolderPathW () from C:\\windows\\syswow64\\shell32.dll\n"
~"No symbol table info available.\n"
~"#20 0x75b4045b in SHGetSpecialFolderPathW () from C:\\windows\\syswow64\\shell32.dll\n"
~"No symbol table info available.\n"
~"#21 0x6b8f731a in QStandardPaths::standardLocations (type=QStandardPaths::GenericConfigLocation) at io\\qstandardpaths_win.cpp:199\n"
~" path = L\"\\000;\\xa9bd\\x7785\\x4330;\\xcb0\\000\\x304d\\x7780\\x27d2\\x68b8\\000\\000\\000;\\x4328;\\xa47e\\x7785\\543\\x5000\\030\\000\\x4328;\\004\\004\\x4323;\\000\\000\\x4fe0;\\520;\\000;\\xf9c0(\\520;\\304;\\x4dcd\\x7784\\x1572\\x1fef\\xfffe\\xffff\\x3476\\x7780\\x34a1\\x7780\\070\\000\\177\\000\\004\\000\\x4320;8\\000\\000;\\x3bb0;\\x4dcd\\x7784\\x3f8\\000\\520;\\xd40\\000\\600;\\177\\000\\642\\000\\x4204;\\000\\000\\177\\000\\520;\\001\\000\\x4328;\\xfb18(\\304;\\630\\000\\000\\000\\070\\400\\000\\000\\177\\000\\x59a1\\000\\xfa40(\\x5a0c\\x7788\\xfb78(\\xfb44(\\xaae\\x778a\\000;\\000\\000\\000;\\x4320;\\xb9da\\x777f\\x4320;\\000;\\000;\\xb9da\\x777f\\x4320;\\xfb88(\\x1a58\\x778a\\470;\\x1a3c\\x778a\\x277a\\x68b8\\000;\\000;\\000\\000\\000;\\000;\\543\\401\\xfb54(\\x20b6\\x68b8\\xfc6c(\\x4dcd\\x7784\\xd52\\x1fef\\xfffe\\xffff\\x1a3c\\x778a\\xa8fe\\x7785\\000;c\\x5000\\x304d\\x7780\\x208e\\x68b8\\000\\000\\000;\\x4328;\\000\\000\\xffff\\x7fff\\x2974\\x6bb6\\xfbe8(\\xaa42\\x76b3\\x1da9;\\x2974\\x6bb6\\020\\000\\020\\000\\xffff\\x7fff\\000\\000\\x2bd0\\x76bc\\x1998;\\xa53a\\x76b2\\000\\000\\xfc18(\\xa8c1\\x76b3\\x1da9;\\x2974\\x6bb6\\020\\000\\xfc08(\\xffff\\x7fff\\000\\000\\x2bd0\\x76bc\\x1998;\\x7e0;\\000\\000\\xfc48(\\xa9c8\\x76b3\\x1da9;\\x2974\\x6bb6\\020\\000\\000\\000\\x1bec;\""
~"\n"
~" dirs = {<QList<QString>> = {{p = {static shared_null = {ref = {atomic = {_q_value = -1"
~"}"
~"}"
~", alloc = 0"
~", begin = 0"
~", end = 0"
~", array = {0x0}"
~"}, d = 0x6baae53c <QListData::shared_null>}"
~", d = 0x6baae53c <QListData::shared_null>}"
~"}, <No data fields>}"
~"\n"
~" localDir = {static null = {<No data fields>}, d = 0x76bc2bd0 <msvcrt!_iob+720>}"
~"\n"
~"#22 0x6b8c6b1f in QStandardPaths::locate (type=QStandardPaths::GenericConfigLocation, fileName=..., options=...) at io\\qstandardpaths.cpp:363\n"
~"}"
~"}"
~", alloc = 0"
~", begin = 0"
~", end = 0"
~", array = {0x0}"
~"}, d = 0xffffffff}"
~", d = 0xffffffff}"
~"}, <No data fields>}"
~"\n"
~"#23 0x6b8e663b in QLoggingRegistry::init (this=0x6bcd6884 <(anonymous namespace)::Q_QGS_qtLoggingRegistry::innerFunction()::holder>) at io\\qloggingregistry.cpp:284\n"
~" __FUNCTION__ = \"init\""
~"\n"
~" rulesFilePath = {d = 0x6baaac20 <QArrayData::shared_null>}"
~"\n"
~" rulesSrc = {d = 0x6baaac20 <QArrayData::shared_null>}"
~"\n"
~" envPath = {static null = {<No data fields>}, d = 0x3b2ea0}"
~"\n"
~"#24 0x6b929b5e in QCoreApplication::init (this=0x28fe90) at kernel\\qcoreapplication.cpp:725\n"
~" d = 0x3b40d0\n"
~"#25 0x6b9299c8 in QCoreApplication::QCoreApplication (this=0x28fe90, p=...) at kernel\\qcoreapplication.cpp:657\n"
~"No locals.\n"
~"#26 0x04243951 in QGuiApplication::QGuiApplication (this=0x28fe90, p=...) at kernel\\qguiapplication.cpp:566\n"
~"No locals.\n"
~"No locals.\n"
~"#28 0x00401637 in main (argc=1, argv=0x3b3ae8) at ..\\creatorHangTest\\main.cpp:6\n"
~" app = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x6bbe2a88 <vtable for QCoreApplication+8>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x6bb757c0 <qt_meta_stringdata_QObject>, data = 0x6bb758a0 <qt_meta_data_QObject>, static_metacall = 0x6b957132 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}"
~"}, d_ptr = {d = 0x3b40d0}"
~", static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x6bbc4060 <qt_meta_stringdata_Qt>, data = 0x6bbcbda0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}"
~"}}, static staticMetaObject = {d = {superdata = 0x6bb75390 <QObject::staticMetaObject>, stringdata = 0x6bbd7240 <qt_meta_stringdata_QCoreApplication>, data = 0x6bbd7400 <qt_meta_data_QCoreApplication>, static_metacall = 0x6b9ac4d0 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}"
~"}, static self = 0x28fe90}, static staticMetaObject = {d = {superdata = 0x6bbd71bc <QCoreApplication::staticMetaObject>, stringdata = 0x45f6260 <qt_meta_stringdata_QGuiApplication>, data = 0x45f65c0 <qt_meta_data_QGuiApplication>, static_metacall = 0x424bf8c <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}"
~"}}, static staticMetaObject = {d = {superdata = 0x45ed020 <QGuiApplication::staticMetaObject>, stringdata = 0xc7902a0 <qt_meta_stringdata_QApplication>, data = 0xc790520 <qt_meta_data_QApplication>, static_metacall = 0xc35f238 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}"
~"}}"
~"\n"
~" __PRETTY_FUNCTION__ = \"int main(int, char**)\""
~"\n"
t09:49:04.685 [555ms]
Post by Robert Löhning
2980^done
t09:49:04.685
tResponse time: thread apply all backtrace full: 0.585 s
t09:49:04.685
Post by Robert Löhning
Post by Murphy, Sean
Post by André Pönitz
Perhaps even in JIRA.
As a new bug, or attached to one of the two ones that seem related?
If in doubt whether it is the same issue, I'd create a new report for it.
I'll create a new one then!
Sean


This message has been scanned for malware by Forcepoint. www.forcepoint.com
Loading...