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

Crash on cancel build

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • Qt Creator 3.2.0-beta1
    • Qt Creator 3.1.0
    • All Other Issues
    • None
    • Qt 5.2.0, MSVC2010, Win7
    • 3d38541b14a7e8c3b0c080f3bd2dfa6100792bb7

    Description

      I cancelled a build then Creator crashed. It looks strange, the window suddenly disappeared and all the threads were destroyed.

      I received the following message:

      QObject::killTimers: timers cannot be stopped from another thread
      QWaitCondition: Destroyed while threads are still waiting
      ASSERT failure in QCoreApplication::sendEvent: "Cannot send events to objects owned by a different thread. Current thread 9216eb0. Receiver 'Core__Internal__FindWidget' (of type 'Core::Internal::FindToolBar') was created in thread 1ddebf0", file kernel\qcoreapplication.cpp, line 502

      Backtrace:

      0	NtUserWaitMessage	USER32		0x76bcf5be	
      1	DialogBox2	USER32		0x76bccd46	
      2	InternalDialogBox	USER32		0x76bccf5c	
      3	SoftModalMessageBox	USER32		0x76bff73c	
      4	MessageBoxWorker	USER32		0x76bffa18	
      5	MessageBoxTimeoutW	USER32		0x76bffb1f	
      6	MessageBoxExW	USER32		0x76bffd15	
      7	MessageBoxW	USER32		0x76bffd57	
      8	__crtMessageBoxW	MSVCR100D		0x5888b18c	
      9	__crtMessageWindowW	MSVCR100D		0x5888561c	
      10	_VCrtDbgReportW	MSVCR100D		0x5888c8f0	
      11	_CrtDbgReportWV	MSVCR100D		0x58885252	
      12	_CrtDbgReportW	MSVCR100D		0x5888520b	
      13	qt_message_fatal	qlogging.cpp	968	0x53f83d47	
      14	QMessageLogger::fatal	qlogging.cpp	384	0x53f81fe4	
      15	qt_assert_x	qglobal.cpp	2104	0x53f7c298	
      16	QCoreApplicationPrivate::checkReceiverThread	qcoreapplication.cpp	502	0x54233115	
      17	QApplication::notify	qapplication.cpp	2739	0x547508a6	
      18	QCoreApplication::notifyInternal	qcoreapplication.cpp	878	0x54233a64	
      19	QCoreApplication::sendEvent	qcoreapplication.h	232	0x54238fd9	
      20	QObjectPrivate::setParent_helper	qobject.cpp	1861	0x542811e3	
      21	QObject::~QObject	qobject.cpp	934	0x5427fb4f	
      22	QTimer::~QTimer	qtimer.cpp	163	0x54295186	
      23	Core::Internal::FindToolBar::~FindToolBar	findtoolbar.cpp	267	0x53bb264f	
      24	Core::Internal::FindToolBar::`scalar deleting destructor'	Cored		0x53bb84df	
      25	Core::FindPlugin::~FindPlugin	findplugin.cpp	113	0x53bbaadc	
      26	Core::FindPlugin::`vector deleting destructor'	Cored		0x53bba3cd	
      27	Core::Internal::CorePlugin::~CorePlugin	coreplugin.cpp	63	0x53b1284c	
      28	Core::Internal::CorePlugin::`scalar deleting destructor'	Cored		0x53b12ddf	
      29	QLibraryPrivate::unload	qlibrary.cpp	523	0x5422a2d9	
      30	QLibraryStore::cleanup	qlibrary.cpp	405	0x5422cda9	
      31	qlibraryCleanup	qlibrary.cpp	425	0x5422bf88	
      32	`anonymous namespace'::qlibraryCleanup_dtor_class_::~qlibraryCleanup_dtor_class_	qlibrary.cpp	426	0x5422ccac	
      33	`anonymous namespace'::`dynamic atexit destructor for 'qlibraryCleanup_dtor_instance_''	Qt5Cored		0x543a05cd	
      34	_CRT_INIT	crtdll.c	415	0x54350894	
      35	__DllMainCRTStartup	crtdll.c	526	0x54350aa0	
      36	_DllMainCRTStartup	crtdll.c	476	0x54350961	
      37	LdrpCallInitRoutine	ntdll		0x77b199a0	
      38	LdrShutdownProcess	ntdll		0x77b2d702	
      39	RtlExitUserProcess	ntdll		0x77b2d5a4	
      40	DefaultHandler	kernel32		0x75416c96	
      41	CtrlRoutine	kernel32		0x75416e51	
      42	BaseThreadInitThunk	kernel32		0x7537336a	
      43	__RtlUserThreadStart	ntdll		0x77b19f72	
      44	_RtlUserThreadStart	ntdll		0x77b19f45

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              jbornema Joerg Bornemann
              orgads Orgad Shaneh
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes