Bug 369483 - KDevelop crash after cancelling a CMake project import
Summary: KDevelop crash after cancelling a CMake project import
Status: RESOLVED DUPLICATE of bug 370495
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 5.0.1
Platform: Compiled Sources macOS
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-09-28 15:24 UTC by RJVB
Modified: 2017-04-13 21:01 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description RJVB 2016-09-28 15:24:04 UTC
Application: kdevelop (5.0.1)
 (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 was importing a new CMake-based project when I realised there were some issues with my CMake files. The import process was in the dialog where it asks for a build directory; I cancelled that one and got this crash.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault: 11
(lldb) process attach --pid 75545
Process 75545 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 = 0x190e5aa, 0x00007fff8451ce20 libsystem_kernel.dylib`__wait4 + 8, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP

(lldb) bt all
* thread #1: tid = 0x190e5aa, 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: 0x000000010675cfe2 libKF5Crash.5.dylib`KCrash::startProcess(int, char const**, bool) + 135
    frame #2: 0x000000010675ce06 libKF5Crash.5.dylib`KCrash::defaultCrashHandler(int) + 1049
    frame #3: 0x00007fff81b8c5aa libsystem_platform.dylib`_sigtramp + 26
    frame #4: 0x000000010915f678 QtCore`QHashData::nextNode(node=0x00007fd767a05920) + 8 at qhash.cpp:557
    frame #5: 0x00000001099f159a libKDevPlatformLanguage.10.dylib`QHash<KDevelop::IndexedString, DocumentParsePlan>::erase(QHash<KDevelop::IndexedString, DocumentParsePlan>::iterator) [inlined] QHash<KDevelop::IndexedString, DocumentParsePlan>::iterator::operator++() + 8 at qhash.h:320
    frame #6: 0x00000001099f1592 libKDevPlatformLanguage.10.dylib`QHash<KDevelop::IndexedString, DocumentParsePlan>::erase(this=<unavailable>, it=<unavailable>) + 258 at qhash.h:834
    frame #7: 0x00000001099f281d libKDevPlatformLanguage.10.dylib`KDevelop::BackgroundParserPrivate::parseDocumentsInternal(this=<unavailable>) + 1645 at backgroundparser.cpp:314
    frame #8: 0x00000001099f2173 libKDevPlatformLanguage.10.dylib`KDevelop::BackgroundParser::parseDocuments(this=0x00007fd764f05150) + 67 at backgroundparser.cpp:655
    frame #9: 0x00000001092ebde3 QtCore`QObject::event(this=<unavailable>, e=<unavailable>) + 659 at qobject.cpp:1256
    frame #10: 0x000000010815e1e6 QtWidgets`QApplicationPrivate::notify_helper(this=<unavailable>, receiver=0x00007fd764f05150, e=0x00007fd7526b97f0) + 294 at qapplication.cpp:3804
    frame #11: 0x0000000108161726 QtWidgets`QApplication::notify(this=<unavailable>, receiver=<unavailable>, e=<unavailable>) + 8470 at qapplication.cpp:3767
    frame #12: 0x00000001092bf567 QtCore`QCoreApplication::notifyInternal2(receiver=0x00007fd764f05150, event=0x00007fd7526b97f0) + 167 at qcoreapplication.cpp:1020
    frame #13: 0x00000001092c0166 QtCore`QCoreApplicationPrivate::sendPostedEvents(receiver=0x0000000000000000, event_type=0, data=0x00007fd762413de0) + 566 at qcoreapplication.h:225
    frame #14: 0x000000011391892e libqcocoa.dylib`QCocoaEventDispatcherPrivate::processPostedEvents(this=0x00007fd76275bca0) + 190 at qcocoaeventdispatcher.mm:883
    frame #15: 0x0000000113919211 libqcocoa.dylib`QCocoaEventDispatcherPrivate::postedEventsSourceCallback(info=0x00007fd76275bca0) + 33 at qcocoaeventdispatcher.mm:920
    frame #16: 0x00007fff8bb905b1 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
    frame #17: 0x00007fff8bb81c62 CoreFoundation`__CFRunLoopDoSources0 + 242
    frame #18: 0x00007fff8bb813ef CoreFoundation`__CFRunLoopRun + 831
    frame #19: 0x00007fff8bb80e75 CoreFoundation`CFRunLoopRunSpecific + 309
    frame #20: 0x00007fff8c2cca0d HIToolbox`RunCurrentEventLoopInMode + 226
    frame #21: 0x00007fff8c2cc685 HIToolbox`ReceiveNextEventCommon + 173
    frame #22: 0x00007fff8c2cc5bc HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 65
    frame #23: 0x00007fff8589c24e AppKit`_DPSNextEvent + 1434
    frame #24: 0x00007fff8589b89b AppKit`-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
    frame #25: 0x00007fff8588f99c AppKit`-[NSApplication run] + 553
    frame #26: 0x000000011391808d libqcocoa.dylib`QCocoaEventDispatcher::processEvents(this=0x00007fd762759fa0, flags=<unavailable>) + 2189 at qcocoaeventdispatcher.mm:416
    frame #27: 0x00000001092bb981 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) [inlined] QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 401 at qeventloop.cpp:128
    frame #28: 0x00000001092bb964 QtCore`QEventLoop::exec(this=0x00007fff59727e50, flags=<unavailable>) + 372 at qeventloop.cpp:204
    frame #29: 0x00000001092bfbf5 QtCore`QCoreApplication::exec() + 325 at qcoreapplication.cpp:1290
    frame #30: 0x00000001064f04da kdevelop.bin`main(argc=<unavailable>, argv=0x00007fd762690080) + 53066 at main.cpp:893
    frame #31: 0x00007fff84caa5fd libdyld.dylib`start + 1

  thread #2: tid = 0x190e5ae, 0x00007fff8451ce22 libsystem_kernel.dylib`__wait4 + 10, queue = 'com.apple.libdispatch-manager'
    frame #0: 0x00007fff8451ce22 libsystem_kernel.dylib`__wait4 + 10
    frame #1: 0x000000010675cfe2 libKF5Crash.5.dylib`KCrash::startProcess(int, char const**, bool) + 135
    frame #2: 0x000000010675ce06 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 = 0x190e5c4, 0x00007fff8451c9aa libsystem_kernel.dylib`__select + 10, name = 'QDBusConnectionManager'
    frame #0: 0x00007fff8451c9aa libsystem_kernel.dylib`__select + 10
    frame #1: 0x00000001093151a4 QtCore`qt_safe_select(nfds=8, fdread=0x00007fd763027598, fdwrite=0x00007fd763027828, fdexcept=0x00007fd763027ab8, orig_timeout=<unavailable>) + 564 at qcore_unix.cpp:75
    frame #2: 0x0000000109316329 QtCore`QEventDispatcherUNIXPrivate::doSelect(this=0x00007fd763027400, timeout=<unavailable>, flags=<unavailable>) + 665 at qeventdispatcher_unix.cpp:192
    frame #3: 0x000000010931744e QtCore`QEventDispatcherUNIX::processEvents(this=0x00007fd76253f420, flags=<unavailable>) + 222 at qeventdispatcher_unix.cpp:607
    frame #4: 0x00000001092bb981 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) [inlined] QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 401 at qeventloop.cpp:128
    frame #5: 0x00000001092bb964 QtCore`QEventLoop::exec(this=0x00000001169fbe28, flags=<unavailable>) + 372 at qeventloop.cpp:204
    frame #6: 0x00000001090fc605 QtCore`QThread::exec(this=<unavailable>) + 117 at qthread.cpp:500
    frame #7: 0x0000000107a62b63 QtDBus`QDBusConnectionManager::run(this=0x00007fd7624a25d0) + 19 at qdbusconnection.cpp:189
    frame #8: 0x000000010910000b QtCore`QThreadPrivate::start(arg=0x00007fd7624a25d0) + 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 = 0x190e5ce, 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 = 0x190e639, 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: 0x00000001091017b0 QtCore`QWaitConditionPrivate::wait_relative(this=0x00007fd7627c5df0, time=<unavailable>) + 288 at qwaitcondition_unix.cpp:126
    frame #3: 0x00000001091015eb QtCore`QWaitConditionPrivate::wait(this=0x00007fd7627c5df0, time=1000) + 43 at qwaitcondition_unix.cpp:134
    frame #4: 0x00000001091014bb QtCore`QWaitCondition::wait(this=0x00007fd7627c5528, mutex=0x00007fd7627c5530, time=1000) + 155 at qwaitcondition_unix.cpp:208
    frame #5: 0x0000000109a1cc9f libKDevPlatformLanguage.10.dylib`KDevelop::DUChainPrivate::CleanupThread::run(this=<unavailable>) + 79 at duchain.cpp:282
    frame #6: 0x000000010910000b QtCore`QThreadPrivate::start(arg=0x00007fd7627c5510) + 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 = 0x190e645, 0x00007fff8451c9aa libsystem_kernel.dylib`__select + 10, name = 'KDevelop::CompletionWorkerThread'
    frame #0: 0x00007fff8451c9aa libsystem_kernel.dylib`__select + 10
    frame #1: 0x00000001093151a4 QtCore`qt_safe_select(nfds=13, fdread=0x00007fd7630e4998, fdwrite=0x00007fd7630e4c28, fdexcept=0x00007fd7630e4eb8, orig_timeout=<unavailable>) + 564 at qcore_unix.cpp:75
    frame #2: 0x0000000109316329 QtCore`QEventDispatcherUNIXPrivate::doSelect(this=0x00007fd7630e4800, timeout=<unavailable>, flags=<unavailable>) + 665 at qeventdispatcher_unix.cpp:192
    frame #3: 0x000000010931744e QtCore`QEventDispatcherUNIX::processEvents(this=0x00007fd7625a4780, flags=<unavailable>) + 222 at qeventdispatcher_unix.cpp:607
    frame #4: 0x00000001092bb981 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) [inlined] QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 401 at qeventloop.cpp:128
    frame #5: 0x00000001092bb964 QtCore`QEventLoop::exec(this=0x00000001240a7da8, flags=<unavailable>) + 372 at qeventloop.cpp:204
    frame #6: 0x00000001090fc605 QtCore`QThread::exec(this=<unavailable>) + 117 at qthread.cpp:500
    frame #7: 0x0000000109b0c784 libKDevPlatformLanguage.10.dylib`KDevelop::CompletionWorkerThread::run(this=0x00007fd7655dd920) + 388 at codecompletionmodel.cpp:89
    frame #8: 0x000000010910000b QtCore`QThreadPrivate::start(arg=0x00007fd7655dd920) + 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 #7: tid = 0x190e659, 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 #8: tid = 0x190e89e, 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Queue(0x7fd7626c71f0)[01]'
    frame #0: 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8c288c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000010910160b QtCore`QWaitConditionPrivate::wait(this=0x00007fd764f194b0, time=<unavailable>) + 75 at qwaitcondition_unix.cpp:136
    frame #3: 0x00000001091014bb QtCore`QWaitCondition::wait(this=0x00007fd764f192e0, mutex=0x00007fd764f1eb30, time=18446744073709551615) + 155 at qwaitcondition_unix.cpp:208
    frame #4: 0x000000010ae8f674 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) [inlined] ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(this=<unavailable>, th=<unavailable>) + 804 at weaver.cpp:594
    frame #5: 0x000000010ae8f65d libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(this=<unavailable>, th=0x00007fd76a672ca0, threadWasBusy=<unavailable>, suspendIfInactive=<unavailable>, justReturning=<unavailable>) + 781 at weaver.cpp:554
    frame #6: 0x000000010ae93fc0 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=0x00007fd764f090c0, th=0x00007fd76a672ca0, wasBusy=false) + 64 at workinghardstate.cpp:66
    frame #7: 0x000000010ae940c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75
    frame #8: 0x000000010ae8f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568
    frame #9: 0x000000010ae94005 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 133 at workinghardstate.cpp:73
    frame #10: 0x000000010ae940c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75
    frame #11: 0x000000010ae8f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568
    frame #12: 0x000000010ae94005 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 133 at workinghardstate.cpp:73
    frame #13: 0x000000010ae940c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75
    frame #14: 0x000000010ae8f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568
    frame #15: 0x000000010ae94005 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 133 at workinghardstate.cpp:73
    frame #16: 0x000000010ae940c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75
    frame #17: 0x000000010ae8f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=true) + 50 at weaver.cpp:568
    frame #18: 0x000000010ae91a36 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Thread::run(this=0x00007fd76a672ca0) + 118 at thread.cpp:103
    frame #19: 0x000000010910000b QtCore`QThreadPrivate::start(arg=0x00007fd76a672ca0) + 363 at qthread_unix.cpp:341
    frame #20: 0x00007fff8c286899 libsystem_pthread.dylib`_pthread_body + 138
    frame #21: 0x00007fff8c28672a libsystem_pthread.dylib`_pthread_start + 137
    frame #22: 0x00007fff8c28afc9 libsystem_pthread.dylib`thread_start + 13

  thread #9: tid = 0x190e89f, 0x00007fff84518a56 libsystem_kernel.dylib`semaphore_wait_trap + 10, name = 'Queue(0x7fd7626c71f0)[02]'
    frame #0: 0x00007fff84518a56 libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x00000001090f92c9 QtCore`QBasicMutex::lockInternal(int) [inlined] QMutexPrivate::wait(timeout=<unavailable>) + 84 at qmutex_mac.cpp:67
    frame #2: 0x00000001090f9275 QtCore`QBasicMutex::lockInternal(this=<unavailable>, timeout=<unavailable>) + 517 at qmutex.cpp:499
    frame #3: 0x00000001090f9045 QtCore`QMutex::lock() [inlined] QBasicMutex::lockInternal() + 101 at qmutex.cpp:415
    frame #4: 0x00000001090f9040 QtCore`QMutex::lock() [inlined] QBasicMutex::lock() at qmutex.h:59
    frame #5: 0x00000001090f9040 QtCore`QMutex::lock() [inlined] QRecursiveMutexPrivate::lock(this=0x00007fd764f03a60, timeout=<unavailable>) + 44 at qmutex.cpp:655
    frame #6: 0x00000001090f9014 QtCore`QMutex::lock(this=<unavailable>) + 52 at qmutex.cpp:222
    frame #7: 0x00000001099f34f3 libKDevPlatformLanguage.10.dylib`KDevelop::BackgroundParser::isQueued(KDevelop::IndexedString const&) const [inlined] QMutexLocker::QMutexLocker(m=0x00007fd764f19410) + 35 at qmutex.h:128
    frame #8: 0x00000001099f34eb libKDevPlatformLanguage.10.dylib`KDevelop::BackgroundParser::isQueued(KDevelop::IndexedString const&) const [inlined] QMutexLocker::QMutexLocker(m=0x00007fd764f19410) at qmutex.h:122
    frame #9: 0x00000001099f34eb libKDevPlatformLanguage.10.dylib`KDevelop::BackgroundParser::isQueued(this=0x00007fd764f05150, url=0x000000011a3d8470) const + 27 at backgroundparser.cpp:701
    frame #10: 0x0000000124913b82 kdevqmljslanguagesupport.so`ParseSession::contextOfFile(QString const&, KDevelop::IndexedString const&, int) [inlined] ParseSession::scheduleForParsing(url=<unavailable>, priority=-1) + 41 at parsesession.cpp:272
    frame #11: 0x0000000124913b59 kdevqmljslanguagesupport.so`ParseSession::contextOfFile(fileName=<unavailable>, url=0x000000011a3d8530, ownPriority=<unavailable>) + 169 at parsesession.cpp:250
    frame #12: 0x000000012492d50c kdevqmljslanguagesupport.so`QmlJS::NodeJS::moduleExports(this=<unavailable>, moduleName=<unavailable>, url=0x000000011a3d8530) + 220 at nodejs.cpp:100
    frame #13: 0x00000001249234f9 kdevqmljslanguagesupport.so`ExpressionVisitor::encounterDeclarationInNodeModule(this=0x000000011a3d8658, id=0x000000011a3d8588, module=<unavailable>) + 73 at expressionvisitor.cpp:364
    frame #14: 0x0000000124921bf7 kdevqmljslanguagesupport.so`ExpressionVisitor::encounter(this=0x000000011a3d8658, declaration=0x000000011a3d85e8, context=0x0000000000000000) + 135 at expressionvisitor.cpp:302
    frame #15: 0x00000001249228df kdevqmljslanguagesupport.so`non-virtual thunk to ExpressionVisitor::visit(QmlJS::AST::IdentifierExpression*) [inlined] ExpressionVisitor::visit(this=<unavailable>, node=<unavailable>) + 29 at expressionvisitor.cpp:181
    frame #16: 0x00000001249228c2 kdevqmljslanguagesupport.so`non-virtual thunk to ExpressionVisitor::visit(this=<unavailable>, node=<unavailable>) + 18 at expressionvisitor.cpp:179
    frame #17: 0x000000012494040c kdevqmljslanguagesupport.so`QmlJS::AST::IdentifierExpression::accept0(this=0x00007fd771f58c88, visitor=0x000000011a3d8688) + 28 at qmljsast.cpp:111
    frame #18: 0x0000000124940259 kdevqmljslanguagesupport.so`QmlJS::AST::Node::accept(this=0x00007fd771f58c88, visitor=0x000000011a3d8688) + 41 at qmljsast.cpp:42
    frame #19: 0x0000000124915022 kdevqmljslanguagesupport.so`ContextBuilder::findType(this=<unavailable>, node=0x00007fd771f58c88) + 98 at contextbuilder.cpp:62
    frame #20: 0x0000000124918a0e kdevqmljslanguagesupport.so`DeclarationBuilder::visit(this=0x00007fd7543baa00, node=0x00007fd771f58cb8) + 206 at declarationbuilder.cpp:541
    frame #21: 0x0000000124918af0 kdevqmljslanguagesupport.so`non-virtual thunk to DeclarationBuilder::visit(this=<unavailable>, node=<unavailable>) + 16 at declarationbuilder.cpp:537
    frame #22: 0x0000000124940b7f kdevqmljslanguagesupport.so`QmlJS::AST::FieldMemberExpression::accept0(this=0x00007fd771f58cb8, visitor=0x00007fd7543babe8) + 31 at qmljsast.cpp:273
    frame #23: 0x0000000124940259 kdevqmljslanguagesupport.so`QmlJS::AST::Node::accept(this=0x00007fd771f58cb8, visitor=0x00007fd7543babe8) + 41 at qmljsast.cpp:42
    frame #24: 0x0000000124915016 kdevqmljslanguagesupport.so`ContextBuilder::findType(this=<unavailable>, node=0x00007fd771f58cb8) + 86 at contextbuilder.cpp:61
    frame #25: 0x0000000124918193 kdevqmljslanguagesupport.so`DeclarationBuilder::visit(this=0x00007fd7543baa00, node=0x00007fd771f58d38) + 51 at declarationbuilder.cpp:422
    frame #26: 0x000000012494131f kdevqmljslanguagesupport.so`QmlJS::AST::BinaryExpression::accept0(this=0x00007fd771f58d38, visitor=0x00007fd7543babe8) + 31 at qmljsast.cpp:421
    frame #27: 0x0000000124941838 kdevqmljslanguagesupport.so`QmlJS::AST::ExpressionStatement::accept0(QmlJS::AST::Visitor*) [inlined] QmlJS::AST::Node::accept(this=0x00007fd771f58d38, visitor=0x00007fd7543babe8) + 28 at qmljsast.cpp:42
    frame #28: 0x000000012494181c kdevqmljslanguagesupport.so`QmlJS::AST::ExpressionStatement::accept0(QmlJS::AST::Visitor*) [inlined] QmlJS::AST::Node::accept(node=0x00007fd771f58d38) + 5 at qmljsast.cpp:50
    frame #29: 0x0000000124941817 kdevqmljslanguagesupport.so`QmlJS::AST::ExpressionStatement::accept0(this=0x00007fd771f58d70, visitor=0x00007fd7543babe8) + 39 at qmljsast.cpp:510
    frame #30: 0x00000001249429c8 kdevqmljslanguagesupport.so`QmlJS::AST::StatementSourceElement::accept0(QmlJS::AST::Visitor*) [inlined] QmlJS::AST::Node::accept(this=0x00007fd771f58d70, visitor=0x00007fd7543babe8) + 28 at qmljsast.cpp:42
    frame #31: 0x00000001249429ac kdevqmljslanguagesupport.so`QmlJS::AST::StatementSourceElement::accept0(QmlJS::AST::Visitor*) [inlined] QmlJS::AST::Node::accept(node=0x00007fd771f58d70) + 5 at qmljsast.cpp:50
    frame #32: 0x00000001249429a7 kdevqmljslanguagesupport.so`QmlJS::AST::StatementSourceElement::accept0(this=0x00007fd771f58d98, visitor=0x00007fd7543babe8) + 39 at qmljsast.cpp:796
    frame #33: 0x00000001249428d6 kdevqmljslanguagesupport.so`QmlJS::AST::SourceElements::accept0(QmlJS::AST::Visitor*) [inlined] QmlJS::AST::Node::accept(this=0x00007fd771f58d98, visitor=0x00007fd7543babe8) + 29 at qmljsast.cpp:42
    frame #34: 0x00000001249428b9 kdevqmljslanguagesupport.so`QmlJS::AST::SourceElements::accept0(QmlJS::AST::Visitor*) [inlined] QmlJS::AST::Node::accept(node=0x00007fd771f58d98, visitor=0x00007fd7543babe8) + 5 at qmljsast.cpp:50
    frame #35: 0x00000001249428b4 kdevqmljslanguagesupport.so`QmlJS::AST::SourceElements::accept0(this=<unavailable>, visitor=<unavailable>) + 52 at qmljsast.cpp:777
    frame #36: 0x00000001249427e8 kdevqmljslanguagesupport.so`QmlJS::AST::FunctionBody::accept0(QmlJS::AST::Visitor*) [inlined] QmlJS::AST::Node::accept(this=0x00007fd771f586d8, visitor=0x00007fd7543babe8) + 28 at qmljsast.cpp:42
    frame #37: 0x00000001249427cc kdevqmljslanguagesupport.so`QmlJS::AST::FunctionBody::accept0(QmlJS::AST::Visitor*) [inlined] QmlJS::AST::Node::accept(node=0x00007fd771f586d8) + 5 at qmljsast.cpp:50
    frame #38: 0x00000001249427c7 kdevqmljslanguagesupport.so`QmlJS::AST::FunctionBody::accept0(this=0x00007fd771f59530, visitor=0x00007fd7543babe8) + 39 at qmljsast.cpp:758
    frame #39: 0x000000012494029e kdevqmljslanguagesupport.so`QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) [inlined] QmlJS::AST::Node::accept(this=0x00007fd771f59530, visitor=0x00007fd7543babe8) + 28 at qmljsast.cpp:42
    frame #40: 0x0000000124940282 kdevqmljslanguagesupport.so`QmlJS::AST::Node::accept(node=0x00007fd771f59530, visitor=0x00007fd7543babe8) + 18 at qmljsast.cpp:50
    frame #41: 0x000000012491630b kdevqmljslanguagesupport.so`void DeclarationBuilder::declareFunction<QmlJS::FunctionDeclaration>(this=0x00007fd7543baa00, node=0x00007fd771f59548, newPrototypeContext=<unavailable>, name=0x000000011a3d8a98, nameRange=<unavailable>, parameters=0x0000000000000000, parametersRange=<unavailable>, body=0x00007fd771f59530, bodyRange=<unavailable>) + 1003 at declarationbuilder.cpp:192
    frame #42: 0x00000001249164d6 kdevqmljslanguagesupport.so`non-virtual thunk to DeclarationBuilder::visit(QmlJS::AST::FunctionExpression*) [inlined] DeclarationBuilder::visit(this=<unavailable>, node=0x00007fd771f59548) + 67 at declarationbuilder.cpp:243
    frame #43: 0x0000000124916493 kdevqmljslanguagesupport.so`non-virtual thunk to DeclarationBuilder::visit(this=<unavailable>, node=0x00007fd771f59548) + 99 at declarationbuilder.cpp:241
    frame #44: 0x00000001249426cf kdevqmljslanguagesupport.so`QmlJS::AST::FunctionExpression::accept0(this=0x00007fd771f59548, visitor=0x00007fd7543babe8) + 31 at qmljsast.cpp:738
    frame #45: 0x0000000124940259 kdevqmljslanguagesupport.so`QmlJS::AST::Node::accept(this=0x00007fd771f59548, visitor=0x00007fd7543babe8) + 41 at qmljsast.cpp:42
    frame #46: 0x0000000124915016 kdevqmljslanguagesupport.so`ContextBuilder::findType(this=<unavailable>, node=0x00007fd771f59548) + 86 at contextbuilder.cpp:61
    frame #47: 0x00000001249191a0 kdevqmljslanguagesupport.so`DeclarationBuilder::visit(this=0x00007fd7543baa00, node=0x00007fd771f595d8) + 416 at declarationbuilder.cpp:650
    frame #48: 0x00000001249407ef kdevqmljslanguagesupport.so`QmlJS::AST::PropertyNameAndValue::accept0(this=0x00007fd771f595d8, visitor=0x00007fd7543babe8) + 31 at qmljsast.cpp:207
    frame #49: 0x00000001249409b6 kdevqmljslanguagesupport.so`QmlJS::AST::PropertyAssignmentList::accept0(QmlJS::AST::Visitor*) [inlined] QmlJS::AST::Node::accept(this=0x00007fd771f595d8, visitor=0x00007fd7543babe8) + 29 at qmljsast.cpp:42
    frame #50: 0x0000000124940999 kdevqmljslanguagesupport.so`QmlJS::AST::PropertyAssignmentList::accept0(QmlJS::AST::Visitor*) [inlined] QmlJS::AST::Node::accept(node=0x00007fd771f595d8, visitor=0x00007fd7543babe8) + 5 at qmljsast.cpp:50
    frame #51: 0x0000000124940994 kdevqmljslanguagesupport.so`QmlJS::AST::PropertyAssignmentList::accept0(this=<unavailable>, visitor=<unavailable>) + 52 at qmljsast.cpp:230
    frame #52: 0x00000001249406a8 kdevqmljslanguagesupport.so`QmlJS::AST::ObjectLiteral::accept0(QmlJS::AST::Visitor*) [inlined] QmlJS::AST::Node::accept(this=0x00007fd771f59618, visitor=0x00007fd7543babe8) + 28 at qmljsast.cpp:42
    frame #53: 0x000000012494068c kdevqmljslanguagesupport.so`QmlJS::AST::ObjectLiteral::accept0(QmlJS::AST::Visitor*) [inlined] QmlJS::AST::Node::accept(node=0x00007fd771f59618) + 5 at qmljsast.cpp:50
    frame #54: 0x0000000124940687 kdevqmljslanguagesupport.so`QmlJS::AST::ObjectLiteral::accept0(this=0x00007fd753201e78, visitor=0x00007fd7543babe8) + 39 at qmljsast.cpp:178
    frame #55: 0x0000000124940259 kdevqmljslanguagesupport.so`QmlJS::AST::Node::accept(this=0x00007fd753201e78, visitor=0x00007fd7543babe8) + 41 at qmljsast.cpp:42
    frame #56: 0x0000000124915016 kdevqmljslanguagesupport.so`ContextBuilder::findType(this=<unavailable>, node=0x00007fd753201e78) + 86 at contextbuilder.cpp:61
    frame #57: 0x00000001249181a6 kdevqmljslanguagesupport.so`DeclarationBuilder::visit(this=0x00007fd7543baa00, node=0x00007fd753201eb0) + 70 at declarationbuilder.cpp:423
    frame #58: 0x000000012494131f kdevqmljslanguagesupport.so`QmlJS::AST::BinaryExpression::accept0(this=0x00007fd753201eb0, visitor=0x00007fd7543babe8) + 31 at qmljsast.cpp:421
    frame #59: 0x0000000124941838 kdevqmljslanguagesupport.so`QmlJS::AST::ExpressionStatement::accept0(QmlJS::AST::Visitor*) [inlined] QmlJS::AST::Node::accept(this=0x00007fd753201eb0, visitor=0x00007fd7543babe8) + 28 at qmljsast.cpp:42
    frame #60: 0x000000012494181c kdevqmljslanguagesupport.so`QmlJS::AST::ExpressionStatement::accept0(QmlJS::AST::Visitor*) [inlined] QmlJS::AST::Node::accept(node=0x00007fd753201eb0) + 5 at qmljsast.cpp:50
    frame #61: 0x0000000124941817 kdevqmljslanguagesupport.so`QmlJS::AST::ExpressionStatement::accept0(this=0x00007fd753201ee8, visitor=0x00007fd7543babe8) + 39 at qmljsast.cpp:510
    frame #62: 0x00000001249429c8 kdevqmljslanguagesupport.so`QmlJS::AST::StatementSourceElement::accept0(QmlJS::AST::Visitor*) [inlined] QmlJS::AST::Node::accept(this=0x00007fd753201ee8, visitor=0x00007fd7543babe8) + 28 at qmljsast.cpp:42
    frame #63: 0x00000001249429ac kdevqmljslanguagesupport.so`QmlJS::AST::StatementSourceElement::accept0(QmlJS::AST::Visitor*) [inlined] QmlJS::AST::Node::accept(node=0x00007fd753201ee8) + 5 at qmljsast.cpp:50
    frame #64: 0x00000001249429a7 kdevqmljslanguagesupport.so`QmlJS::AST::StatementSourceElement::accept0(this=0x00007fd753201f10, visitor=0x00007fd7543babe8) + 39 at qmljsast.cpp:796
    frame #65: 0x00000001249428d6 kdevqmljslanguagesupport.so`QmlJS::AST::SourceElements::accept0(QmlJS::AST::Visitor*) [inlined] QmlJS::AST::Node::accept(this=0x00007fd753201f10, visitor=0x00007fd7543babe8) + 29 at qmljsast.cpp:42
    frame #66: 0x00000001249428b9 kdevqmljslanguagesupport.so`QmlJS::AST::SourceElements::accept0(QmlJS::AST::Visitor*) [inlined] QmlJS::AST::Node::accept(node=0x00007fd753201f10, visitor=0x00007fd7543babe8) + 5 at qmljsast.cpp:50
    frame #67: 0x00000001249428b4 kdevqmljslanguagesupport.so`QmlJS::AST::SourceElements::accept0(this=<unavailable>, visitor=<unavailable>) + 52 at qmljsast.cpp:777
    frame #68: 0x0000000124942858 kdevqmljslanguagesupport.so`QmlJS::AST::Program::accept0(QmlJS::AST::Visitor*) [inlined] QmlJS::AST::Node::accept(this=0x00007fd771f584e0, visitor=0x00007fd7543babe8) + 28 at qmljsast.cpp:42
    frame #69: 0x000000012494283c kdevqmljslanguagesupport.so`QmlJS::AST::Program::accept0(QmlJS::AST::Visitor*) [inlined] QmlJS::AST::Node::accept(node=0x00007fd771f584e0) + 5 at qmljsast.cpp:50
    frame #70: 0x0000000124942837 kdevqmljslanguagesupport.so`QmlJS::AST::Program::accept0(this=0x00007fd7709321e8, visitor=0x00007fd7543babe8) + 39 at qmljsast.cpp:767
    frame #71: 0x000000012494029e kdevqmljslanguagesupport.so`QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) [inlined] QmlJS::AST::Node::accept(this=0x00007fd7709321e8, visitor=0x00007fd7543babe8) + 28 at qmljsast.cpp:42
    frame #72: 0x0000000124940282 kdevqmljslanguagesupport.so`QmlJS::AST::Node::accept(node=0x00007fd7709321e8, visitor=0x00007fd7543babe8) + 18 at qmljsast.cpp:50
    frame #73: 0x0000000124915df8 kdevqmljslanguagesupport.so`DeclarationBuilder::startVisiting(this=0x00007fd7543baa00, node=<unavailable>) + 600 at declarationbuilder.cpp:110
    frame #74: 0x00000001249058eb kdevqmljslanguagesupport.so`KDevelop::AbstractTypeBuilder<QmlJS::AST::Node, QmlJS::AST::IdentifierPropertyName, ContextBuilder>::supportBuild(QmlJS::AST::Node*, KDevelop::DUContext*) [inlined] KDevelop::AbstractContextBuilder<QmlJS::AST::Node, QmlJS::AST::IdentifierPropertyName>::supportBuild(context=0x00007fd76f2adb80) + 44 at abstractcontextbuilder.h:135
    frame #75: 0x00000001249058bf kdevqmljslanguagesupport.so`KDevelop::AbstractTypeBuilder<QmlJS::AST::Node, QmlJS::AST::IdentifierPropertyName, ContextBuilder>::supportBuild(this=0x00007fd7543baa00, node=0x00007fd7709321e8, context=<unavailable>) + 31 at abstracttypebuilder.h:85
    frame #76: 0x0000000124903712 kdevqmljslanguagesupport.so`KDevelop::AbstractContextBuilder<QmlJS::AST::Node, QmlJS::AST::IdentifierPropertyName>::build(this=0x00007fd7543baa00, url=<unavailable>, node=0x00007fd7709321e8, updateContext=<unavailable>) + 290 at abstractcontextbuilder.h:115
    frame #77: 0x0000000124915aaa kdevqmljslanguagesupport.so`DeclarationBuilder::build(this=0x00007fd7543baa00, url=0x000000011a3d9378, node=<unavailable>, updateContext=<unavailable>) + 1018 at declarationbuilder.cpp:81
    frame #78: 0x000000012491597f kdevqmljslanguagesupport.so`DeclarationBuilder::build(this=0x000000011a3d98e0, url=0x000000011a3d9378, node=<unavailable>, updateContext=<unavailable>) + 719 at declarationbuilder.cpp:68
    frame #79: 0x0000000124902646 kdevqmljslanguagesupport.so`QmlJsParseJob::run(this=<unavailable>, pointer=<unavailable>, thread=<unavailable>) + 1574 at qmljsparsejob.cpp:145
    frame #80: 0x000000010ae92c40 libKF5ThreadWeaver.5.dylib`ThreadWeaver::IdDecorator::run(this=<unavailable>, self=<unavailable>, thread=<unavailable>) + 64 at iddecorator.cpp:69
    frame #81: 0x000000010ae934dc libKF5ThreadWeaver.5.dylib`ThreadWeaver::Executor::run(this=<unavailable>, job=<unavailable>, thread=<unavailable>) + 60 at executor.cpp:52
    frame #82: 0x000000010ae91f92 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Job::execute(this=<unavailable>, self=0x00007fd765b3b960, th=0x00007fd765c897f0) + 66 at job.cpp:83
    frame #83: 0x000000010ae91b05 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Thread::run(this=0x00007fd765c897f0) + 325 at thread.cpp:114
    frame #84: 0x000000010910000b QtCore`QThreadPrivate::start(arg=0x00007fd765c897f0) + 363 at qthread_unix.cpp:341
    frame #85: 0x00007fff8c286899 libsystem_pthread.dylib`_pthread_body + 138
    frame #86: 0x00007fff8c28672a libsystem_pthread.dylib`_pthread_start + 137
    frame #87: 0x00007fff8c28afc9 libsystem_pthread.dylib`thread_start + 13

  thread #10: tid = 0x190e8a0, 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Queue(0x7fd7626c71f0)[03]'
    frame #0: 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8c288c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000010910160b QtCore`QWaitConditionPrivate::wait(this=0x00007fd764f194b0, time=<unavailable>) + 75 at qwaitcondition_unix.cpp:136
    frame #3: 0x00000001091014bb QtCore`QWaitCondition::wait(this=0x00007fd764f192e0, mutex=0x00007fd764f1eb30, time=18446744073709551615) + 155 at qwaitcondition_unix.cpp:208
    frame #4: 0x000000010ae8f674 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) [inlined] ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(this=<unavailable>, th=<unavailable>) + 804 at weaver.cpp:594
    frame #5: 0x000000010ae8f65d libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(this=<unavailable>, th=0x00007fd765f2b950, threadWasBusy=<unavailable>, suspendIfInactive=<unavailable>, justReturning=<unavailable>) + 781 at weaver.cpp:554
    frame #6: 0x000000010ae93fc0 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=0x00007fd764f090c0, th=0x00007fd765f2b950, wasBusy=false) + 64 at workinghardstate.cpp:66
    frame #7: 0x000000010ae940c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75
    frame #8: 0x000000010ae8f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568
    frame #9: 0x000000010ae94005 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 133 at workinghardstate.cpp:73
    frame #10: 0x000000010ae940c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75
    frame #11: 0x000000010ae8f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568
    frame #12: 0x000000010ae94005 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 133 at workinghardstate.cpp:73
    frame #13: 0x000000010ae940c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75
    frame #14: 0x000000010ae8f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=true) + 50 at weaver.cpp:568
    frame #15: 0x000000010ae91a36 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Thread::run(this=0x00007fd765f2b950) + 118 at thread.cpp:103
    frame #16: 0x000000010910000b QtCore`QThreadPrivate::start(arg=0x00007fd765f2b950) + 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 #11: tid = 0x190e8f0, 0x00007fff8451c9aa libsystem_kernel.dylib`__select + 10, name = 'OutputFilterThread'
    frame #0: 0x00007fff8451c9aa libsystem_kernel.dylib`__select + 10
    frame #1: 0x00000001093151a4 QtCore`qt_safe_select(nfds=33, fdread=0x00007fd76e9de198, fdwrite=0x00007fd76e9de428, fdexcept=0x00007fd76e9de6b8, orig_timeout=<unavailable>) + 564 at qcore_unix.cpp:75
    frame #2: 0x0000000109316329 QtCore`QEventDispatcherUNIXPrivate::doSelect(this=0x00007fd76e9de000, timeout=<unavailable>, flags=<unavailable>) + 665 at qeventdispatcher_unix.cpp:192
    frame #3: 0x000000010931744e QtCore`QEventDispatcherUNIX::processEvents(this=0x00007fd7625f5c40, flags=<unavailable>) + 222 at qeventdispatcher_unix.cpp:607
    frame #4: 0x00000001092bb981 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) [inlined] QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 401 at qeventloop.cpp:128
    frame #5: 0x00000001092bb964 QtCore`QEventLoop::exec(this=0x000000011cc5be58, flags=<unavailable>) + 372 at qeventloop.cpp:204
    frame #6: 0x00000001090fc605 QtCore`QThread::exec(this=<unavailable>) + 117 at qthread.cpp:500
    frame #7: 0x000000010910000b QtCore`QThreadPrivate::start(arg=0x00007fd767ab89c8) + 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 #12: tid = 0x1917f4a, 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Queue(0x7fd752735720)[04]'
    frame #0: 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8c288c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000010910160b QtCore`QWaitConditionPrivate::wait(this=0x00007fd76628e960, time=<unavailable>) + 75 at qwaitcondition_unix.cpp:136
    frame #3: 0x00000001091014bb QtCore`QWaitCondition::wait(this=0x00007fd764e590c0, mutex=0x00007fd752735750, time=18446744073709551615) + 155 at qwaitcondition_unix.cpp:208
    frame #4: 0x000000010ae8f674 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) [inlined] ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(this=<unavailable>, th=<unavailable>) + 804 at weaver.cpp:594
    frame #5: 0x000000010ae8f65d libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(this=<unavailable>, th=0x00007fd76f80f4e0, threadWasBusy=<unavailable>, suspendIfInactive=<unavailable>, justReturning=<unavailable>) + 781 at weaver.cpp:554
    frame #6: 0x000000010ae93fc0 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=0x00007fd76fdc0810, th=0x00007fd76f80f4e0, wasBusy=true) + 64 at workinghardstate.cpp:66
    frame #7: 0x000000010ae940c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75
    frame #8: 0x000000010ae8f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=true) + 50 at weaver.cpp:568
    frame #9: 0x000000010ae91a36 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Thread::run(this=0x00007fd76f80f4e0) + 118 at thread.cpp:103
    frame #10: 0x000000010910000b QtCore`QThreadPrivate::start(arg=0x00007fd76f80f4e0) + 363 at qthread_unix.cpp:341
    frame #11: 0x00007fff8c286899 libsystem_pthread.dylib`_pthread_body + 138
    frame #12: 0x00007fff8c28672a libsystem_pthread.dylib`_pthread_start + 137
    frame #13: 0x00007fff8c28afc9 libsystem_pthread.dylib`thread_start + 13

  thread #13: tid = 0x1917f4b, 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Queue(0x7fd752735720)[05]'
    frame #0: 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8c288c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000010910160b QtCore`QWaitConditionPrivate::wait(this=0x00007fd76628e960, time=<unavailable>) + 75 at qwaitcondition_unix.cpp:136
    frame #3: 0x00000001091014bb QtCore`QWaitCondition::wait(this=0x00007fd764e590c0, mutex=0x00007fd752735750, time=18446744073709551615) + 155 at qwaitcondition_unix.cpp:208
    frame #4: 0x000000010ae8f674 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) [inlined] ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(this=<unavailable>, th=<unavailable>) + 804 at weaver.cpp:594
    frame #5: 0x000000010ae8f65d libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(this=<unavailable>, th=0x00007fd76fc398b0, threadWasBusy=<unavailable>, suspendIfInactive=<unavailable>, justReturning=<unavailable>) + 781 at weaver.cpp:554
    frame #6: 0x000000010ae93fc0 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=0x00007fd76fdc0810, th=0x00007fd76fc398b0, wasBusy=false) + 64 at workinghardstate.cpp:66
    frame #7: 0x000000010ae940c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75
    frame #8: 0x000000010ae8f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568
    frame #9: 0x000000010ae91a36 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Thread::run(this=0x00007fd76fc398b0) + 118 at thread.cpp:103
    frame #10: 0x000000010910000b QtCore`QThreadPrivate::start(arg=0x00007fd76fc398b0) + 363 at qthread_unix.cpp:341
    frame #11: 0x00007fff8c286899 libsystem_pthread.dylib`_pthread_body + 138
    frame #12: 0x00007fff8c28672a libsystem_pthread.dylib`_pthread_start + 137
    frame #13: 0x00007fff8c28afc9 libsystem_pthread.dylib`thread_start + 13

  thread #14: tid = 0x1917f4c, 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Queue(0x7fd752735720)[06]'
    frame #0: 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8c288c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000010910160b QtCore`QWaitConditionPrivate::wait(this=0x00007fd76628e960, time=<unavailable>) + 75 at qwaitcondition_unix.cpp:136
    frame #3: 0x00000001091014bb QtCore`QWaitCondition::wait(this=0x00007fd764e590c0, mutex=0x00007fd752735750, time=18446744073709551615) + 155 at qwaitcondition_unix.cpp:208
    frame #4: 0x000000010ae8f674 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) [inlined] ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(this=<unavailable>, th=<unavailable>) + 804 at weaver.cpp:594
    frame #5: 0x000000010ae8f65d libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(this=<unavailable>, th=0x00007fd752581b40, threadWasBusy=<unavailable>, suspendIfInactive=<unavailable>, justReturning=<unavailable>) + 781 at weaver.cpp:554
    frame #6: 0x000000010ae93fc0 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=0x00007fd76fdc0810, th=0x00007fd752581b40, wasBusy=false) + 64 at workinghardstate.cpp:66
    frame #7: 0x000000010ae940c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75
    frame #8: 0x000000010ae8f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568
    frame #9: 0x000000010ae91a36 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Thread::run(this=0x00007fd752581b40) + 118 at thread.cpp:103
    frame #10: 0x000000010910000b QtCore`QThreadPrivate::start(arg=0x00007fd752581b40) + 363 at qthread_unix.cpp:341
    frame #11: 0x00007fff8c286899 libsystem_pthread.dylib`_pthread_body + 138
    frame #12: 0x00007fff8c28672a libsystem_pthread.dylib`_pthread_start + 137
    frame #13: 0x00007fff8c28afc9 libsystem_pthread.dylib`thread_start + 13

  thread #15: tid = 0x1917f4d, 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Queue(0x7fd752735720)[07]'
    frame #0: 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8c288c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000010910160b QtCore`QWaitConditionPrivate::wait(this=0x00007fd76628e960, time=<unavailable>) + 75 at qwaitcondition_unix.cpp:136
    frame #3: 0x00000001091014bb QtCore`QWaitCondition::wait(this=0x00007fd764e590c0, mutex=0x00007fd752735750, time=18446744073709551615) + 155 at qwaitcondition_unix.cpp:208
    frame #4: 0x000000010ae8f674 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) [inlined] ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(this=<unavailable>, th=<unavailable>) + 804 at weaver.cpp:594
    frame #5: 0x000000010ae8f65d libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(this=<unavailable>, th=0x00007fd76f3f23a0, threadWasBusy=<unavailable>, suspendIfInactive=<unavailable>, justReturning=<unavailable>) + 781 at weaver.cpp:554
    frame #6: 0x000000010ae93fc0 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=0x00007fd76fdc0810, th=0x00007fd76f3f23a0, wasBusy=false) + 64 at workinghardstate.cpp:66
    frame #7: 0x000000010ae940c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75
    frame #8: 0x000000010ae8f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568
    frame #9: 0x000000010ae91a36 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Thread::run(this=0x00007fd76f3f23a0) + 118 at thread.cpp:103
    frame #10: 0x000000010910000b QtCore`QThreadPrivate::start(arg=0x00007fd76f3f23a0) + 363 at qthread_unix.cpp:341
    frame #11: 0x00007fff8c286899 libsystem_pthread.dylib`_pthread_body + 138
    frame #12: 0x00007fff8c28672a libsystem_pthread.dylib`_pthread_start + 137
    frame #13: 0x00007fff8c28afc9 libsystem_pthread.dylib`thread_start + 13

  thread #16: tid = 0x1917f4e, 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Queue(0x7fd752735720)[08]'
    frame #0: 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8c288c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000010910160b QtCore`QWaitConditionPrivate::wait(this=0x00007fd76628e960, time=<unavailable>) + 75 at qwaitcondition_unix.cpp:136
    frame #3: 0x00000001091014bb QtCore`QWaitCondition::wait(this=0x00007fd764e590c0, mutex=0x00007fd752735750, time=18446744073709551615) + 155 at qwaitcondition_unix.cpp:208
    frame #4: 0x000000010ae8f674 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) [inlined] ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(this=<unavailable>, th=<unavailable>) + 804 at weaver.cpp:594
    frame #5: 0x000000010ae8f65d libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(this=<unavailable>, th=0x00007fd76abea570, threadWasBusy=<unavailable>, suspendIfInactive=<unavailable>, justReturning=<unavailable>) + 781 at weaver.cpp:554
    frame #6: 0x000000010ae93fc0 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=0x00007fd76fdc0810, th=0x00007fd76abea570, wasBusy=false) + 64 at workinghardstate.cpp:66
    frame #7: 0x000000010ae940c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75
    frame #8: 0x000000010ae8f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568
    frame #9: 0x000000010ae91a36 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Thread::run(this=0x00007fd76abea570) + 118 at thread.cpp:103
    frame #10: 0x000000010910000b QtCore`QThreadPrivate::start(arg=0x00007fd76abea570) + 363 at qthread_unix.cpp:341
    frame #11: 0x00007fff8c286899 libsystem_pthread.dylib`_pthread_body + 138
    frame #12: 0x00007fff8c28672a libsystem_pthread.dylib`_pthread_start + 137
    frame #13: 0x00007fff8c28afc9 libsystem_pthread.dylib`thread_start + 13

  thread #17: tid = 0x1917f4f, 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Queue(0x7fd752735720)[09]'
    frame #0: 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8c288c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000010910160b QtCore`QWaitConditionPrivate::wait(this=0x00007fd76628e960, time=<unavailable>) + 75 at qwaitcondition_unix.cpp:136
    frame #3: 0x00000001091014bb QtCore`QWaitCondition::wait(this=0x00007fd764e590c0, mutex=0x00007fd752735750, time=18446744073709551615) + 155 at qwaitcondition_unix.cpp:208
    frame #4: 0x000000010ae8f674 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) [inlined] ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(this=<unavailable>, th=<unavailable>) + 804 at weaver.cpp:594
    frame #5: 0x000000010ae8f65d libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(this=<unavailable>, th=0x00007fd76a79ea10, threadWasBusy=<unavailable>, suspendIfInactive=<unavailable>, justReturning=<unavailable>) + 781 at weaver.cpp:554
    frame #6: 0x000000010ae93fc0 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=0x00007fd76fdc0810, th=0x00007fd76a79ea10, wasBusy=false) + 64 at workinghardstate.cpp:66
    frame #7: 0x000000010ae940c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75
    frame #8: 0x000000010ae8f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568
    frame #9: 0x000000010ae91a36 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Thread::run(this=0x00007fd76a79ea10) + 118 at thread.cpp:103
    frame #10: 0x000000010910000b QtCore`QThreadPrivate::start(arg=0x00007fd76a79ea10) + 363 at qthread_unix.cpp:341
    frame #11: 0x00007fff8c286899 libsystem_pthread.dylib`_pthread_body + 138
    frame #12: 0x00007fff8c28672a libsystem_pthread.dylib`_pthread_start + 137
    frame #13: 0x00007fff8c28afc9 libsystem_pthread.dylib`thread_start + 13

  thread #18: tid = 0x1917f50, 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Queue(0x7fd752735720)[10]'
    frame #0: 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8c288c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000010910160b QtCore`QWaitConditionPrivate::wait(this=0x00007fd76628e960, time=<unavailable>) + 75 at qwaitcondition_unix.cpp:136
    frame #3: 0x00000001091014bb QtCore`QWaitCondition::wait(this=0x00007fd764e590c0, mutex=0x00007fd752735750, time=18446744073709551615) + 155 at qwaitcondition_unix.cpp:208
    frame #4: 0x000000010ae8f674 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) [inlined] ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(this=<unavailable>, th=<unavailable>) + 804 at weaver.cpp:594
    frame #5: 0x000000010ae8f65d libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(this=<unavailable>, th=0x00007fd76ab33b50, threadWasBusy=<unavailable>, suspendIfInactive=<unavailable>, justReturning=<unavailable>) + 781 at weaver.cpp:554
    frame #6: 0x000000010ae93fc0 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=0x00007fd76fdc0810, th=0x00007fd76ab33b50, wasBusy=false) + 64 at workinghardstate.cpp:66
    frame #7: 0x000000010ae940c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75
    frame #8: 0x000000010ae8f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568
    frame #9: 0x000000010ae91a36 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Thread::run(this=0x00007fd76ab33b50) + 118 at thread.cpp:103
    frame #10: 0x000000010910000b QtCore`QThreadPrivate::start(arg=0x00007fd76ab33b50) + 363 at qthread_unix.cpp:341
    frame #11: 0x00007fff8c286899 libsystem_pthread.dylib`_pthread_body + 138
    frame #12: 0x00007fff8c28672a libsystem_pthread.dylib`_pthread_start + 137
    frame #13: 0x00007fff8c28afc9 libsystem_pthread.dylib`thread_start + 13

  thread #19: tid = 0x1917f51, 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Queue(0x7fd752735720)[11]'
    frame #0: 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8c288c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000010910160b QtCore`QWaitConditionPrivate::wait(this=0x00007fd76628e960, time=<unavailable>) + 75 at qwaitcondition_unix.cpp:136
    frame #3: 0x00000001091014bb QtCore`QWaitCondition::wait(this=0x00007fd764e590c0, mutex=0x00007fd752735750, time=18446744073709551615) + 155 at qwaitcondition_unix.cpp:208
    frame #4: 0x000000010ae8f674 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) [inlined] ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(this=<unavailable>, th=<unavailable>) + 804 at weaver.cpp:594
    frame #5: 0x000000010ae8f65d libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(this=<unavailable>, th=0x00007fd76fb20050, threadWasBusy=<unavailable>, suspendIfInactive=<unavailable>, justReturning=<unavailable>) + 781 at weaver.cpp:554
    frame #6: 0x000000010ae93fc0 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=0x00007fd76fdc0810, th=0x00007fd76fb20050, wasBusy=false) + 64 at workinghardstate.cpp:66
    frame #7: 0x000000010ae940c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75
    frame #8: 0x000000010ae8f972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568
    frame #9: 0x000000010ae91a36 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Thread::run(this=0x00007fd76fb20050) + 118 at thread.cpp:103
    frame #10: 0x000000010910000b QtCore`QThreadPrivate::start(arg=0x00007fd76fb20050) + 363 at qthread_unix.cpp:341
    frame #11: 0x00007fff8c286899 libsystem_pthread.dylib`_pthread_body + 138
    frame #12: 0x00007fff8c28672a libsystem_pthread.dylib`_pthread_start + 137
    frame #13: 0x00007fff8c28afc9 libsystem_pthread.dylib`thread_start + 13

  thread #20: tid = 0x1917f54, 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Thread (pooled)'
    frame #0: 0x00007fff8451c716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8c288c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x00000001091017b0 QtCore`QWaitConditionPrivate::wait_relative(this=0x00007fd76a79b8e0, time=<unavailable>) + 288 at qwaitcondition_unix.cpp:126
    frame #3: 0x00000001091015eb QtCore`QWaitConditionPrivate::wait(this=0x00007fd76a79b8e0, time=30000) + 43 at qwaitcondition_unix.cpp:134
    frame #4: 0x00000001091014bb QtCore`QWaitCondition::wait(this=0x00007fd76a79b4b0, mutex=0x00007fd76a79b680, time=30000) + 155 at qwaitcondition_unix.cpp:208
    frame #5: 0x00000001090fd02e QtCore`QThreadPoolThread::run(this=0x00007fd76a79b4a0) + 590 at qthreadpool.cpp:127
    frame #6: 0x000000010910000b QtCore`QThreadPrivate::start(arg=0x00007fd76a79b4a0) + 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 #21: tid = 0x1917fb4, 0x00007fff8451c9aa libsystem_kernel.dylib`__select + 10, name = 'KDevelop::CompletionWorkerThread'
    frame #0: 0x00007fff8451c9aa libsystem_kernel.dylib`__select + 10
    frame #1: 0x00000001093151a4 QtCore`qt_safe_select(nfds=166, fdread=0x00007fd753b2b198, fdwrite=0x00007fd753b2b428, fdexcept=0x00007fd753b2b6b8, orig_timeout=<unavailable>) + 564 at qcore_unix.cpp:75
    frame #2: 0x0000000109316329 QtCore`QEventDispatcherUNIXPrivate::doSelect(this=0x00007fd753b2b000, timeout=<unavailable>, flags=<unavailable>) + 665 at qeventdispatcher_unix.cpp:192
    frame #3: 0x000000010931744e QtCore`QEventDispatcherUNIX::processEvents(this=0x00007fd77101b4e0, flags=<unavailable>) + 222 at qeventdispatcher_unix.cpp:607
    frame #4: 0x00000001092bb981 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) [inlined] QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 401 at qeventloop.cpp:128
    frame #5: 0x00000001092bb964 QtCore`QEventLoop::exec(this=0x00000001203bbda8, flags=<unavailable>) + 372 at qeventloop.cpp:204
    frame #6: 0x00000001090fc605 QtCore`QThread::exec(this=<unavailable>) + 117 at qthread.cpp:500
    frame #7: 0x0000000109b0c784 libKDevPlatformLanguage.10.dylib`KDevelop::CompletionWorkerThread::run(this=0x00007fd76ae4f270) + 388 at codecompletionmodel.cpp:89
    frame #8: 0x000000010910000b QtCore`QThreadPrivate::start(arg=0x00007fd76ae4f270) + 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
(lldb) detach
Process 75545 detached

Possible duplicates by query: bug 369454, bug 369326, bug 369324, bug 369262, bug 369238.

Reported using DrKonqi
Comment 1 Kevin Funk 2017-04-13 21:01:37 UTC
Fixed in 5.0.2 -- Please ask your distro to upgrade the KDevelop package or download the AppImage from https://www.kdevelop.org/download

*** This bug has been marked as a duplicate of bug 370495 ***