Details
-
Bug
-
Resolution: Cannot Reproduce
-
P3: Somewhat important
-
None
-
Qt Creator 2.6.0-rc
Description
When stopping any build in a Qt Creator compiled with Qt 5 (both MSVC 32 64 bit and MSVC 32 bit) let Qt Creator hang forever:
Cancel Build hangs on Windows (2.6/Qt 5): ntdll.dll!7731f8b1() [Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll] ntdll.dll!7731f8b1() KernelBase.dll!763b0a91() kernel32.dll!751c1194() kernel32.dll!751c1148() > QtCored5.dll!QWaitConditionPrivate::wait(QWaitConditionEvent * wce=0x12d49c18, unsigned long time=4294967295) Line 114 + 0x11 bytes C++ QtCored5.dll!QWaitCondition::wait(QMutex * mutex=0x1616dc84, unsigned long time=4294967295) Line 175 + 0x12 bytes C++ QtConcurrentd5.dll!QFutureInterfaceBase::waitForFinished() Line 313 + 0x1b bytes C++ QtConcurrentd5.dll!QFutureWatcherBase::waitForFinished() Line 312 C++ ProjectExplorerd.dll!ProjectExplorer::BuildManager::cancel() Line 226 C++ ProjectExplorerd.dll!ProjectExplorer::ProjectExplorerPlugin::cancelBuild() Line 2381 C++ ProjectExplorerd.dll!ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject * _o=0x02e79dd0, QMetaObject::Call _c=InvokeMetaMethod, int _id=30, void * * _a=0x001fc0e0) Line 468 + 0x8 bytes C++ QtCored5.dll!QMetaObject::activate(QObject * sender=0x0319f260, int signalOffset=3, int local_signal_index=1, void * * argv=0x001fc0e0) Line 3440 + 0x2e bytes C++ QtCored5.dll!QMetaObject::activate(QObject * sender=0x0319f260, const QMetaObject * m=0x6713afd0, int local_signal_index=1, void * * argv=0x001fc0e0) Line 3315 + 0x1e bytes C++ QtWidgetsd5.dll!QAction::triggered(bool _t1=false) Line 368 + 0x15 bytes C++ QtWidgetsd5.dll!QAction::activate(QAction::ActionEvent event=Trigger) Line 1197 C++ QtWidgetsd5.dll!QAction::trigger() Line 194 + 0x11 bytes C++ QtWidgetsd5.dll!QToolButton::nextCheckState() Line 945 C++ QtWidgetsd5.dll!QAbstractButtonPrivate::click() Line 523 C++ QtWidgetsd5.dll!QAbstractButton::mouseReleaseEvent(QMouseEvent * e=0x001fcbc8) Line 1123 C++ QtWidgetsd5.dll!QToolButton::mouseReleaseEvent(QMouseEvent * e=0x001fcbc8) Line 617 C++ QtWidgetsd5.dll!QWidget::event(QEvent * event=0x001fcbc8) Line 7844 C++ QtWidgetsd5.dll!QAbstractButton::event(QEvent * e=0x001fcbc8) Line 1082 C++ QtWidgetsd5.dll!QToolButton::event(QEvent * event=0x001fcbc8) Line 961 C++ QtWidgetsd5.dll!QApplicationPrivate::notify_helper(QObject * receiver=0x032129d0, QEvent * e=0x001fcbc8) Line 3604 + 0x11 bytes C++ QtWidgetsd5.dll!QApplication::notify(QObject * receiver=0x032129d0, QEvent * e=0x001fcbc8) Line 3168 + 0x32 bytes C++ QtCored5.dll!QCoreApplication::notifyInternal(QObject * receiver=0x032129d0, QEvent * event=0x001fcbc8) Line 723 + 0x15 bytes C++ QtCored5.dll!QCoreApplication::sendSpontaneousEvent(QObject * receiver=0x032129d0, QEvent * event=0x001fcbc8) Line 210 + 0x38 bytes C++ QtWidgetsd5.dll!QApplicationPrivate::sendMouseEvent(QWidget * receiver=0x032129d0, QMouseEvent * event=0x001fcbc8, QWidget * alienWidget=0x032129d0, QWidget * nativeWidget=0x025e63a0, QWidget * * buttonDown=0x6713b1c8, QPointer<QWidget> & lastMouseReceiver={...}, bool spontaneous=true) Line 2523 + 0xe bytes C++ QtWidgetsd5.dll!QWidgetWindow::handleMouseEvent(QMouseEvent * event=0x001fd4f0) Line 334 + 0x27 bytes C++ QtWidgetsd5.dll!QWidgetWindow::event(QEvent * event=0x001fd4f0) Line 138 C++ QtWidgetsd5.dll!QApplicationPrivate::notify_helper(QObject * receiver=0x02654978, QEvent * e=0x001fd4f0) Line 3604 + 0x11 bytes C++ QtWidgetsd5.dll!QApplication::notify(QObject * receiver=0x02654978, QEvent * e=0x001fd4f0) Line 3033 + 0x10 bytes C++ QtCored5.dll!QCoreApplication::notifyInternal(QObject * receiver=0x02654978, QEvent * event=0x001fd4f0) Line 723 + 0x15 bytes C++ QtCored5.dll!QCoreApplication::sendSpontaneousEvent(QObject * receiver=0x02654978, QEvent * event=0x001fd4f0) Line 210 + 0x38 bytes C++ QtGuid5.dll!QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent * e=0x18bcc4f8) Line 1260 + 0xe bytes C++ QtGuid5.dll!QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent * e=0x18bcc4f8) Line 1106 + 0x9 bytes C++ QtGuid5.dll!QWindowSystemInterface::sendWindowSystemEventsImplementation(QFlags<enum QEventLoop::ProcessEventsFlag> flags={...}) Line 518 + 0x9 bytes C++ QtGuid5.dll!QWindowSystemInterface::sendWindowSystemEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags={...}) Line 497 + 0x9 bytes C++ windowsd5.dll!QWindowsGuiEventDispatcher::sendPostedEvents() Line 86 + 0xd bytes C++ QtCored5.dll!qt_internal_proc(HWND__ * hwnd=0x005807e8, unsigned int message=1025, unsigned int wp=0, long lp=0) Line 421 C++ user32.dll!_InternalCallWinProc@20() + 0x23 bytes user32.dll!_UserCallWinProcCheckWow@32() + 0xb7 bytes user32.dll!_DispatchMessageWorker@8() + 0xed bytes user32.dll!_DispatchMessageW@4() + 0xf bytes QtCored5.dll!QEventDispatcherWin32::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags={...}) Line 742 C++ windowsd5.dll!QWindowsGuiEventDispatcher::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags={...}) Line 78 + 0xd bytes C++ QtCored5.dll!QEventLoop::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags={...}) Line 137 C++ QtCored5.dll!QEventLoop::exec(QFlags<enum QEventLoop::ProcessEventsFlag> flags={...}) Line 212 + 0x26 bytes C++ QtCored5.dll!QCoreApplication::exec() Line 976 + 0x15 bytes C++ QtGuid5.dll!QGuiApplication::exec() Line 1041 C++ QtWidgetsd5.dll!QApplication::exec() Line 2924 C++ qtcreator.exe!main(int argc=1, char * * argv=0x027599f0) Line 435 + 0x6 bytes C++ qtcreator.exe!__tmainCRTStartup() Line 555 + 0x19 bytes C qtcreator.exe!mainCRTStartup() Line 371 C kernel32.dll!751c339a() ntdll.dll!77339ef2() ntdll.dll!77339ec5()