Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-7782

Stopping a build let Qt Creator hang on Windows (Qt 5)

    XMLWordPrintable

Details

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

      Attachments

        Activity

          People

            kkohne Kai Köhne
            kkohne Kai Köhne
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: