Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
Qt Creator 4.0.1
-
Windows 7, Qt Creator 4.0
-
299d93e77be421f1fa6fbb3f06701113013b4e11, 6d4b944683510fb232359ab23793e90f30c21d5c
Description
Closing a qbs project or quitting Creator while the project is loading leads to a crash.
Relevant threads:
0 Id: db4.1bc0 Suspend: 2 Teb: 7efdd000 Unfrozen
ChildEBP RetAddr
WARNING: Stack unwind information not available. Following frames may be wrong.
0018d8dc 75691a0c ntdll!ZwWaitForMultipleObjects+0x15
0018d924 7763087a kernel32!WaitForMultipleObjectsEx+0x8e
0018d978 65aefb61 USER32!PeekMessageW+0x2b0
0018da6c 77d6e514 Qt5Core!QEventDispatcherWin32::processEvents+0x581
0018da70 77d6e262 ntdll!RtlInitUnicodeString+0x164
0018da90 659c8b07 ntdll!RtlAllocateHeap+0xac
0018daac 659c8bb5 Qt5Core!QString::replace+0x117
0018dad8 659c8b07 Qt5Core!QString::replace+0x1c5
0018db08 659c8bb5 Qt5Core!QString::replace+0x117
0018db20 659c8bb5 Qt5Core!QString::replace+0x1c5
0018db34 659c8bb5 Qt5Core!QString::replace+0x1c5
0018dbe8 659c8b07 Qt5Core!QString::replace+0x1c5
0018dc18 659c8bb5 Qt5Core!QString::replace+0x117
0018dc1c 0018f088 Qt5Core!QString::replace+0x1c5
0018dc20 03514e60 0x18f088
0018f0ac 6649e9c6 0x3514e60
00000000 00000000 Qt5Widgets!QFrame::event+0x26
8 Id: db4.1ac8 Suspend: 2 Teb: 7ef91000 Unfrozen
ChildEBP RetAddr
WARNING: Stack unwind information not available. Following frames may be wrong.
0929f8f8 75691194 ntdll!NtWaitForSingleObject+0x15
0929f910 6596bbe0 kernel32!WaitForSingleObjectEx+0x43
0929f93c 6596bcf6 Qt5Core!QWaitCondition::wait+0x70
0929f944 65968ca7 Qt5Core!QWaitCondition::wakeAll+0x16
0929f960 6596a54c Qt5Core!QThreadPoolPrivate::reset+0x597
0929f99c 6596b3f4 Qt5Core!QEventDispatcherWin32::`default constructor closure'+0xcc
0929f9c8 720ac01d Qt5Core!QThread::start+0x334
0929fa00 720ac001 MSVCR120!_get_flsindex+0x6f
0929fa0c 7569338a MSVCR120!_get_flsindex+0x53
0929fa18 77d79a02 kernel32!BaseThreadInitThunk+0x12
0929fa58 77d799d5 ntdll!RtlInitializeExceptionChain+0x63
0929fa70 00000000 ntdll!RtlInitializeExceptionChain+0x36
9 Id: db4.2d0 Suspend: 1 Teb: 7ef8b000 Unfrozen
ChildEBP RetAddr
WARNING: Stack unwind information not available. Following frames may be wrong.
0967d15c 75691a0c ntdll!ZwWaitForMultipleObjects+0x15
0967d1a4 75694200 kernel32!WaitForMultipleObjectsEx+0x8e
0967d1c0 756b80bc kernel32!WaitForMultipleObjects+0x18
0967d22c 756b7f7b kernel32!GetApplicationRecoveryCallback+0x2a7
0967d240 756b7870 kernel32!GetApplicationRecoveryCallback+0x166
0967d250 756b77ef kernel32!UnhandledExceptionFilter+0x161
0967d2dc 72124820 kernel32!UnhandledExceptionFilter+0xe0
0967d2e8 72124611 MSVCR120!_crtUnhandledException+0x14
0967d620 72127676 MSVCR120!_invalid_parameter+0xfd
0967d874 5876298d MSVCR120!abort+0x38
0967d8cc 58763961 qbscore1!qbs::Internal::InternalSetupProjectJob::execute(void)+0xad [d:\projects\qt-creator\qt-creator\src\shared\qbs\src\lib\corelib\api\internaljobs.cpp @ 273]
0967d930 65ad2532 qbscore1!qbs::Internal::InternalSetupProjectJob::start(void)+0x211 [d:\projects\qt-creator\qt-creator\src\shared\qbs\src\lib\corelib\api\internaljobs.cpp @ 246]
0967d94c 65ad146c Qt5Core!QMetaCallEvent::placeMetaCall+0x52
0967d984 65b7d49b Qt5Core!QObject::event+0xec
0967dd14 65aafbe4 Qt5Core!qFree+0x19bfb
0967dd6c 65af0a7f Qt5Core!QCoreApplicationPrivate::sendPostedEvents+0x1f4
0967dde0 776262fa Qt5Core!QEventDispatcherWin32::sendPostedEvents+0xf
0967de84 776277d3 USER32!gapfnScSendMessage+0x332
0967dee8 7762789a USER32!CharPrevW+0x13f
0967fca4 65aab48f USER32!DispatchMessageW+0xf
0967fcf0 659674b8 Qt5Core!QEventLoop::exec+0x11f
0967fd24 6596b3f4 Qt5Core!QThread::exec+0x98
0967fd50 720ac01d Qt5Core!QThread::start+0x334
0967fd88 720ac001 MSVCR120!_get_flsindex+0x6f
0967fde0 77d799d5 MSVCR120!_get_flsindex+0x53
0967fde4 720abfb4 ntdll!RtlInitializeExceptionChain+0x36
0967fde8 03f2e140 MSVCR120!_get_flsindex+0x6
0967fdec 00000000 0x3f2e140
Attachments
For Gerrit Dashboard: QTCREATORBUG-16273 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
160803,3 | QbsProjectManager: Fix crash on project unloading. | 4.0 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
160831,1 | QbsProjectManager: Fix possible crash at shutdown. | 4.0 | qt-creator/qt-creator | Status: DEFERRED | 0 | 0 |
165567,2 | QbsProjectManager: Fix crash at project closing | 4.1 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |