Bug 353863 - crash parsing a kdev-qmake project (Qt 5.5.0 qtbase.pro)
Summary: crash parsing a kdev-qmake project (Qt 5.5.0 qtbase.pro)
Status: RESOLVED DUPLICATE of bug 355685
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: git master
Platform: Compiled Sources macOS
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-10-13 14:49 UTC by RJVB
Modified: 2015-12-31 07:59 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description RJVB 2015-10-13 14:49:34 UTC
Application: kdevelop (4.7.2)
KDE Platform Version: 4.14.12 (Compiled from sources)
Qt Version: 4.8.7
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 opened a session containing several kdev-qmake projects; after the initial load I stopped parsing of all but the QtBase project. The crash occurred at 10% according to the parsing progress indicator.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault: 11
(lldb) process attach --pid 63448
Process 63448 stopped
Executable module set to "/opt/local/bin/kdevelop".
Architecture set to: x86_64-apple-macosx.
(lldb) set set term-width 200
(lldb) thread info
thread #1: tid = 0x1a7590, 0x00007fff87b78e7c libsystem_malloc.dylib`get_tiny_free_size + 1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP

(lldb) bt all
* thread #1: tid = 0x1a7590, 0x00007fff87b78e7c libsystem_malloc.dylib`get_tiny_free_size + 1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007fff87b78e7c libsystem_malloc.dylib`get_tiny_free_size + 1
    frame #1: 0x00007fff87b7505a libsystem_malloc.dylib`szone_free_definite_size + 1672
    frame #2: 0x00000001094ff94e libkdecore.5.dylib`KDirWatchPrivate::scanEntry(KDirWatchPrivate::Entry*) + 158
    frame #3: 0x0000000109500582 libkdecore.5.dylib`KDirWatchPrivate::slotRescan() + 338
    frame #4: 0x000000010a94ece6 QtCore`QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 3366
    frame #5: 0x000000010a947d33 QtCore`QObject::event(QEvent*) + 51
    frame #6: 0x0000000109a26afc QtGui`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 332
    frame #7: 0x0000000109a2864f QtGui`QApplication::notify(QObject*, QEvent*) + 2063
    frame #8: 0x000000010a92f126 QtCore`QCoreApplication::notifyInternal(QObject*, QEvent*) + 118
    frame #9: 0x0000000109a2b01d QtGui`qt_sendSpontaneousEvent(QObject*, QEvent*) + 45
    frame #10: 0x00000001099d85c5 QtGui`QEventDispatcherMacPrivate::activateTimer(__CFRunLoopTimer*, void*) + 197
    frame #11: 0x00007fff925863e4 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
    frame #12: 0x00007fff92585f1f CoreFoundation`__CFRunLoopDoTimer + 1151
    frame #13: 0x00007fff925f75aa CoreFoundation`__CFRunLoopDoTimers + 298
    frame #14: 0x00007fff925416a5 CoreFoundation`__CFRunLoopRun + 1525
    frame #15: 0x00007fff92540e75 CoreFoundation`CFRunLoopRunSpecific + 309
    frame #16: 0x00007fff8ef53a0d HIToolbox`RunCurrentEventLoopInMode + 226
    frame #17: 0x00007fff8ef53685 HIToolbox`ReceiveNextEventCommon + 173
    frame #18: 0x00007fff8ef535bc HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 65
    frame #19: 0x00007fff87bc624e AppKit`_DPSNextEvent + 1434
    frame #20: 0x00007fff87bc589b AppKit`-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
    frame #21: 0x00007fff87bb999c AppKit`-[NSApplication run] + 553
    frame #22: 0x00000001099d99bb QtGui`QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 2059
    frame #23: 0x000000010a92af4f QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 687
    frame #24: 0x000000010a92f727 QtCore`QCoreApplication::exec() + 199
    frame #25: 0x0000000107b25257 kdevelop`main + 64167
    frame #26: 0x00007fff8ddb45fd libdyld.dylib`start + 1
    frame #27: 0x00007fff8ddb45fd libdyld.dylib`start + 1

  thread #2: tid = 0x1a7591, 0x00007fff92a47662 libsystem_kernel.dylib`kevent64 + 10, queue = 'com.apple.libdispatch-manager'
    frame #0: 0x00007fff92a47662 libsystem_kernel.dylib`kevent64 + 10
    frame #1: 0x00007fff9045d421 libdispatch.dylib`_dispatch_mgr_invoke + 239
    frame #2: 0x00007fff9045d136 libdispatch.dylib`_dispatch_mgr_thread + 52

  thread #3: tid = 0x1a75ad, 0x00007fff92a469aa libsystem_kernel.dylib`__select + 10, name = 'com.apple.CFSocket.private'
    frame #0: 0x00007fff92a469aa libsystem_kernel.dylib`__select + 10
    frame #1: 0x00007fff9258da03 CoreFoundation`__CFSocketManager + 867
    frame #2: 0x00007fff8d2c4899 libsystem_pthread.dylib`_pthread_body + 138
    frame #3: 0x00007fff8d2c472a libsystem_pthread.dylib`_pthread_start + 137
    frame #4: 0x00007fff8d2c8fc9 libsystem_pthread.dylib`thread_start + 13

  thread #4: tid = 0x1a75b5, 0x00007fff92a42a1a libsystem_kernel.dylib`mach_msg_trap + 10
    frame #0: 0x00007fff92a42a1a libsystem_kernel.dylib`mach_msg_trap + 10
    frame #1: 0x00007fff92a41d18 libsystem_kernel.dylib`mach_msg + 64
    frame #2: 0x00007fff92541f15 CoreFoundation`__CFRunLoopServiceMachPort + 181
    frame #3: 0x00007fff92541539 CoreFoundation`__CFRunLoopRun + 1161
    frame #4: 0x00007fff92540e75 CoreFoundation`CFRunLoopRunSpecific + 309
    frame #5: 0x00007fff87d6605e AppKit`_NSEventThread + 144
    frame #6: 0x00007fff8d2c4899 libsystem_pthread.dylib`_pthread_body + 138
    frame #7: 0x00007fff8d2c472a libsystem_pthread.dylib`_pthread_start + 137
    frame #8: 0x00007fff8d2c8fc9 libsystem_pthread.dylib`thread_start + 13

  thread #5: tid = 0x1a768e, 0x00007fff92a46716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'QThread'
    frame #0: 0x00007fff92a46716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8d2c6c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000010a7f4e69 QtCore`QWaitConditionPrivate::wait(unsigned long) + 185
    frame #3: 0x000000010a7f4bb6 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 294
    frame #4: 0x000000010ae797e1 libkdevplatformlanguage.8.dylib`KDevelop::DUChainPrivate::CleanupThread::run() + 193
    frame #5: 0x000000010a7f309c QtCore`QThreadPrivate::start(void*) + 492
    frame #6: 0x00007fff8d2c4899 libsystem_pthread.dylib`_pthread_body + 138
    frame #7: 0x00007fff8d2c472a libsystem_pthread.dylib`_pthread_start + 137
    frame #8: 0x00007fff8d2c8fc9 libsystem_pthread.dylib`thread_start + 13

  thread #6: tid = 0x1a768f, 0x00007fff92a469aa libsystem_kernel.dylib`__select + 10, name = 'OutputFilterThread'
    frame #0: 0x00007fff92a469aa libsystem_kernel.dylib`__select + 10
    frame #1: 0x000000010a9675d3 QtCore`qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 755
    frame #2: 0x000000010a96a3bf QtCore`QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timeval*) + 1039
    frame #3: 0x000000010a96c2a0 QtCore`QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 896
    frame #4: 0x000000010a92af4f QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 687
    frame #5: 0x000000010a7f0a84 QtCore`QThread::exec() + 308
    frame #6: 0x000000010a7f309c QtCore`QThreadPrivate::start(void*) + 492
    frame #7: 0x00007fff8d2c4899 libsystem_pthread.dylib`_pthread_body + 138
    frame #8: 0x00007fff8d2c472a libsystem_pthread.dylib`_pthread_start + 137
    frame #9: 0x00007fff8d2c8fc9 libsystem_pthread.dylib`thread_start + 13

  thread #7: tid = 0x1a7690, 0x00007fff92a469aa libsystem_kernel.dylib`__select + 10, name = 'QProcessManager'
    frame #0: 0x00007fff92a469aa libsystem_kernel.dylib`__select + 10
    frame #1: 0x000000010a8fdd0e QtCore`QProcessManager::run() + 190
    frame #2: 0x000000010a7f309c QtCore`QThreadPrivate::start(void*) + 492
    frame #3: 0x00007fff8d2c4899 libsystem_pthread.dylib`_pthread_body + 138
    frame #4: 0x00007fff8d2c472a libsystem_pthread.dylib`_pthread_start + 137
    frame #5: 0x00007fff8d2c8fc9 libsystem_pthread.dylib`thread_start + 13

  thread #8: tid = 0x1a76a3, 0x00007fff92a469aa libsystem_kernel.dylib`__select + 10, name = 'QThread'
    frame #0: 0x00007fff92a469aa libsystem_kernel.dylib`__select + 10
    frame #1: 0x000000010a9675d3 QtCore`qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 755
    frame #2: 0x000000010a96a3bf QtCore`QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timeval*) + 1039
    frame #3: 0x000000010a96c2a0 QtCore`QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 896
    frame #4: 0x000000010a92af4f QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 687
    frame #5: 0x000000010a7f0a84 QtCore`QThread::exec() + 308
    frame #6: 0x000000010a7f309c QtCore`QThreadPrivate::start(void*) + 492
    frame #7: 0x00007fff8d2c4899 libsystem_pthread.dylib`_pthread_body + 138
    frame #8: 0x00007fff8d2c472a libsystem_pthread.dylib`_pthread_start + 137
    frame #9: 0x00007fff8d2c8fc9 libsystem_pthread.dylib`thread_start + 13

  thread #9: tid = 0x1a771e, 0x00007fff92a46716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'ThreadWeaver::Thread'
    frame #0: 0x00007fff92a46716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8d2c6c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000010a7f4e7b QtCore`QWaitConditionPrivate::wait(unsigned long) + 203
    frame #3: 0x000000010a7f4bb6 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 294
    frame #4: 0x000000010a797d44 libthreadweaver.4.dylib`ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) + 196
    frame #5: 0x000000010a79a9d6 libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 790
    frame #6: 0x000000010a79aa2f libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 879
    frame #7: 0x000000010a79aa2f libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 879
    frame #8: 0x000000010a798c06 libthreadweaver.4.dylib`ThreadWeaver::Thread::run() + 374
    frame #9: 0x000000010a7f309c QtCore`QThreadPrivate::start(void*) + 492
    frame #10: 0x00007fff8d2c4899 libsystem_pthread.dylib`_pthread_body + 138
    frame #11: 0x00007fff8d2c472a libsystem_pthread.dylib`_pthread_start + 137
    frame #12: 0x00007fff8d2c8fc9 libsystem_pthread.dylib`thread_start + 13

  thread #10: tid = 0x1a771f, 0x00007fff92a46e22 libsystem_kernel.dylib`__wait4 + 10, name = 'ThreadWeaver::Thread'
    frame #0: 0x00007fff92a46e22 libsystem_kernel.dylib`__wait4 + 10
    frame #1: 0x0000000108f340ae libkdeui.5.dylib`KCrash::startProcess(int, char const**, bool) + 286
    frame #2: 0x0000000108f331d5 libkdeui.5.dylib`KCrash::defaultCrashHandler(int) + 1189
    frame #3: 0x00007fff8acc65aa libsystem_platform.dylib`_sigtramp + 26
    frame #4: 0x00000001281ec598 libkdev4cppduchain.dylib`DeclarationBuilder::closeDeclaration(bool) + 1800
    frame #5: 0x00000001281e9ea3 libkdev4cppduchain.dylib`DeclarationBuilder::visitDeclarator(DeclaratorAST*) + 1315
    frame #6: 0x00000001281d6f04 libkdev4cppduchain.dylib`ContextBuilder::visitInitDeclarator(InitDeclaratorAST*) + 260
    frame #7: 0x00000001281e6e99 libkdev4cppduchain.dylib`DeclarationBuilder::visitInitDeclarator(InitDeclaratorAST*) + 1145
    frame #8: 0x00000001282194df libkdev4cppduchain.dylib`TypeBuilder::visitSimpleDeclaration(SimpleDeclarationAST*) + 479
    frame #9: 0x00000001281e8de8 libkdev4cppduchain.dylib`DeclarationBuilder::visitSimpleDeclaration(SimpleDeclarationAST*) + 264
    frame #10: 0x00000001283b801c libkdev4cppparser.dylib`DefaultVisitor::visitClassSpecifier(ClassSpecifierAST*) + 124
    frame #11: 0x00000001281d5bf9 libkdev4cppduchain.dylib`ContextBuilder::visitClassSpecifier(ClassSpecifierAST*) + 921
    frame #12: 0x0000000128214ea5 libkdev4cppduchain.dylib`TypeBuilder::visitClassSpecifier(ClassSpecifierAST*) + 469
    frame #13: 0x00000001281ee822 libkdev4cppduchain.dylib`DeclarationBuilder::visitClassSpecifier(ClassSpecifierAST*) + 482
    frame #14: 0x000000012821937c libkdev4cppduchain.dylib`TypeBuilder::visitSimpleDeclaration(SimpleDeclarationAST*) + 124
    frame #15: 0x00000001281e8de8 libkdev4cppduchain.dylib`DeclarationBuilder::visitSimpleDeclaration(SimpleDeclarationAST*) + 264
    frame #16: 0x00000001283b8fec libkdev4cppparser.dylib`DefaultVisitor::visitTranslationUnit(TranslationUnitAST*) + 92
    frame #17: 0x00000001281e0c98 libkdev4cppduchain.dylib`KDevelop::AbstractContextBuilder<AST, NameAST>::supportBuild(AST*, KDevelop::DUContext*) + 88
    frame #18: 0x00000001281d45af libkdev4cppduchain.dylib`ContextBuilder::buildContexts(KSharedPtr<Cpp::EnvironmentFile>, AST*, QList<LineContextPair>*, KDevelop::ReferencedTopDUContext const&, bool) + 2511
    frame #19: 0x00000001281e5cef libkdev4cppduchain.dylib`DeclarationBuilder::buildDeclarations(KSharedPtr<Cpp::EnvironmentFile>, AST*, QList<LineContextPair>*, KDevelop::ReferencedTopDUContext const&, bool) + 63
    frame #20: 0x00000001280a9204 kdevcpplanguagesupport.so`CPPInternalParseJob::run() + 17508
    frame #21: 0x00000001280b73f9 kdevcpplanguagesupport.so`PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) + 6169
    frame #22: 0x00000001280b9a71 kdevcpplanguagesupport.so`non-virtual thunk to PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) + 17
    frame #23: 0x000000012843f3fd libkdev4cpprpp.dylib`rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) + 2413
    frame #24: 0x000000012843d2c5 libkdev4cpprpp.dylib`rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) + 1109
    frame #25: 0x000000012843c945 libkdev4cpprpp.dylib`rpp::pp::operator()(rpp::Stream&, rpp::Stream&) + 1445
    frame #26: 0x000000012843c08b libkdev4cpprpp.dylib`rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) + 1003
    frame #27: 0x000000012843c350 libkdev4cpprpp.dylib`rpp::pp::processFile(QString const&, QByteArray const&) + 48
    frame #28: 0x00000001280b2bcd kdevcpplanguagesupport.so`PreprocessJob::run() + 8637
    frame #29: 0x00000001280b73e9 kdevcpplanguagesupport.so`PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) + 6153
    frame #30: 0x00000001280b9a71 kdevcpplanguagesupport.so`non-virtual thunk to PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) + 17
    frame #31: 0x000000012843f3fd libkdev4cpprpp.dylib`rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) + 2413
    frame #32: 0x000000012843d2c5 libkdev4cpprpp.dylib`rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) + 1109
    frame #33: 0x000000012843c945 libkdev4cpprpp.dylib`rpp::pp::operator()(rpp::Stream&, rpp::Stream&) + 1445
    frame #34: 0x000000012843c08b libkdev4cpprpp.dylib`rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) + 1003
    frame #35: 0x000000012843c350 libkdev4cpprpp.dylib`rpp::pp::processFile(QString const&, QByteArray const&) + 48
    frame #36: 0x00000001280b2bcd kdevcpplanguagesupport.so`PreprocessJob::run() + 8637
    frame #37: 0x00000001280b73e9 kdevcpplanguagesupport.so`PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) + 6153
    frame #38: 0x00000001280b9a71 kdevcpplanguagesupport.so`non-virtual thunk to PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) + 17
    frame #39: 0x000000012843f3fd libkdev4cpprpp.dylib`rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) + 2413
    frame #40: 0x000000012843d2c5 libkdev4cpprpp.dylib`rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) + 1109
    frame #41: 0x000000012843c945 libkdev4cpprpp.dylib`rpp::pp::operator()(rpp::Stream&, rpp::Stream&) + 1445
    frame #42: 0x000000012843c08b libkdev4cpprpp.dylib`rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) + 1003
    frame #43: 0x000000012843c350 libkdev4cpprpp.dylib`rpp::pp::processFile(QString const&, QByteArray const&) + 48
    frame #44: 0x00000001280b2bcd kdevcpplanguagesupport.so`PreprocessJob::run() + 8637
    frame #45: 0x000000010a799554 libthreadweaver.4.dylib`ThreadWeaver::Job::execute(ThreadWeaver::Thread*) + 564
    frame #46: 0x000000010a79b8ff libthreadweaver.4.dylib`ThreadWeaver::JobCollectionJobRunner::execute(ThreadWeaver::Thread*) + 31
    frame #47: 0x000000010a798b63 libthreadweaver.4.dylib`ThreadWeaver::Thread::run() + 211
    frame #48: 0x000000010a7f309c QtCore`QThreadPrivate::start(void*) + 492
    frame #49: 0x00007fff8d2c4899 libsystem_pthread.dylib`_pthread_body + 138
    frame #50: 0x00007fff8d2c472a libsystem_pthread.dylib`_pthread_start + 137
    frame #51: 0x00007fff8d2c8fc9 libsystem_pthread.dylib`thread_start + 13

  thread #11: tid = 0x1a776b, 0x00007fff92a46716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'ThreadWeaver::Thread'
    frame #0: 0x00007fff92a46716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8d2c6c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000010a7f4e7b QtCore`QWaitConditionPrivate::wait(unsigned long) + 203
    frame #3: 0x000000010a7f4bb6 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 294
    frame #4: 0x000000010a797d44 libthreadweaver.4.dylib`ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) + 196
    frame #5: 0x000000010a79a9d6 libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 790
    frame #6: 0x000000010a79aa2f libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 879
    frame #7: 0x000000010a79aa2f libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 879
    frame #8: 0x000000010a79aa2f libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 879
    frame #9: 0x000000010a79aa2f libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 879
    frame #10: 0x000000010a79aa2f libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 879
    frame #11: 0x000000010a79aa2f libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 879
    frame #12: 0x000000010a79aa2f libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 879
    frame #13: 0x000000010a798c06 libthreadweaver.4.dylib`ThreadWeaver::Thread::run() + 374
    frame #14: 0x000000010a7f309c QtCore`QThreadPrivate::start(void*) + 492
    frame #15: 0x00007fff8d2c4899 libsystem_pthread.dylib`_pthread_body + 138
    frame #16: 0x00007fff8d2c472a libsystem_pthread.dylib`_pthread_start + 137
    frame #17: 0x00007fff8d2c8fc9 libsystem_pthread.dylib`thread_start + 13

  thread #12: tid = 0x1a7e85, 0x00007fff92a46716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'ThreadWeaver::Thread'
    frame #0: 0x00007fff92a46716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8d2c6c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000010a7f4e7b QtCore`QWaitConditionPrivate::wait(unsigned long) + 203
    frame #3: 0x000000010a7f4bb6 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 294
    frame #4: 0x000000010a797d44 libthreadweaver.4.dylib`ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) + 196
    frame #5: 0x000000010a79a9d6 libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 790
    frame #6: 0x000000010a79aa2f libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 879
    frame #7: 0x000000010a79aa2f libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 879
    frame #8: 0x000000010a79aa2f libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 879
    frame #9: 0x000000010a79aa2f libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 879
    frame #10: 0x000000010a79aa2f libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 879
    frame #11: 0x000000010a798c06 libthreadweaver.4.dylib`ThreadWeaver::Thread::run() + 374
    frame #12: 0x000000010a7f309c QtCore`QThreadPrivate::start(void*) + 492
    frame #13: 0x00007fff8d2c4899 libsystem_pthread.dylib`_pthread_body + 138
    frame #14: 0x00007fff8d2c472a libsystem_pthread.dylib`_pthread_start + 137
    frame #15: 0x00007fff8d2c8fc9 libsystem_pthread.dylib`thread_start + 13

  thread #13: tid = 0x1a7e86, 0x00007fff92a46716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'ThreadWeaver::Thread'
    frame #0: 0x00007fff92a46716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8d2c6c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000010a7f4e7b QtCore`QWaitConditionPrivate::wait(unsigned long) + 203
    frame #3: 0x000000010a7f4bb6 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 294
    frame #4: 0x000000010a797d44 libthreadweaver.4.dylib`ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) + 196
    frame #5: 0x000000010a79a9d6 libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 790
    frame #6: 0x000000010a79aa2f libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 879
    frame #7: 0x000000010a79aa2f libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 879
    frame #8: 0x000000010a79aa2f libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 879
    frame #9: 0x000000010a798c06 libthreadweaver.4.dylib`ThreadWeaver::Thread::run() + 374
    frame #10: 0x000000010a7f309c QtCore`QThreadPrivate::start(void*) + 492
    frame #11: 0x00007fff8d2c4899 libsystem_pthread.dylib`_pthread_body + 138
    frame #12: 0x00007fff8d2c472a libsystem_pthread.dylib`_pthread_start + 137
    frame #13: 0x00007fff8d2c8fc9 libsystem_pthread.dylib`thread_start + 13

  thread #14: tid = 0x1aa8a3, 0x00007fff92a46716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'ThreadWeaver::Thread'
    frame #0: 0x00007fff92a46716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8d2c6c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000010a7f4e7b QtCore`QWaitConditionPrivate::wait(unsigned long) + 203
    frame #3: 0x000000010a7f4bb6 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 294
    frame #4: 0x000000010a797d44 libthreadweaver.4.dylib`ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) + 196
    frame #5: 0x000000010a79a9d6 libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 790
    frame #6: 0x000000010a79aa2f libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 879
    frame #7: 0x000000010a798c06 libthreadweaver.4.dylib`ThreadWeaver::Thread::run() + 374
    frame #8: 0x000000010a7f309c QtCore`QThreadPrivate::start(void*) + 492
    frame #9: 0x00007fff8d2c4899 libsystem_pthread.dylib`_pthread_body + 138
    frame #10: 0x00007fff8d2c472a libsystem_pthread.dylib`_pthread_start + 137
    frame #11: 0x00007fff8d2c8fc9 libsystem_pthread.dylib`thread_start + 13

  thread #15: tid = 0x1aa8a4, 0x00007fff92a46716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'ThreadWeaver::Thread'
    frame #0: 0x00007fff92a46716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8d2c6c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000010a7f4e7b QtCore`QWaitConditionPrivate::wait(unsigned long) + 203
    frame #3: 0x000000010a7f4bb6 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 294
    frame #4: 0x000000010a797d44 libthreadweaver.4.dylib`ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) + 196
    frame #5: 0x000000010a79a9d6 libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 790
    frame #6: 0x000000010a79aa2f libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 879
    frame #7: 0x000000010a79aa2f libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 879
    frame #8: 0x000000010a798c06 libthreadweaver.4.dylib`ThreadWeaver::Thread::run() + 374
    frame #9: 0x000000010a7f309c QtCore`QThreadPrivate::start(void*) + 492
    frame #10: 0x00007fff8d2c4899 libsystem_pthread.dylib`_pthread_body + 138
    frame #11: 0x00007fff8d2c472a libsystem_pthread.dylib`_pthread_start + 137
    frame #12: 0x00007fff8d2c8fc9 libsystem_pthread.dylib`thread_start + 13

  thread #16: tid = 0x1aa9e3, 0x00007fff92a46716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'ThreadWeaver::Thread'
    frame #0: 0x00007fff92a46716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8d2c6c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000010a7f4e7b QtCore`QWaitConditionPrivate::wait(unsigned long) + 203
    frame #3: 0x000000010a7f4bb6 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 294
    frame #4: 0x000000010a797d44 libthreadweaver.4.dylib`ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) + 196
    frame #5: 0x000000010a79a9d6 libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 790
    frame #6: 0x000000010a79aa2f libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 879
    frame #7: 0x000000010a79aa2f libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 879
    frame #8: 0x000000010a79aa2f libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 879
    frame #9: 0x000000010a798c06 libthreadweaver.4.dylib`ThreadWeaver::Thread::run() + 374
    frame #10: 0x000000010a7f309c QtCore`QThreadPrivate::start(void*) + 492
    frame #11: 0x00007fff8d2c4899 libsystem_pthread.dylib`_pthread_body + 138
    frame #12: 0x00007fff8d2c472a libsystem_pthread.dylib`_pthread_start + 137
    frame #13: 0x00007fff8d2c8fc9 libsystem_pthread.dylib`thread_start + 13

  thread #17: tid = 0x1aa9e4, 0x00007fff92a46716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'ThreadWeaver::Thread'
    frame #0: 0x00007fff92a46716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8d2c6c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000010a7f4e7b QtCore`QWaitConditionPrivate::wait(unsigned long) + 203
    frame #3: 0x000000010a7f4bb6 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 294
    frame #4: 0x000000010a797d44 libthreadweaver.4.dylib`ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) + 196
    frame #5: 0x000000010a79a9d6 libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 790
    frame #6: 0x000000010a798c06 libthreadweaver.4.dylib`ThreadWeaver::Thread::run() + 374
    frame #7: 0x000000010a7f309c QtCore`QThreadPrivate::start(void*) + 492
    frame #8: 0x00007fff8d2c4899 libsystem_pthread.dylib`_pthread_body + 138
    frame #9: 0x00007fff8d2c472a libsystem_pthread.dylib`_pthread_start + 137
    frame #10: 0x00007fff8d2c8fc9 libsystem_pthread.dylib`thread_start + 13

  thread #18: tid = 0x1ab2b1, 0x00007fff92a46716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'ThreadWeaver::Thread'
    frame #0: 0x00007fff92a46716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8d2c6c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000010a7f4e7b QtCore`QWaitConditionPrivate::wait(unsigned long) + 203
    frame #3: 0x000000010a7f4bb6 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 294
    frame #4: 0x000000010a797d44 libthreadweaver.4.dylib`ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) + 196
    frame #5: 0x000000010a79a9d6 libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 790
    frame #6: 0x000000010a79aa2f libthreadweaver.4.dylib`ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) + 879
    frame #7: 0x000000010a798c06 libthreadweaver.4.dylib`ThreadWeaver::Thread::run() + 374
    frame #8: 0x000000010a7f309c QtCore`QThreadPrivate::start(void*) + 492
    frame #9: 0x00007fff8d2c4899 libsystem_pthread.dylib`_pthread_body + 138
    frame #10: 0x00007fff8d2c472a libsystem_pthread.dylib`_pthread_start + 137
    frame #11: 0x00007fff8d2c8fc9 libsystem_pthread.dylib`thread_start + 13

  thread #19: tid = 0x1ac1a9, 0x00007fff92a46e6a libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x00007fff92a46e6a libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007fff8d2c5f08 libsystem_pthread.dylib`_pthread_wqthread + 330
    frame #2: 0x00007fff8d2c8fb9 libsystem_pthread.dylib`start_wqthread + 13

  thread #20: tid = 0x1ac1ab, 0x00007fff92a46e6a libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x00007fff92a46e6a libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007fff8d2c5f08 libsystem_pthread.dylib`_pthread_wqthread + 330
    frame #2: 0x00007fff8d2c8fb9 libsystem_pthread.dylib`start_wqthread + 13
(lldb) detach
Process 63448 detached

Possible duplicates by query: bug 353848, bug 353830, bug 353825, bug 353775, bug 353748.

Reported using DrKonqi
Comment 1 Milian Wolff 2015-11-01 18:42:46 UTC
looks like a kdirwatch error, or did you run out of memory? anyhow, reassigning to kdirwatch.
Comment 2 RJVB 2015-11-01 22:39:34 UTC
Erm, no. The crash was in thread 10, not thread 1 (look for the KCrash entries):

    thread #10: tid = 0x1a771f, 0x00007fff92a46e22 libsystem_kernel.dylib`__wait4 + 10, name = 'ThreadWeaver::Thread'
    frame #0: 0x00007fff92a46e22 libsystem_kernel.dylib`__wait4 + 10
    frame #1: 0x0000000108f340ae libkdeui.5.dylib`KCrash::startProcess(int, char const**, bool) + 286
    frame #2: 0x0000000108f331d5 libkdeui.5.dylib`KCrash::defaultCrashHandler(int) + 1189
    frame #3: 0x00007fff8acc65aa libsystem_platform.dylib`_sigtramp + 26
    frame #4: 0x00000001281ec598 libkdev4cppduchain.dylib`DeclarationBuilder::closeDeclaration(bool) + 1800
    frame #5: 0x00000001281e9ea3 libkdev4cppduchain.dylib`DeclarationBuilder::visitDeclarator(DeclaratorAST*) + 1315
    frame #6: 0x00000001281d6f04 libkdev4cppduchain.dylib`ContextBuilder::visitInitDeclarator(InitDeclaratorAST*)
Comment 3 Christoph Feck 2015-12-03 21:11:45 UTC
Reassigning back to kdevelop, as the backtrace indicates. See comment #2.
Comment 4 Kevin Funk 2015-12-31 07:59:01 UTC
*** This bug has been marked as a duplicate of bug 355685 ***