[Qt-creator] Odd QtCreator hang

Murphy, Sean smurphy at walbro.com
Wed Apr 25 15:51:19 CEST 2018


> Am 17.04.2018 um 18:01 schrieb 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.

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]
>&"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"
>~"        dirs = @0x6bb62b80: {<QList<QString>> = {{p = {static shared_null = {ref = {atomic = {_q_value = -1"
>~"}"
>~"}"
>~", 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"
>~"#27 0x0c3561e9 in QApplication::QApplication (this=0x28fe90, argc=@0x28fed0: 1, argv=0x3b3ae8, _internal=328450) at kernel\\qapplication.cpp:557\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]
>2980^done
t09:49:04.685
tResponse time: thread apply all backtrace full: 0.585 s
t09:49:04.685

> >
> >> 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


More information about the Qt-creator mailing list