-
Bug
-
Resolution: Done
-
P1: Critical
-
Qt Creator 4.4.0-beta1
-
None
-
Mac, Windows
-
a54cba428ac3461c11cf0659c60d20503a688309 et all
I open a Qt Quick application and put a breakpoint on the "QQmlApplicationEngine engine" line. When I start debugging, Creator crashes. Has happened on Windows and Mac. Here's the backtrace on Mac:
Process: Qt Creator [471]
Path: /Users/USER/*/Qt Creator.app/Contents/MacOS/Qt Creator
Identifier: org.qt-project.qtcreator
Version: 4.3 (4.3.82)
Code Type: X86-64 (Native)
Parent Process: bash [466]
Responsible: Terminal [308]
User ID: 501
Date/Time: 2017-05-03 10:35:22.418 +0200
OS Version: Mac OS X 10.11.6 (15G1421)
Report Version: 11
Anonymous UUID: EDE3C20B-41AE-56BD-3199-920990A42540
Time Awake Since Boot: 190 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000008
VM Regions Near 0x8:
-->
__TEXT 000000010aa19000-000000010aa2c000 [ 76K] r-x/rwx SM=COW /Users/USER/*/Qt Creator.app/Contents/MacOS/Qt Creator
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 org.qt-project.QtCore 0x000000010b96df77 QMetaObject::activate(QObject*, int, int, void**) + 39
1 libDebugger.dylib 0x00000001155ef8fc Debugger::DebuggerRunTool::stateChanged(Debugger::DebuggerState) + 60
2 libDebugger.dylib 0x00000001153af9a0 Debugger::Internal::DebuggerEngine::setState(Debugger::DebuggerState, bool) + 1456
3 libDebugger.dylib 0x00000001153b4451 Debugger::Internal::DebuggerEnginePrivate::queueSetupEngine() + 33
4 libDebugger.dylib 0x0000000115572847 Debugger::Internal::QmlCppEngine::setupEngine() + 39
5 libDebugger.dylib 0x00000001153a706f Debugger::Internal::DebuggerEnginePrivate::doSetupEngine() + 287
6 org.qt-project.QtCore 0x000000010b975a66 QSingleShotTimer::timerEvent(QTimerEvent*) + 134
7 org.qt-project.QtCore 0x000000010b967320 QObject::event(QEvent*) + 48
8 org.qt-project.QtWidgets 0x000000010aca458d QApplicationPrivate::notify_helper(QObject*, QEvent*) + 269
9 org.qt-project.QtWidgets 0x000000010aca6ed2 QApplication::notify(QObject*, QEvent*) + 5906
10 org.qt-project.QtCore 0x000000010b93d544 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 164
11 org.qt-project.QtCore 0x000000010b9929d6 QTimerInfoList::activateTimers() + 1142
12 libqcocoa.dylib 0x000000010ed78ae2 QCocoaEventDispatcherPrivate::activateTimersSourceCallback(void*) + 18
13 com.apple.CoreFoundation 0x00007fff94de87e1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
14 com.apple.CoreFoundation 0x00007fff94dc7e97 __CFRunLoopDoSources0 + 423
15 com.apple.CoreFoundation 0x00007fff94dc743f __CFRunLoopRun + 927
16 com.apple.CoreFoundation 0x00007fff94dc6e38 CFRunLoopRunSpecific + 296
17 com.apple.HIToolbox 0x00007fff8a357935 RunCurrentEventLoopInMode + 235
18 com.apple.HIToolbox 0x00007fff8a357677 ReceiveNextEventCommon + 184
19 com.apple.HIToolbox 0x00007fff8a3575af _BlockUntilNextEventMatchingListInModeWithFilter + 71
20 com.apple.AppKit 0x00007fff99cc8df6 _DPSNextEvent + 1067
21 com.apple.AppKit 0x00007fff99cc8226 -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 454
22 com.apple.AppKit 0x00007fff99cbcd80 -[NSApplication run] + 682
23 libqcocoa.dylib 0x000000010ed796bf QCocoaEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 2143
24 org.qt-project.QtCore 0x000000010b939781 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 401
25 org.qt-project.QtCore 0x000000010b93dbb5 QCoreApplication::exec() + 341
26 org.qt-project.qtcreator 0x000000010aa25894 main + 16996
27 libdyld.dylib 0x00007fff973e35ad start + 1
Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff8fd9cefa kevent_qos + 10
1 libdispatch.dylib 0x00007fff93f73165 _dispatch_mgr_invoke + 216
2 libdispatch.dylib 0x00007fff93f72dcd _dispatch_mgr_thread + 52
Thread 2:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x00007fff8fd9c07a __select + 10
1 com.apple.CoreFoundation 0x00007fff94e0545a __CFSocketManager + 762
2 libsystem_pthread.dylib 0x00007fff93dca99d _pthread_body + 131
3 libsystem_pthread.dylib 0x00007fff93dca91a _pthread_start + 168
4 libsystem_pthread.dylib 0x00007fff93dc8351 thread_start + 13
Thread 3:: QThread
0 libsystem_kernel.dylib 0x00007fff8fd9d2a2 poll + 10
1 org.qt-project.QtCore 0x000000010b98fa90 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 544
2 org.qt-project.QtCore 0x000000010b990f75 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 885
3 org.qt-project.QtCore 0x000000010b939781 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 401
4 org.qt-project.QtCore 0x000000010b777eee QThread::exec() + 110
5 org.qt-project.QtCore 0x000000010b77b85a QThreadPrivate::start(void*) + 362
6 libsystem_pthread.dylib 0x00007fff93dca99d _pthread_body + 131
7 libsystem_pthread.dylib 0x00007fff93dca91a _pthread_start + 168
8 libsystem_pthread.dylib 0x00007fff93dc8351 thread_start + 13
Thread 4:: QQmlThread
0 libsystem_kernel.dylib 0x00007fff8fd9d2a2 poll + 10
1 org.qt-project.QtCore 0x000000010b98fa90 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 544
2 org.qt-project.QtCore 0x000000010b990f75 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 885
3 org.qt-project.QtCore 0x000000010b939781 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 401
4 org.qt-project.QtCore 0x000000010b777eee QThread::exec() + 110
5 org.qt-project.QtQml 0x000000010c062699 QQmlThreadPrivate::run() + 57
6 org.qt-project.QtCore 0x000000010b77b85a QThreadPrivate::start(void*) + 362
7 libsystem_pthread.dylib 0x00007fff93dca99d _pthread_body + 131
8 libsystem_pthread.dylib 0x00007fff93dca91a _pthread_start + 168
9 libsystem_pthread.dylib 0x00007fff93dc8351 thread_start + 13
Thread 5:: QQmlThread
0 libsystem_kernel.dylib 0x00007fff8fd9d2a2 poll + 10
1 org.qt-project.QtCore 0x000000010b98fa90 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 544
2 org.qt-project.QtCore 0x000000010b990f75 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 885
3 org.qt-project.QtCore 0x000000010b939781 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 401
4 org.qt-project.QtCore 0x000000010b777eee QThread::exec() + 110
5 org.qt-project.QtQml 0x000000010c062699 QQmlThreadPrivate::run() + 57
6 org.qt-project.QtCore 0x000000010b77b85a QThreadPrivate::start(void*) + 362
7 libsystem_pthread.dylib 0x00007fff93dca99d _pthread_body + 131
8 libsystem_pthread.dylib 0x00007fff93dca91a _pthread_start + 168
9 libsystem_pthread.dylib 0x00007fff93dc8351 thread_start + 13
Thread 6:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x00007fff8fd95f72 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff8fd953b3 mach_msg + 55
2 com.apple.CoreFoundation 0x00007fff94dc8124 __CFRunLoopServiceMachPort + 212
3 com.apple.CoreFoundation 0x00007fff94dc75ec __CFRunLoopRun + 1356
4 com.apple.CoreFoundation 0x00007fff94dc6e38 CFRunLoopRunSpecific + 296
5 com.apple.AppKit 0x00007fff99e1ed95 _NSEventThread + 149
6 libsystem_pthread.dylib 0x00007fff93dca99d _pthread_body + 131
7 libsystem_pthread.dylib 0x00007fff93dca91a _pthread_start + 168
8 libsystem_pthread.dylib 0x00007fff93dc8351 thread_start + 13
Thread 7:
0 libsystem_kernel.dylib 0x00007fff8fd9c5e2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff93dca578 _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff93dc8341 start_wqthread + 13
Thread 8:
0 libsystem_kernel.dylib 0x00007fff8fd9c5e2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff93dca578 _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff93dc8341 start_wqthread + 13
Thread 9:
0 libsystem_kernel.dylib 0x00007fff8fd9c5e2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff93dca578 _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff93dc8341 start_wqthread + 13
Thread 10:
0 libsystem_kernel.dylib 0x00007fff8fd9c5e2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff93dca578 _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff93dc8341 start_wqthread + 13
Thread 11:
0 libsystem_kernel.dylib 0x00007fff8fd9c5e2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff93dca578 _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff93dc8341 start_wqthread + 13
Thread 12:: Dispatch queue: NSCGSDisableUpdates
0 libsystem_kernel.dylib 0x00007fff8fd95f72 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff8fd953b3 mach_msg + 55
2 com.apple.CoreGraphics 0x00007fff916669c1 _CGSReenableUpdateForConnection + 92
3 com.apple.CoreGraphics 0x00007fff91666691 CGSReenableUpdateToken + 469
4 libdispatch.dylib 0x00007fff93f7893d _dispatch_call_block_and_release + 12
5 libdispatch.dylib 0x00007fff93f6d40b _dispatch_client_callout + 8
6 libdispatch.dylib 0x00007fff93f7203b _dispatch_queue_drain + 754
7 libdispatch.dylib 0x00007fff93f78707 _dispatch_queue_invoke + 549
8 libdispatch.dylib 0x00007fff93f6d40b _dispatch_client_callout + 8
9 libdispatch.dylib 0x00007fff93f7129b _dispatch_root_queue_drain + 1890
10 libdispatch.dylib 0x00007fff93f70b00 _dispatch_worker_thread3 + 91
11 libsystem_pthread.dylib 0x00007fff93dca4de _pthread_wqthread + 1129
12 libsystem_pthread.dylib 0x00007fff93dc8341 start_wqthread + 13
Thread 13:
0 libsystem_kernel.dylib 0x00007fff8fd9c5e2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff93dca578 _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff93dc8341 start_wqthread + 13
Thread 14:
0 libsystem_kernel.dylib 0x00007fff8fd9c5e2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff93dca578 _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff93dc8341 start_wqthread + 13
Thread 15:: Thread (pooled)
0 libsystem_kernel.dylib 0x00007fff8fd9bdb6 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff93dcb728 _pthread_cond_wait + 767
2 org.qt-project.QtCore 0x000000010b77d03f QWaitConditionPrivate::wait_relative(unsigned long) + 287
3 org.qt-project.QtCore 0x000000010b77ce7b QWaitConditionPrivate::wait(unsigned long) + 43
4 org.qt-project.QtCore 0x000000010b77cd42 QWaitCondition::wait(QMutex*, unsigned long) + 162
5 org.qt-project.QtCore 0x000000010b7788fe QThreadPoolThread::run() + 574
6 org.qt-project.QtCore 0x000000010b77b85a QThreadPrivate::start(void*) + 362
7 libsystem_pthread.dylib 0x00007fff93dca99d _pthread_body + 131
8 libsystem_pthread.dylib 0x00007fff93dca91a _pthread_start + 168
9 libsystem_pthread.dylib 0x00007fff93dc8351 thread_start + 13
Thread 16:: Thread (pooled)
0 libsystem_kernel.dylib 0x00007fff8fd9bdb6 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff93dcb728 _pthread_cond_wait + 767
2 org.qt-project.QtCore 0x000000010b77d03f QWaitConditionPrivate::wait_relative(unsigned long) + 287
3 org.qt-project.QtCore 0x000000010b77ce7b QWaitConditionPrivate::wait(unsigned long) + 43
4 org.qt-project.QtCore 0x000000010b77cd42 QWaitCondition::wait(QMutex*, unsigned long) + 162
5 org.qt-project.QtCore 0x000000010b7788fe QThreadPoolThread::run() + 574
6 org.qt-project.QtCore 0x000000010b77b85a QThreadPrivate::start(void*) + 362
7 libsystem_pthread.dylib 0x00007fff93dca99d _pthread_body + 131
8 libsystem_pthread.dylib 0x00007fff93dca91a _pthread_start + 168
9 libsystem_pthread.dylib 0x00007fff93dc8351 thread_start + 13
Thread 17:: Thread (pooled)
0 libsystem_kernel.dylib 0x00007fff8fd9bdb6 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff93dcb728 _pthread_cond_wait + 767
2 org.qt-project.QtCore 0x000000010b77d03f QWaitConditionPrivate::wait_relative(unsigned long) + 287
3 org.qt-project.QtCore 0x000000010b77ce7b QWaitConditionPrivate::wait(unsigned long) + 43
4 org.qt-project.QtCore 0x000000010b77cd42 QWaitCondition::wait(QMutex*, unsigned long) + 162
5 org.qt-project.QtCore 0x000000010b7788fe QThreadPoolThread::run() + 574
6 org.qt-project.QtCore 0x000000010b77b85a QThreadPrivate::start(void*) + 362
7 libsystem_pthread.dylib 0x00007fff93dca99d _pthread_body + 131
8 libsystem_pthread.dylib 0x00007fff93dca91a _pthread_start + 168
9 libsystem_pthread.dylib 0x00007fff93dc8351 thread_start + 13
Thread 18:: Thread (pooled)
0 libsystem_kernel.dylib 0x00007fff8fd9bdb6 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff93dcb728 _pthread_cond_wait + 767
2 org.qt-project.QtCore 0x000000010b77d03f QWaitConditionPrivate::wait_relative(unsigned long) + 287
3 org.qt-project.QtCore 0x000000010b77ce7b QWaitConditionPrivate::wait(unsigned long) + 43
4 org.qt-project.QtCore 0x000000010b77cd42 QWaitCondition::wait(QMutex*, unsigned long) + 162
5 org.qt-project.QtCore 0x000000010b7788fe QThreadPoolThread::run() + 574
6 org.qt-project.QtCore 0x000000010b77b85a QThreadPrivate::start(void*) + 362
7 libsystem_pthread.dylib 0x00007fff93dca99d _pthread_body + 131
8 libsystem_pthread.dylib 0x00007fff93dca91a _pthread_start + 168
9 libsystem_pthread.dylib 0x00007fff93dc8351 thread_start + 13
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000003 rbx: 0x0000000000000000 rcx: 0x00007fff551e4400 rdx: 0x0000000000000000
rdi: 0x0000000000000000 rsi: 0x0000000000000003 rbp: 0x00007fff551e43e0 rsp: 0x00007fff551e42d0
r8: 0x0000000000000006 r9: 0x00007fd871294350 r10: 0x000000009790a76b r11: 0x00007fd871200000
r12: 0x00007fd87071cf80 r13: 0x0000000000000000 r14: 0x00007fff551e4400 r15: 0x670021f0dc4baaa3
rip: 0x000000010b96df77 rfl: 0x0000000000010202 cr2: 0x0000000000000008
Logical CPU: 6
Error Code: 0x00000004
Trap Number: 14
Here's the application output:
mitch-mac:qt-creator-5.8-fw mitch$ bin/Qt\ Creator.app/Contents/MacOS/Qt\ Creator Cannot update Qt version information: /Users/mitch/dev/qt5.8-debug/qtbase/bin/qmake cannot be run. QObject::connect: invalid null parameter Segmentation fault: 11