Application: kdevelop (5.0.0) (Compiled from sources) Qt Version: 5.6.1 Frameworks Version: 5.24.0 Operating System: Darwin 13.4.0 x86_64 Distribution (Platform): MacPorts Packages -- Information about the crash: - What I was doing when the application crashed: I just uploaded a new patch to ReviewBoard using the patchreview plugin's export feature. I then quit KDevelop without closing the patch review first. That omission causes a systematic crash on OS X. The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault: 11 (lldb) (lldb) process attach --pid 66237 Process 66237 stopped Executable module set to "/Applications/MacPorts/KF5/kdevelop.app/Contents/MacOS/kdevelop.bin". Architecture set to: x86_64-apple-macosx. (lldb) set set term-width 200 (lldb) thread info thread #1: tid = 0xb74213, 0x00007fff8451ce20 libsystem_kernel.dylib`__wait4 + 8, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP (lldb) bt all * thread #1: tid = 0xb74213, 0x00007fff8451ce20 libsystem_kernel.dylib`__wait4 + 8, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP * frame #0: 0x00007fff8451ce20 libsystem_kernel.dylib`__wait4 + 8 frame #1: 0x00000001064d1fe2 libKF5Crash.5.dylib`KCrash::startProcess(int, char const**, bool) + 135 frame #2: 0x00000001064d1e06 libKF5Crash.5.dylib`KCrash::defaultCrashHandler(int) + 1049 frame #3: 0x00007fff81b8c5aa libsystem_platform.dylib`_sigtramp + 26 frame #4: 0x00000001067406ec QtQml`QQmlApplicationEngine::~QQmlApplicationEngine() [inlined] void qDeleteAll<QList<QObject*>::const_iterator>(QList<QObject*>::const_iterator, QList<QObject*>::const_iterator) + 19 at qalgorithms.h:317 frame #5: 0x00000001067406d9 QtQml`QQmlApplicationEngine::~QQmlApplicationEngine() [inlined] void qDeleteAll<QList<QObject*> >(QList<QObject*> const&) + 29 at qalgorithms.h:325 frame #6: 0x00000001067406bc QtQml`QQmlApplicationEngine::~QQmlApplicationEngine() [inlined] QQmlApplicationEnginePrivate::cleanUp() at qqmlapplicationengine.cpp:54 frame #7: 0x00000001067406bc QtQml`QQmlApplicationEngine::~QQmlApplicationEngine() [inlined] QQmlApplicationEngine::~QQmlApplicationEngine(this=0x00007f9713816a90) + 14 at qqmlapplicationengine.cpp:236 frame #8: 0x00000001067406ae QtQml`QQmlApplicationEngine::~QQmlApplicationEngine() [inlined] QQmlApplicationEngine::~QQmlApplicationEngine(this=0x00007f9713816a90) at qqmlapplicationengine.cpp:234 frame #9: 0x00000001067406ae QtQml`QQmlApplicationEngine::~QQmlApplicationEngine(this=0x00007f9713816a90) + 14 at qqmlapplicationengine.cpp:234 frame #10: 0x0000000108e9fe48 QtCore`QObject::event(QEvent*) [inlined] qDeleteInEventHandler(o=0x00007f9713816a90) + 14 at qobject.cpp:4472 frame #11: 0x0000000108e9fe3a QtCore`QObject::event(this=0x00007f9713816a90, e=<unavailable>) + 746 at qobject.cpp:1247 frame #12: 0x0000000107d1a1e6 QtWidgets`QApplicationPrivate::notify_helper(this=<unavailable>, receiver=0x00007f9713816a90, e=0x00007f972f883e20) + 294 at qapplication.cpp:3804 frame #13: 0x0000000107d1d726 QtWidgets`QApplication::notify(this=<unavailable>, receiver=<unavailable>, e=<unavailable>) + 8470 at qapplication.cpp:3767 frame #14: 0x0000000108e73567 QtCore`QCoreApplication::notifyInternal2(receiver=0x00007f9713816a90, event=0x00007f972f883e20) + 167 at qcoreapplication.cpp:1020 frame #15: 0x0000000108e74166 QtCore`QCoreApplicationPrivate::sendPostedEvents(receiver=0x0000000000000000, event_type=0, data=0x00007f9720c13b60) + 566 at qcoreapplication.h:225 frame #16: 0x0000000108e73c4c QtCore`QCoreApplication::exec() + 412 at qcoreapplication.cpp:1296 frame #17: 0x0000000106264526 kdevelop.bin`main(argc=<unavailable>, argv=0x00007f97236d3d70) + 55766 at main.cpp:876 frame #18: 0x00007fff84caa5fd libdyld.dylib`start + 1 thread #2: tid = 0xb74214, 0x00007fff8451ce22 libsystem_kernel.dylib`__wait4 + 10, queue = 'com.apple.libdispatch-manager' frame #0: 0x00007fff8451ce22 libsystem_kernel.dylib`__wait4 + 10 frame #1: 0x00000001064d1fe2 libKF5Crash.5.dylib`KCrash::startProcess(int, char const**, bool) + 135 frame #2: 0x00000001064d1e06 libKF5Crash.5.dylib`KCrash::defaultCrashHandler(int) + 1049 frame #3: 0x00007fff81b8c5aa libsystem_platform.dylib`_sigtramp + 26 frame #4: 0x00007fff8451d663 libsystem_kernel.dylib`kevent64 + 11 frame #5: 0x00007fff810f9136 libdispatch.dylib`_dispatch_mgr_thread + 52 thread #3: tid = 0xb74230, 0x00007fff8451c9aa libsystem_kernel.dylib`__select + 10, name = 'QDBusConnectionManager' frame #0: 0x00007fff8451c9aa libsystem_kernel.dylib`__select + 10 frame #1: 0x0000000108ec91a4 QtCore`qt_safe_select(nfds=8, fdread=0x00007f9722005d98, fdwrite=0x00007f9722006028, fdexcept=0x00007f97220062b8, orig_timeout=<unavailable>) + 564 at qcore_unix.cpp:75 frame #2: 0x0000000108eca329 QtCore`QEventDispatcherUNIXPrivate::doSelect(this=0x00007f9722005c00, timeout=<unavailable>, flags=<unavailable>) + 665 at qeventdispatcher_unix.cpp:192 frame #3: 0x0000000108ecb44e QtCore`QEventDispatcherUNIX::processEvents(this=0x00007f9720d06fc0, flags=<unavailable>) + 222 at qeventdispatcher_unix.cpp:607 frame #4: 0x0000000108e6f981 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) [inlined] QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 401 at qeventloop.cpp:128 frame #5: 0x0000000108e6f964 QtCore`QEventLoop::exec(this=0x00000001165c3e28, flags=<unavailable>) + 372 at qeventloop.cpp:204 frame #6: 0x0000000108cb0615 QtCore`QThread::exec(this=<unavailable>) + 117 at qthread.cpp:500 frame #7: 0x0000000107622b63 QtDBus`QDBusConnectionManager::run(this=0x00007f9720ec4b60) + 19 at qdbusconnection.cpp:189 frame #8: 0x0000000108cb401b QtCore`QThreadPrivate::start(arg=0x00007f9720ec4b60) + 363 at qthread_unix.cpp:341 frame #9: 0x00007fff8c286899 libsystem_pthread.dylib`_pthread_body + 138 frame #10: 0x00007fff8c28672a libsystem_pthread.dylib`_pthread_start + 137 frame #11: 0x00007fff8c28afc9 libsystem_pthread.dylib`thread_start + 13 thread #4: tid = 0xb7423d, 0x00007fff84518a1a libsystem_kernel.dylib`mach_msg_trap + 10 frame #0: 0x00007fff84518a1a libsystem_kernel.dylib`mach_msg_trap + 10 frame #1: 0x00007fff84517d18 libsystem_kernel.dylib`mach_msg + 64 frame #2: 0x00007fff8bb81f15 CoreFoundation`__CFRunLoopServiceMachPort + 181 frame #3: 0x00007fff8bb81539 CoreFoundation`__CFRunLoopRun + 1161 frame #4: 0x00007fff8bb80e75 CoreFoundation`CFRunLoopRunSpecific + 309 frame #5: 0x00007fff85a3c05e AppKit`_NSEventThread + 144 frame #6: 0x00007fff8c286899 libsystem_pthread.dylib`_pthread_body + 138 frame #7: 0x00007fff8c28672a libsystem_pthread.dylib`_pthread_start + 137 frame #8: 0x00007fff8c28afc9 libsystem_pthread.dylib`thread_start + 13 thread #5: tid = 0xb74297, 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'QThread' frame #0: 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8c288c3b libsystem_pthread.dylib`_pthread_cond_wait + 727 frame #2: 0x0000000108cb57c0 QtCore`QWaitConditionPrivate::wait_relative(this=0x00007f972382d440, time=<unavailable>) + 288 at qwaitcondition_unix.cpp:126 frame #3: 0x0000000108cb55fb QtCore`QWaitConditionPrivate::wait(this=0x00007f972382d440, time=1000) + 43 at qwaitcondition_unix.cpp:134 frame #4: 0x0000000108cb54cb QtCore`QWaitCondition::wait(this=0x00007f972366d738, mutex=0x00007f972366d740, time=1000) + 155 at qwaitcondition_unix.cpp:208 frame #5: 0x00000001095e50b8 libKDevPlatformLanguage.10.dylib`KDevelop::DUChainPrivate::CleanupThread::run() + 72 frame #6: 0x0000000108cb401b QtCore`QThreadPrivate::start(arg=0x00007f972366d720) + 363 at qthread_unix.cpp:341 frame #7: 0x00007fff8c286899 libsystem_pthread.dylib`_pthread_body + 138 frame #8: 0x00007fff8c28672a libsystem_pthread.dylib`_pthread_start + 137 frame #9: 0x00007fff8c28afc9 libsystem_pthread.dylib`thread_start + 13 thread #6: tid = 0xb74325, 0x00007fff8451c9aa libsystem_kernel.dylib`__select + 10, name = 'com.apple.CFSocket.private' frame #0: 0x00007fff8451c9aa libsystem_kernel.dylib`__select + 10 frame #1: 0x00007fff8bbcda03 CoreFoundation`__CFSocketManager + 867 frame #2: 0x00007fff8c286899 libsystem_pthread.dylib`_pthread_body + 138 frame #3: 0x00007fff8c28672a libsystem_pthread.dylib`_pthread_start + 137 frame #4: 0x00007fff8c28afc9 libsystem_pthread.dylib`thread_start + 13 thread #7: tid = 0xb74436, 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Queue(0x7f97236a7160)[01]' frame #0: 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8c288c3b libsystem_pthread.dylib`_pthread_cond_wait + 727 frame #2: 0x0000000108cb561b QtCore`QWaitConditionPrivate::wait(this=0x00007f97236a7470, time=<unavailable>) + 75 at qwaitcondition_unix.cpp:136 frame #3: 0x0000000108cb54cb QtCore`QWaitCondition::wait(this=0x00007f97236a71c0, mutex=0x00007f97236a7190, time=18446744073709551615) + 155 at qwaitcondition_unix.cpp:208 frame #4: 0x000000010aa5fa90 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) [inlined] ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(this=<unavailable>, th=<unavailable>) + 96 at weaver.cpp:594 frame #5: 0x000000010aa5fa79 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(this=<unavailable>, th=<unavailable>) + 73 at weaver.cpp:581 frame #6: 0x000000010aa6429d libKF5ThreadWeaver.5.dylib`ThreadWeaver::SuspendingState::applyForWork(this=0x00007f97236ab1c0, th=0x00007f972869f6e0, wasBusy=<unavailable>) + 157 at suspendingstate.cpp:61 frame #7: 0x000000010aa642f5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::SuspendingState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at suspendingstate.cpp:63 frame #8: 0x000000010aa5f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568 frame #9: 0x000000010aa64005 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 133 at workinghardstate.cpp:73 frame #10: 0x000000010aa640c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75 frame #11: 0x000000010aa5f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568 frame #12: 0x000000010aa64005 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 133 at workinghardstate.cpp:73 frame #13: 0x000000010aa640c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75 frame #14: 0x000000010aa5f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=true) + 50 at weaver.cpp:568 frame #15: 0x000000010aa61a36 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Thread::run(this=0x00007f972869f6e0) + 118 at thread.cpp:103 frame #16: 0x0000000108cb401b QtCore`QThreadPrivate::start(arg=0x00007f972869f6e0) + 363 at qthread_unix.cpp:341 frame #17: 0x00007fff8c286899 libsystem_pthread.dylib`_pthread_body + 138 frame #18: 0x00007fff8c28672a libsystem_pthread.dylib`_pthread_start + 137 frame #19: 0x00007fff8c28afc9 libsystem_pthread.dylib`thread_start + 13 thread #8: tid = 0xb74437, 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Queue(0x7f97236a7160)[02]' frame #0: 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8c288c3b libsystem_pthread.dylib`_pthread_cond_wait + 727 frame #2: 0x0000000108cb561b QtCore`QWaitConditionPrivate::wait(this=0x00007f97236a7470, time=<unavailable>) + 75 at qwaitcondition_unix.cpp:136 frame #3: 0x0000000108cb54cb QtCore`QWaitCondition::wait(this=0x00007f97236a71c0, mutex=0x00007f97236a7190, time=18446744073709551615) + 155 at qwaitcondition_unix.cpp:208 frame #4: 0x000000010aa5fa90 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) [inlined] ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(this=<unavailable>, th=<unavailable>) + 96 at weaver.cpp:594 frame #5: 0x000000010aa5fa79 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(this=<unavailable>, th=<unavailable>) + 73 at weaver.cpp:581 frame #6: 0x000000010aa644aa libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::SuspendedState::applyForWork(ThreadWeaver::Thread*, bool) [inlined] ThreadWeaver::SuspendedState::applyForWork(th=0x00007f9723483410) + 28 at suspendedstate.cpp:56 frame #7: 0x000000010aa6448e libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::SuspendedState::applyForWork(this=0x00007f97236ab208, th=0x00007f9723483410, wasBusy=false) + 30 at suspendedstate.cpp:58 frame #8: 0x000000010aa5f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568 frame #9: 0x000000010aa64005 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 133 at workinghardstate.cpp:73 frame #10: 0x000000010aa640c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75 frame #11: 0x000000010aa5f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568 frame #12: 0x000000010aa64005 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 133 at workinghardstate.cpp:73 frame #13: 0x000000010aa640c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75 frame #14: 0x000000010aa5f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568 frame #15: 0x000000010aa64005 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 133 at workinghardstate.cpp:73 frame #16: 0x000000010aa640c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75 frame #17: 0x000000010aa5f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568 frame #18: 0x000000010aa64005 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 133 at workinghardstate.cpp:73 frame #19: 0x000000010aa640c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75 frame #20: 0x000000010aa5f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568 frame #21: 0x000000010aa64005 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 133 at workinghardstate.cpp:73 frame #22: 0x000000010aa640c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75 frame #23: 0x000000010aa5f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=true) + 50 at weaver.cpp:568 frame #24: 0x000000010aa61a36 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Thread::run(this=0x00007f9723483410) + 118 at thread.cpp:103 frame #25: 0x0000000108cb401b QtCore`QThreadPrivate::start(arg=0x00007f9723483410) + 363 at qthread_unix.cpp:341 frame #26: 0x00007fff8c286899 libsystem_pthread.dylib`_pthread_body + 138 frame #27: 0x00007fff8c28672a libsystem_pthread.dylib`_pthread_start + 137 frame #28: 0x00007fff8c28afc9 libsystem_pthread.dylib`thread_start + 13 thread #9: tid = 0xb74438, 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Queue(0x7f97236a7160)[03]' frame #0: 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8c288c3b libsystem_pthread.dylib`_pthread_cond_wait + 727 frame #2: 0x0000000108cb561b QtCore`QWaitConditionPrivate::wait(this=0x00007f97236a7470, time=<unavailable>) + 75 at qwaitcondition_unix.cpp:136 frame #3: 0x0000000108cb54cb QtCore`QWaitCondition::wait(this=0x00007f97236a71c0, mutex=0x00007f97236a7190, time=18446744073709551615) + 155 at qwaitcondition_unix.cpp:208 frame #4: 0x000000010aa5fa90 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) [inlined] ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(this=<unavailable>, th=<unavailable>) + 96 at weaver.cpp:594 frame #5: 0x000000010aa5fa79 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(this=<unavailable>, th=<unavailable>) + 73 at weaver.cpp:581 frame #6: 0x000000010aa644aa libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::SuspendedState::applyForWork(ThreadWeaver::Thread*, bool) [inlined] ThreadWeaver::SuspendedState::applyForWork(th=0x00007f972869f690) + 28 at suspendedstate.cpp:56 frame #7: 0x000000010aa6448e libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::SuspendedState::applyForWork(this=0x00007f97236ab208, th=0x00007f972869f690, wasBusy=false) + 30 at suspendedstate.cpp:58 frame #8: 0x000000010aa5f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568 frame #9: 0x000000010aa64005 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 133 at workinghardstate.cpp:73 frame #10: 0x000000010aa640c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75 frame #11: 0x000000010aa5f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=true) + 50 at weaver.cpp:568 frame #12: 0x000000010aa61a36 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Thread::run(this=0x00007f972869f690) + 118 at thread.cpp:103 frame #13: 0x0000000108cb401b QtCore`QThreadPrivate::start(arg=0x00007f972869f690) + 363 at qthread_unix.cpp:341 frame #14: 0x00007fff8c286899 libsystem_pthread.dylib`_pthread_body + 138 frame #15: 0x00007fff8c28672a libsystem_pthread.dylib`_pthread_start + 137 frame #16: 0x00007fff8c28afc9 libsystem_pthread.dylib`thread_start + 13 thread #10: tid = 0xb7448e, 0x00007fff8451c9aa libsystem_kernel.dylib`__select + 10, name = 'OutputFilterThread' frame #0: 0x00007fff8451c9aa libsystem_kernel.dylib`__select + 10 frame #1: 0x0000000108ec91a4 QtCore`qt_safe_select(nfds=31, fdread=0x00007f9721ed2598, fdwrite=0x00007f9721ed2828, fdexcept=0x00007f9721ed2ab8, orig_timeout=<unavailable>) + 564 at qcore_unix.cpp:75 frame #2: 0x0000000108eca329 QtCore`QEventDispatcherUNIXPrivate::doSelect(this=0x00007f9721ed2400, timeout=<unavailable>, flags=<unavailable>) + 665 at qeventdispatcher_unix.cpp:192 frame #3: 0x0000000108ecb44e QtCore`QEventDispatcherUNIX::processEvents(this=0x00007f97236a93c0, flags=<unavailable>) + 222 at qeventdispatcher_unix.cpp:607 frame #4: 0x0000000108e6f981 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) [inlined] QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 401 at qeventloop.cpp:128 frame #5: 0x0000000108e6f964 QtCore`QEventLoop::exec(this=0x00000001197b1e58, flags=<unavailable>) + 372 at qeventloop.cpp:204 frame #6: 0x0000000108cb0615 QtCore`QThread::exec(this=<unavailable>) + 117 at qthread.cpp:500 frame #7: 0x0000000108cb401b QtCore`QThreadPrivate::start(arg=0x00007f9729563258) + 363 at qthread_unix.cpp:341 frame #8: 0x00007fff8c286899 libsystem_pthread.dylib`_pthread_body + 138 frame #9: 0x00007fff8c28672a libsystem_pthread.dylib`_pthread_start + 137 frame #10: 0x00007fff8c28afc9 libsystem_pthread.dylib`thread_start + 13 thread #11: tid = 0xb79a99, 0x00007fff8451c9aa libsystem_kernel.dylib`__select + 10, name = 'QQmlThread' frame #0: 0x00007fff8451c9aa libsystem_kernel.dylib`__select + 10 frame #1: 0x0000000108ec91a4 QtCore`qt_safe_select(nfds=130, fdread=0x00007f9730776198, fdwrite=0x00007f9730776428, fdexcept=0x00007f97307766b8, orig_timeout=<unavailable>) + 564 at qcore_unix.cpp:75 frame #2: 0x0000000108eca329 QtCore`QEventDispatcherUNIXPrivate::doSelect(this=0x00007f9730776000, timeout=<unavailable>, flags=<unavailable>) + 665 at qeventdispatcher_unix.cpp:192 frame #3: 0x0000000108ecb44e QtCore`QEventDispatcherUNIX::processEvents(this=0x00007f9713816e10, flags=<unavailable>) + 222 at qeventdispatcher_unix.cpp:607 frame #4: 0x0000000108e6f981 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) [inlined] QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 401 at qeventloop.cpp:128 frame #5: 0x0000000108e6f964 QtCore`QEventLoop::exec(this=0x000000012278ae38, flags=<unavailable>) + 372 at qeventloop.cpp:204 frame #6: 0x0000000108cb0615 QtCore`QThread::exec(this=<unavailable>) + 117 at qthread.cpp:500 frame #7: 0x0000000106752539 QtQml`QQmlThreadPrivate::run(this=0x00007f9713816f00) + 57 at qqmlthread.cpp:141 frame #8: 0x0000000108cb401b QtCore`QThreadPrivate::start(arg=0x00007f9713816f00) + 363 at qthread_unix.cpp:341 frame #9: 0x00007fff8c286899 libsystem_pthread.dylib`_pthread_body + 138 frame #10: 0x00007fff8c28672a libsystem_pthread.dylib`_pthread_start + 137 frame #11: 0x00007fff8c28afc9 libsystem_pthread.dylib`thread_start + 13 thread #12: tid = 0xb79c07, 0x00007fff8451c9aa libsystem_kernel.dylib`__select + 10, name = 'Qt bearer thread' frame #0: 0x00007fff8451c9aa libsystem_kernel.dylib`__select + 10 frame #1: 0x0000000108ec91a4 QtCore`qt_safe_select(nfds=147, fdread=0x00007f972f1df198, fdwrite=0x00007f972f1df428, fdexcept=0x00007f972f1df6b8, orig_timeout=<unavailable>) + 564 at qcore_unix.cpp:75 frame #2: 0x0000000108eca329 QtCore`QEventDispatcherUNIXPrivate::doSelect(this=0x00007f972f1df000, timeout=<unavailable>, flags=<unavailable>) + 665 at qeventdispatcher_unix.cpp:192 frame #3: 0x0000000108ecb44e QtCore`QEventDispatcherUNIX::processEvents(this=0x00007f9710dec080, flags=<unavailable>) + 222 at qeventdispatcher_unix.cpp:607 frame #4: 0x0000000108e6f981 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) [inlined] QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 401 at qeventloop.cpp:128 frame #5: 0x0000000108e6f964 QtCore`QEventLoop::exec(this=0x0000000122926e58, flags=<unavailable>) + 372 at qeventloop.cpp:204 frame #6: 0x0000000108cb0615 QtCore`QThread::exec(this=<unavailable>) + 117 at qthread.cpp:500 frame #7: 0x0000000108cb401b QtCore`QThreadPrivate::start(arg=0x00007f9713884830) + 363 at qthread_unix.cpp:341 frame #8: 0x00007fff8c286899 libsystem_pthread.dylib`_pthread_body + 138 frame #9: 0x00007fff8c28672a libsystem_pthread.dylib`_pthread_start + 137 frame #10: 0x00007fff8c28afc9 libsystem_pthread.dylib`thread_start + 13 thread #13: tid = 0xb7af7b, 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10, queue = 'NSOperationQueue Serial Queue' frame #0: 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8c288c3b libsystem_pthread.dylib`_pthread_cond_wait + 727 frame #2: 0x00007fff8e3070b9 Foundation`-[NSCondition wait] + 237 frame #3: 0x00007fff8e2d389e Foundation`-[NSObject(NSThreadPerformAdditions) performSelector:onThread:withObject:waitUntilDone:modes:] + 749 frame #4: 0x00007fff8e2d34ef Foundation`-[NSObject(NSThreadPerformAdditions) performSelectorOnMainThread:withObject:waitUntilDone:] + 134 frame #5: 0x00007fff85c37401 AppKit`____NSAppKitFinalizeThreadData_block_invoke_2 + 89 frame #6: 0x00007fff8e2cb6d5 Foundation`-[NSBlockOperation main] + 75 frame #7: 0x00007fff8e2aaec1 Foundation`-[__NSOperationInternal _start:] + 631 frame #8: 0x00007fff8e2aab6b Foundation`__NSOQSchedule_f + 64 frame #9: 0x00007fff810f728d libdispatch.dylib`_dispatch_client_callout + 8 frame #10: 0x00007fff810f9673 libdispatch.dylib`_dispatch_queue_drain + 451 frame #11: 0x00007fff810fa9c1 libdispatch.dylib`_dispatch_queue_invoke + 110 frame #12: 0x00007fff810f8f87 libdispatch.dylib`_dispatch_root_queue_drain + 75 frame #13: 0x00007fff810fa177 libdispatch.dylib`_dispatch_worker_thread2 + 40 frame #14: 0x00007fff8c287ef8 libsystem_pthread.dylib`_pthread_wqthread + 314 frame #15: 0x00007fff8c28afb9 libsystem_pthread.dylib`start_wqthread + 13 (lldb) detach Process 66237 detached Possible duplicates by query: bug 368560, bug 368555, bug 368449, bug 368432, bug 368420. Reported using DrKonqi
Application: kdevelop5 (5.0.0) git v5.0.0-257-gff07af4 / v4.90.91-551-g4a90319 (Compiled from sources) Qt Version: 5.6.1 Frameworks Version: 5.24.0 Operating System: Linux 4.5.7-ck1-mainline-core2-rjvb x86_64 Distribution: Ubuntu 14.04.5 LTS -- Information about the crash: - What I was doing when the application crashed: This crash occurs systematically when I exit KDevelop with the patchreview toolview still open. The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop5), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fede9e4c780 (LWP 19130))] Thread 10 (Thread 0x7fedc9f92700 (LWP 19131)): #0 0x00007fede6bb1fdd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fedd9cdbb72 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007fedd9cdd64f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007fedcc9e2b09 in QXcbEventReader::run (this=0x1827c10) at /opt/local/var/macports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:1325 #4 0x00007fede7260c99 in QThreadPrivate::start (arg=0x1827c10) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341 #5 0x00007fede096d184 in start_thread (arg=0x7fedc9f92700) at pthread_create.c:312 #6 0x00007fede6bbf37d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 9 (Thread 0x7fedc8a99700 (LWP 19132)): #0 g_source_iter_next (iter=iter@entry=0x7fedc8a98c80, source=source@entry=0x7fedc8a98c78) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:931 #1 0x00007feddfae762b in g_main_context_prepare (context=context@entry=0x7fedbc000990, priority=priority@entry=0x7fedc8a98cf8) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3330 #2 0x00007feddfae7f03 in g_main_context_iterate (context=context@entry=0x7fedbc000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3714 #3 0x00007feddfae80ec in g_main_context_iteration (context=0x7fedbc000990, may_block=may_block@entry=1) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3795 #4 0x00007fede747c62b in QEventDispatcherGlib::processEvents (this=0x7fedbc0008c0, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:419 #5 0x00007fede742656a in QEventLoop::exec (this=this@entry=0x7fedc8a98e20, flags=..., flags@entry=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventloop.cpp:204 #6 0x00007fede725bf8b in QThread::exec (this=this@entry=0x7fede925e400 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread.cpp:500 #7 0x00007fede8fed605 in QDBusConnectionManager::run (this=0x7fede925e400 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /opt/local/var/macports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/dbus/qdbusconnection.cpp:189 #8 0x00007fede7260c99 in QThreadPrivate::start (arg=0x7fede925e400 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341 #9 0x00007fede096d184 in start_thread (arg=0x7fedc8a99700) at pthread_create.c:312 #10 0x00007fede6bbf37d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 8 (Thread 0x7fedb83e2700 (LWP 19134)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007fede72619d6 in wait_relative (time=1000, this=0x2149f80) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:126 #2 wait (time=1000, this=0x2149f80) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:134 #3 QWaitCondition::wait (this=this@entry=0x2143308, mutex=mutex@entry=0x2143310, time=time@entry=1000) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:208 #4 0x00007fede4d246c8 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x21432f0) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kdevplatform5/kf5-kdevplatform-devel/work/kf5-kdevplatform-5/language/duchain/duchain.cpp:282 #5 0x00007fede7260c99 in QThreadPrivate::start (arg=0x21432f0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341 #6 0x00007fede096d184 in start_thread (arg=0x7fedb83e2700) at pthread_create.c:312 #7 0x00007fede6bbf37d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 7 (Thread 0x7fed9a6d2700 (LWP 19611)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fede7261a8b in wait (time=18446744073709551615, this=0x2072130) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:136 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x1fc7ef0, time=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:208 #3 0x00007feddc055d1b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007feddc05162a in ThreadWeaver::SuspendedState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007feddc055a03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007feddc051f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007feddc055a03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007feddc051f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007feddc055a03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007feddc052933 in ThreadWeaver::Thread::run() () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #11 0x00007fede7260c99 in QThreadPrivate::start (arg=0x2ec2480) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341 #12 0x00007fede096d184 in start_thread (arg=0x7fed9a6d2700) at pthread_create.c:312 #13 0x00007fede6bbf37d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 6 (Thread 0x7fed9aed3700 (LWP 19612)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fede7261a8b in wait (time=18446744073709551615, this=0x2072130) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:136 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x1fc7ef0, time=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:208 #3 0x00007feddc055d1b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007feddc05162a in ThreadWeaver::SuspendedState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007feddc055a03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007feddc051f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007feddc055a03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007feddc052933 in ThreadWeaver::Thread::run() () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007fede7260c99 in QThreadPrivate::start (arg=0x7fed9c2fe570) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341 #10 0x00007fede096d184 in start_thread (arg=0x7fed9aed3700) at pthread_create.c:312 #11 0x00007fede6bbf37d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 5 (Thread 0x7fed99ed1700 (LWP 19613)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fede7261a8b in wait (time=18446744073709551615, this=0x2072130) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:136 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x1fc7ef0, time=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:208 #3 0x00007feddc055d1b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007feddc051ec1 in ThreadWeaver::SuspendingState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007feddc055a03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007feddc051f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007feddc055a03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007feddc051f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007feddc055a03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007feddc051f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #11 0x00007feddc055a03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #12 0x00007feddc052933 in ThreadWeaver::Thread::run() () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #13 0x00007fede7260c99 in QThreadPrivate::start (arg=0x7fed7816c160) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341 #14 0x00007fede096d184 in start_thread (arg=0x7fed99ed1700) at pthread_create.c:312 #15 0x00007fede6bbf37d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 4 (Thread 0x7fed9b7fe700 (LWP 19622)): #0 0x00007feddfb29627 in g_mutex_get_impl (mutex=<optimized out>) at /build/buildd/glib2.0-2.40.2/./glib/gthread-posix.c:131 #1 0x00007feddfb29979 in g_mutex_lock (mutex=mutex@entry=0x7fed9448ddb0) at /build/buildd/glib2.0-2.40.2/./glib/gthread-posix.c:209 #2 0x00007feddfae7fca in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fed944ff360, timeout=-1, context=0x7fed9448ddb0) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:4023 #3 g_main_context_iterate (context=context@entry=0x7fed9448ddb0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3729 #4 0x00007feddfae80ec in g_main_context_iteration (context=0x7fed9448ddb0, may_block=may_block@entry=1) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3795 #5 0x00007fede747c62b in QEventDispatcherGlib::processEvents (this=0x7fed94177820, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:419 #6 0x00007fede742656a in QEventLoop::exec (this=this@entry=0x7fed9b7fde50, flags=..., flags@entry=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventloop.cpp:204 #7 0x00007fede725bf8b in QThread::exec (this=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread.cpp:500 #8 0x00007fede7260c99 in QThreadPrivate::start (arg=0x7feddb76a828 <KDevelop::(anonymous namespace)::Q_QGS_s_parsingThread::innerFunction()::holder+8>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341 #9 0x00007fede096d184 in start_thread (arg=0x7fed9b7fe700) at pthread_create.c:312 #10 0x00007fede6bbf37d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 3 (Thread 0x7fed996d0700 (LWP 19667)): #0 0x00007fede6bb1fdd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007feddfae7fe4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fed86042450, timeout=-1, context=0x7fed840d3860) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:4028 #2 g_main_context_iterate (context=context@entry=0x7fed840d3860, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3729 #3 0x00007feddfae80ec in g_main_context_iteration (context=0x7fed840d3860, may_block=may_block@entry=1) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3795 #4 0x00007fede747c62b in QEventDispatcherGlib::processEvents (this=0x7fed840b43a0, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:419 #5 0x00007fede742656a in QEventLoop::exec (this=this@entry=0x7fed996cfe30, flags=..., flags@entry=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventloop.cpp:204 #6 0x00007fede725bf8b in QThread::exec (this=this@entry=0x8907680) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread.cpp:500 #7 0x00007feddc9bde25 in QQmlThreadPrivate::run (this=0x8907680) at /opt/local/var/macports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:141 #8 0x00007fede7260c99 in QThreadPrivate::start (arg=0x8907680) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341 #9 0x00007fede096d184 in start_thread (arg=0x7fed996d0700) at pthread_create.c:312 #10 0x00007fede6bbf37d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7fed9bfff700 (LWP 19672)): #0 0x00007fede6bb1fdd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007feddfae7fe4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fed80519880, timeout=-1, context=0x7fed806ae460) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:4028 #2 g_main_context_iterate (context=context@entry=0x7fed806ae460, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3729 #3 0x00007feddfae80ec in g_main_context_iteration (context=0x7fed806ae460, may_block=may_block@entry=1) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3795 #4 0x00007fede747c62b in QEventDispatcherGlib::processEvents (this=0x7fed80518c70, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:419 #5 0x00007fede742656a in QEventLoop::exec (this=this@entry=0x7fed9bffee50, flags=..., flags@entry=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventloop.cpp:204 #6 0x00007fede725bf8b in QThread::exec (this=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread.cpp:500 #7 0x00007fede7260c99 in QThreadPrivate::start (arg=0x8df16f0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341 #8 0x00007fede096d184 in start_thread (arg=0x7fed9bfff700) at pthread_create.c:312 #9 0x00007fede6bbf37d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7fede9e4c780 (LWP 19130)): [KCrash Handler] #6 0x00007feddc9abb1b in qDeleteAll<QList<QObject*>::const_iterator> (end=..., begin=...) at /opt/local/var/macports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/include/QtCore/../../src/corelib/tools/qalgorithms.h:317 #7 qDeleteAll<QList<QObject*> > (c=...) at /opt/local/var/macports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/include/QtCore/../../src/corelib/tools/qalgorithms.h:325 #8 QQmlApplicationEnginePrivate::cleanUp (this=0x89063c0) at /opt/local/var/macports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp:54 #9 0x00007feddc9abb8b in QQmlApplicationEngine::~QQmlApplicationEngine (this=0x89063a0, __in_chrg=<optimized out>) at /opt/local/var/macports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp:236 #10 0x00007feddc9abba9 in QQmlApplicationEngine::~QQmlApplicationEngine (this=0x89063a0, __in_chrg=<optimized out>) at /opt/local/var/macports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp:237 #11 0x00007fede7455ff8 in QObject::event (this=0x89063a0, e=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qobject.cpp:1247 #12 0x00007fede81e191c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x89063a0, e=0x8906360) at /opt/local/var/macports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/widgets/kernel/qapplication.cpp:3804 #13 0x00007fede81e6ab6 in QApplication::notify (this=0x7ffd6b536dd0, receiver=0x89063a0, e=0x8906360) at /opt/local/var/macports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/widgets/kernel/qapplication.cpp:3561 #14 0x00007fede74286a8 in QCoreApplication::notifyInternal2 (receiver=0x89063a0, event=event@entry=0x8906360) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qcoreapplication.cpp:1020 #15 0x00007fede742a51c in sendEvent (event=0x8906360, receiver=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qcoreapplication.h:225 #16 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1801360) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qcoreapplication.cpp:1655 #17 0x00007fede742a9d8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qcoreapplication.cpp:1513 #18 0x00007fede747c203 in postEventSourceDispatch (s=0x1843f60) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:270 #19 0x00007feddfae7e04 in g_main_dispatch (context=0x7fedc4003000) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3064 #20 g_main_context_dispatch (context=context@entry=0x7fedc4003000) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3663 #21 0x00007feddfae8048 in g_main_context_iterate (context=context@entry=0x7fedc4003000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3734 #22 0x00007feddfae80ec in g_main_context_iteration (context=0x7fedc4003000, may_block=may_block@entry=1) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3795 #23 0x00007fede747c60f in QEventDispatcherGlib::processEvents (this=0x184e7f0, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:417 #24 0x00007fede742656a in QEventLoop::exec (this=this@entry=0x7ffd6b536ba0, flags=..., flags@entry=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventloop.cpp:204 #25 0x00007fede742e96d in QCoreApplication::exec () at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qcoreapplication.cpp:1290 #26 0x00007fede799040c in QGuiApplication::exec () at /opt/local/var/macports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/gui/kernel/qguiapplication.cpp:1611 #27 0x00007fede81deb75 in QApplication::exec () at /opt/local/var/macports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/widgets/kernel/qapplication.cpp:2979 #28 0x000000000040b9aa in main (argc=<optimized out>, argv=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kdevelop5/kf5-kdevelop-devel/work/kf5-kdevelop-5/app/main.cpp:893 Not Reported using DrKonqi Because It Won't Let Me Attach To Existing Tickets
crashes deep inside Qt, please report upstream
A crash deep in Qt can occur because of something done wrong in the dependent code; are you sure that's not the case here? Can you reproduce the issue?
The crash clearly points towards QQmlApplicationEngine which has zero to do with the patch review code and no I cannot reproduce this.