Application: kdevelop (5.0.1) (Compiled from sources) Qt Version: 5.8.0 Frameworks Version: 5.27.0 Operating System: Linux 4.7.3-2-ARCH x86_64 Distribution: "Arch Linux" -- Information about the crash: Used QDesktopService, it wasn't declared so I pressed the option to add it automatically. The crash can be reproduced sometimes. -- Backtrace: Application: KDevelop (kdevelop), signal: Aborted Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7fe31eacc840 (LWP 23563))] Thread 14 (Thread 0x7fe2e572c700 (LWP 993)): #0 0x00007fe32db6b10f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fe32d8498e4 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fe32d932f20 <QTWTF::pageheap_memory>) at /home/apol/devel/frameworks/qt5/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007fe32d849929 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at /home/apol/devel/frameworks/qt5/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007fe32db65454 in start_thread () from /usr/lib/libpthread.so.0 #4 0x00007fe334f607df in clone () from /usr/lib/libc.so.6 Thread 13 (Thread 0x7fe2b8d60700 (LWP 23739)): #0 0x00007fe334f5748d in poll () from /usr/lib/libc.so.6 #1 0x00007fe328f97066 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fe328f9717c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007fe335d824db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #4 0x00007fe335d2ef2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #5 0x00007fe335b61feb in QThread::exec() () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #6 0x00007fe33300be34 in KDevelop::CompletionWorkerThread::run (this=0x8a62bb0) at /home/apol/devel/frameworks/kdevplatform/language/codecompletion/codecompletionmodel.cpp:89 #7 0x00007fe335b66a29 in ?? () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #8 0x00007fe32db65454 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007fe334f607df in clone () from /usr/lib/libc.so.6 Thread 12 (Thread 0x7fe2e49ab700 (LWP 23687)): #0 0x00007fe334f5748d in poll () from /usr/lib/libc.so.6 #1 0x00007fe328f97066 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fe328f9717c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007fe335d824db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #4 0x00007fe335d2ef2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #5 0x00007fe335b61feb in QThread::exec() () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #6 0x00007fe335b66a29 in ?? () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #7 0x00007fe32db65454 in start_thread () from /usr/lib/libpthread.so.0 #8 0x00007fe334f607df in clone () from /usr/lib/libc.so.6 Thread 11 (Thread 0x7fe2e5f2d700 (LWP 23647)): #0 0x00007fe32db6b10f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fe335b677db in QWaitCondition::wait(QMutex*, unsigned long) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #2 0x00007fe331dae8df in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=0x2972670, th=0x7fe2d80013e0) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:594 #3 0x00007fe331dae760 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x2972670, th=0x7fe2d80013e0, threadWasBusy=false, suspendIfInactive=false, justReturning=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:554 #4 0x00007fe331db97e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2d80013e0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:66 #5 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #6 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2d80013e0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #7 0x00007fe331db996f in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2d80013e0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #8 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #9 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2d80013e0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #10 0x00007fe331db996f in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2d80013e0, wasBusy=true) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #11 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #12 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2d80013e0, wasBusy=true) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #13 0x00007fe331db4870 in ThreadWeaver::Thread::run (this=0x7fe2d80013e0) at /home/apol/devel/frameworks/threadweaver/src/thread.cpp:103 #14 0x00007fe335b66a29 in ?? () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #15 0x00007fe32db65454 in start_thread () from /usr/lib/libpthread.so.0 #16 0x00007fe334f607df in clone () from /usr/lib/libc.so.6 Thread 10 (Thread 0x7fe2e672e700 (LWP 23646)): #0 0x00007fe32db6b10f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fe335b677db in QWaitCondition::wait(QMutex*, unsigned long) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #2 0x00007fe331dae8df in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=0x2972670, th=0x7fe2e00025d0) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:594 #3 0x00007fe331dae760 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x2972670, th=0x7fe2e00025d0, threadWasBusy=false, suspendIfInactive=false, justReturning=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:554 #4 0x00007fe331db97e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:66 #5 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #6 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #7 0x00007fe331db996f in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #8 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #9 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #10 0x00007fe331db996f in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #11 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #12 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #13 0x00007fe331db996f in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #14 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #15 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #16 0x00007fe331db996f in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #17 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #18 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #19 0x00007fe331db996f in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #20 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #21 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #22 0x00007fe331db996f in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #23 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #24 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #25 0x00007fe331db996f in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #26 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #27 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #28 0x00007fe331db996f in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #29 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #30 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #31 0x00007fe331db996f in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #32 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #33 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #34 0x00007fe331db996f in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #35 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #36 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #37 0x00007fe331db996f in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #38 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #39 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #40 0x00007fe331db996f in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #41 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #42 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #43 0x00007fe331db996f in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #44 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #45 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2e00025d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #46 0x00007fe331db996f in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2e00025d0, wasBusy=true) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #47 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #48 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2e00025d0, wasBusy=true) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #49 0x00007fe331db4870 in ThreadWeaver::Thread::run (this=0x7fe2e00025d0) at /home/apol/devel/frameworks/threadweaver/src/thread.cpp:103 #50 0x00007fe335b66a29 in ?? () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #51 0x00007fe32db65454 in start_thread () from /usr/lib/libpthread.so.0 #52 0x00007fe334f607df in clone () from /usr/lib/libc.so.6 Thread 9 (Thread 0x7fe2e6f2f700 (LWP 23645)): #0 0x00007fe32db6b10f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fe335b677db in QWaitCondition::wait(QMutex*, unsigned long) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #2 0x00007fe331dae8df in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=0x2972670, th=0x7fe2f03f0a90) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:594 #3 0x00007fe331dae760 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x2972670, th=0x7fe2f03f0a90, threadWasBusy=false, suspendIfInactive=false, justReturning=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:554 #4 0x00007fe331db97e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2f03f0a90, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:66 #5 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #6 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2f03f0a90, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #7 0x00007fe331db996f in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2f03f0a90, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #8 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #9 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2f03f0a90, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #10 0x00007fe331db996f in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2f03f0a90, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #11 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #12 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2f03f0a90, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #13 0x00007fe331db996f in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2f03f0a90, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #14 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #15 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2f03f0a90, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #16 0x00007fe331db996f in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2f03f0a90, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #17 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #18 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2f03f0a90, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #19 0x00007fe331db996f in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2f03f0a90, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #20 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #21 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2f03f0a90, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #22 0x00007fe331db996f in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2f03f0a90, wasBusy=true) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #23 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #24 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2f03f0a90, wasBusy=true) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #25 0x00007fe331db4870 in ThreadWeaver::Thread::run (this=0x7fe2f03f0a90) at /home/apol/devel/frameworks/threadweaver/src/thread.cpp:103 #26 0x00007fe335b66a29 in ?? () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #27 0x00007fe32db65454 in start_thread () from /usr/lib/libpthread.so.0 #28 0x00007fe334f607df in clone () from /usr/lib/libc.so.6 Thread 8 (Thread 0x7fe2f7d93700 (LWP 23644)): #0 0x00007fe32db6b10f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fe335b677db in QWaitCondition::wait(QMutex*, unsigned long) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #2 0x00007fe331dae8df in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=0x2972670, th=0x7fe2e80a97a0) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:594 #3 0x00007fe331dae760 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x2972670, th=0x7fe2e80a97a0, threadWasBusy=false, suspendIfInactive=false, justReturning=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:554 #4 0x00007fe331db97e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2e80a97a0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:66 #5 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #6 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2e80a97a0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #7 0x00007fe331db996f in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x7fe2e80a97a0, wasBusy=true) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #8 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #9 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x7fe2e80a97a0, wasBusy=true) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #10 0x00007fe331db4870 in ThreadWeaver::Thread::run (this=0x7fe2e80a97a0) at /home/apol/devel/frameworks/threadweaver/src/thread.cpp:103 #11 0x00007fe335b66a29 in ?? () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #12 0x00007fe32db65454 in start_thread () from /usr/lib/libpthread.so.0 #13 0x00007fe334f607df in clone () from /usr/lib/libc.so.6 Thread 7 (Thread 0x7fe2f7592700 (LWP 23643)): #0 0x00007fe32db6b10f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fe335b677db in QWaitCondition::wait(QMutex*, unsigned long) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #2 0x00007fe331dae8df in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=0x2972670, th=0x307fd00) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:594 #3 0x00007fe331dae760 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x2972670, th=0x307fd00, threadWasBusy=true, suspendIfInactive=false, justReturning=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:554 #4 0x00007fe331db97e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x294a1f0, th=0x307fd00, wasBusy=true) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:66 #5 0x00007fe331db9a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #6 0x00007fe331daea4f in ThreadWeaver::Weaver::applyForWork (this=0x2972670, th=0x307fd00, wasBusy=true) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #7 0x00007fe331db4870 in ThreadWeaver::Thread::run (this=0x307fd00) at /home/apol/devel/frameworks/threadweaver/src/thread.cpp:103 #8 0x00007fe335b66a29 in ?? () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #9 0x00007fe32db65454 in start_thread () from /usr/lib/libpthread.so.0 #10 0x00007fe334f607df in clone () from /usr/lib/libc.so.6 Thread 6 (Thread 0x7fe2f6b6e700 (LWP 23583)): #0 0x00007fe334f5748d in poll () from /usr/lib/libc.so.6 #1 0x00007fe328f97066 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fe328f9717c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007fe335d824db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #4 0x00007fe335d2ef2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #5 0x00007fe335b61feb in QThread::exec() () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #6 0x00007fe33b2b5145 in QQmlThreadPrivate::run (this=0x72b9820) at /home/apol/devel/frameworks/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:147 #7 0x00007fe335b66a29 in ?? () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #8 0x00007fe32db65454 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007fe334f607df in clone () from /usr/lib/libc.so.6 Thread 5 (Thread 0x7fe2fe773700 (LWP 23574)): #0 0x00007fe328f940a3 in ?? () from /usr/lib/libglib-2.0.so.0 #1 0x00007fe328f9655b in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #2 0x00007fe328f96f8b in ?? () from /usr/lib/libglib-2.0.so.0 #3 0x00007fe328f9717c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0x00007fe335d824db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #5 0x00007fe335d2ef2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #6 0x00007fe335b61feb in QThread::exec() () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #7 0x00007fe33300be34 in KDevelop::CompletionWorkerThread::run (this=0x2e58950) at /home/apol/devel/frameworks/kdevplatform/language/codecompletion/codecompletionmodel.cpp:89 #8 0x00007fe335b66a29 in ?? () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #9 0x00007fe32db65454 in start_thread () from /usr/lib/libpthread.so.0 #10 0x00007fe334f607df in clone () from /usr/lib/libc.so.6 Thread 4 (Thread 0x7fe30bfff700 (LWP 23567)): #0 0x00007fe32db6b4b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fe335b67726 in QWaitCondition::wait(QMutex*, unsigned long) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #2 0x00007fe332eb771e in KDevelop::DUChainPrivate::CleanupThread::run (this=0x2cbbf30) at /home/apol/devel/frameworks/kdevplatform/language/duchain/duchain.cpp:282 #3 0x00007fe335b66a29 in ?? () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #4 0x00007fe32db65454 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fe334f607df in clone () from /usr/lib/libc.so.6 Thread 3 (Thread 0x7fe31a112700 (LWP 23565)): #0 0x00007fe334f5748d in poll () from /usr/lib/libc.so.6 #1 0x00007fe328f97066 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fe328f9717c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007fe335d824db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #4 0x00007fe335d2ef2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #5 0x00007fe335b61feb in QThread::exec() () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #6 0x00007fe33c0457e5 in QDBusConnectionManager::run (this=0x7fe33c0b7d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /home/apol/devel/frameworks/qt5/qtbase/src/dbus/qdbusconnection.cpp:188 #7 0x00007fe335b66a29 in ?? () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #8 0x00007fe32db65454 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007fe334f607df in clone () from /usr/lib/libc.so.6 Thread 2 (Thread 0x7fe31b517700 (LWP 23564)): #0 0x00007fe334f5748d in poll () from /usr/lib/libc.so.6 #1 0x00007fe327f3e8e0 in ?? () from /usr/lib/libxcb.so.1 #2 0x00007fe327f40679 in xcb_wait_for_event () from /usr/lib/libxcb.so.1 #3 0x00007fe31e73c909 in QXcbEventReader::run (this=0x238a0e0) at /home/apol/devel/frameworks/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:1343 #4 0x00007fe335b66a29 in ?? () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #5 0x00007fe32db65454 in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007fe334f607df in clone () from /usr/lib/libc.so.6 Thread 1 (Thread 0x7fe31eacc840 (LWP 23563)): [KCrash Handler] #6 0x00007fe334eab04f in raise () from /usr/lib/libc.so.6 #7 0x00007fe334eac47a in abort () from /usr/lib/libc.so.6 #8 0x00007fe335b4dd5e in QMessageLogger::fatal(char const*, ...) const () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #9 0x00007fe335b4970e in qt_assert(char const*, char const*, int) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #10 0x00007fe332f1c297 in KDevelop::Declaration::qualifiedIdentifier (this=0x7fe2f8a398b0) at /home/apol/devel/frameworks/kdevplatform/language/duchain/declaration.cpp:283 #11 0x00007fe302910fac in (anonymous namespace)::forwardDeclarations (matchingDeclarations=..., source=...) at /home/apol/devel/frameworks/kdevelop/languages/clang/duchain/unknowndeclarationproblem.cpp:400 #12 0x00007fe302910357 in (anonymous namespace)::fixUnknownDeclaration (identifier=..., file=..., docrange=...) at /home/apol/devel/frameworks/kdevelop/languages/clang/duchain/unknowndeclarationproblem.cpp:457 #13 0x00007fe30291020d in UnknownDeclarationProblem::solutionAssistant (this=0x7fe2e882b570) at /home/apol/devel/frameworks/kdevelop/languages/clang/duchain/unknowndeclarationproblem.cpp:519 #14 0x00007fe3029107b0 in non-virtual thunk to UnknownDeclarationProblem::solutionAssistant() const () at /home/apol/devel/frameworks/kdevelop/languages/clang/duchain/unknowndeclarationproblem.cpp:516 #15 0x00007fe332fd459b in KDevelop::ProblemNavigationContext::executeAction (this=0x10137150, index=2) at /home/apol/devel/frameworks/kdevplatform/language/duchain/navigation/problemnavigationcontext.cpp:211 #16 0x00007fe332fd4539 in KDevelop::ProblemNavigationContext::executeKeyAction (this=0x10137150, key=...) at /home/apol/devel/frameworks/kdevplatform/language/duchain/navigation/problemnavigationcontext.cpp:203 #17 0x00007fe332fd9733 in KDevelop::AbstractNavigationContext::execute (this=0x10137150, action=...) at /home/apol/devel/frameworks/kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:156 #18 0x00007fe332fdaa7d in KDevelop::AbstractNavigationContext::acceptLink (this=0x10137150, link=...) at /home/apol/devel/frameworks/kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:382 #19 0x00007fe332fd68f0 in KDevelop::AbstractNavigationWidget::anchorClicked (this=0xd75c2e0, url=...) at /home/apol/devel/frameworks/kdevplatform/language/duchain/navigation/abstractnavigationwidget.cpp:225 #20 0x00007fe332fd86a5 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QUrl const&>, void, void (KDevelop::AbstractNavigationWidget::*)(QUrl const&)>::call (f=(void (KDevelop::AbstractNavigationWidget::*)(KDevelop::AbstractNavigationWidget * const, const QUrl &)) 0x7fe332fd6870 <KDevelop::AbstractNavigationWidget::anchorClicked(QUrl const&)>, o=0xd75c2e0, arg=0x7ffddce4fd30) at /home/apol/devel/kde5/include/QtCore/qobjectdefs_impl.h:143 #21 0x00007fe332fd8610 in QtPrivate::FunctionPointer<void (KDevelop::AbstractNavigationWidget::*)(QUrl const&)>::call<QtPrivate::List<QUrl const&>, void> (f=(void (KDevelop::AbstractNavigationWidget::*)(KDevelop::AbstractNavigationWidget * const, const QUrl &)) 0x7fe332fd6870 <KDevelop::AbstractNavigationWidget::anchorClicked(QUrl const&)>, o=0xd75c2e0, arg=0x7ffddce4fd30) at /home/apol/devel/kde5/include/QtCore/qobjectdefs_impl.h:162 #22 0x00007fe332fd8546 in QtPrivate::QSlotObject<void (KDevelop::AbstractNavigationWidget::*)(QUrl const&), QtPrivate::List<QUrl const&>, void>::impl (which=1, this_=0x11235c50, r=0xd75c2e0, a=0x7ffddce4fd30, ret=0x0) at /home/apol/devel/kde5/include/QtCore/qobject_impl.h:120 #23 0x00007fe335d5ab7e in QMetaObject::activate(QObject*, int, int, void**) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #24 0x00007fe336795025 in QTextBrowser::anchorClicked (this=this@entry=0x10c63db0, _t1=...) at .moc/moc_qtextbrowser.cpp:327 #25 0x00007fe33679559b in QTextBrowserPrivate::_q_activateAnchor (this=0xb339fc0, href=...) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/widgets/qtextbrowser.cpp:218 #26 0x00007fe3367969bd in QTextBrowser::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qtextbrowser.cpp:144 #27 0x00007fe335d5a809 in QMetaObject::activate(QObject*, int, int, void**) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #28 0x00007fe3367ab035 in QWidgetTextControl::linkActivated (this=<optimized out>, _t1=...) at .moc/moc_qwidgettextcontrol_p.cpp:577 #29 0x00007fe3367b0d04 in QWidgetTextControlPrivate::activateLinkUnderCursor (this=this@entry=0x107bfcf0, href=...) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp:2875 #30 0x00007fe3367b1b39 in QWidgetTextControlPrivate::mouseReleaseEvent (this=this@entry=0x107bfcf0, e=e@entry=0x7ffddce50650, button=<optimized out>, pos=..., modifiers=..., modifiers@entry=..., buttons=..., buttons@entry=..., globalPos=...) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp:1840 #31 0x00007fe3367b5d83 in QWidgetTextControl::processEvent (this=<optimized out>, e=0x7ffddce50650, matrix=..., contextWidget=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp:1026 #32 0x00007fe3367ad16b in QWidgetTextControl::processEvent (this=0x109c2490, e=e@entry=0x7ffddce50650, coordinateOffset=..., contextWidget=contextWidget@entry=0x100c6660) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp:971 #33 0x00007fe3367928f9 in QTextEditPrivate::sendControlEvent (e=0x7ffddce50650, this=0xb339fc0) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/widgets/qtextedit_p.h:98 #34 QTextEdit::mouseReleaseEvent (this=0x10c63db0, e=0x7ffddce50650) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/widgets/qtextedit.cpp:1599 #35 0x00007fe3366431c8 in QWidget::event (this=this@entry=0x10c63db0, event=event@entry=0x7ffddce50650) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qwidget.cpp:9138 #36 0x00007fe336723b0e in QFrame::event (this=0x10c63db0, e=0x7ffddce50650) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/widgets/qframe.cpp:550 #37 0x00007fe335d30740 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #38 0x00007fe3365febb5 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x100c6660, e=0x7ffddce50650) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3737 #39 0x00007fe3366068ad in QApplication::notify (this=<optimized out>, receiver=0x100c6660, e=0x7ffddce50650) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3215 #40 0x00007fe335d309a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #41 0x00007fe33660535d in QCoreApplication::sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/kernel/qcoreapplication.h:231 #42 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x100c6660, event=event@entry=0x7ffddce50650, alienWidget=alienWidget@entry=0x100c6660, nativeWidget=0xfb128f0, buttonDown=buttonDown@entry=0x7fe336adfc10 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qapplication.cpp:2713 #43 0x00007fe33665cfb0 in QWidgetWindow::handleMouseEvent (this=this@entry=0x109ba9a0, event=event@entry=0x7ffddce50a60) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp:613 #44 0x00007fe33665f65b in QWidgetWindow::event (this=0x109ba9a0, event=0x7ffddce50a60) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp:239 #45 0x00007fe3365febdc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x109ba9a0, e=0x7ffddce50a60) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3741 #46 0x00007fe336605d71 in QApplication::notify (this=0x7ffddce521b8, receiver=0x109ba9a0, e=0x7ffddce50a60) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3498 #47 0x00007fe335d309a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #48 0x00007fe336079323 in QCoreApplication::sendSpontaneousEvent (event=0x7ffddce50a60, receiver=0x109ba9a0) at ../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/kernel/qcoreapplication.h:234 #49 QGuiApplicationPrivate::processMouseEvent (e=0xf4cd7d0) at /home/apol/devel/frameworks/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1923 #50 0x00007fe33607ad45 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0xf4cd7d0) at /home/apol/devel/frameworks/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1707 #51 0x00007fe33605a2ab in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at /home/apol/devel/frameworks/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:662 #52 0x00007fe31e770f20 in userEventSourceDispatch (source=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/platformsupport/eventdispatchers/qeventdispatcher_glib.cpp:76 #53 0x00007fe328f96e67 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #54 0x00007fe328f970d0 in ?? () from /usr/lib/libglib-2.0.so.0 #55 0x00007fe328f9717c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #56 0x00007fe335d824bf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #57 0x00007fe335d2ef2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #58 0x00007fe335d3703d in QCoreApplication::exec() () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #59 0x000000000040dfea in main (argc=3, argv=0x7ffddce52c38) at /home/apol/devel/frameworks/kdevelop/app/main.cpp:763 Reported using DrKonqi
Another backtrace: Application: KDevelop (kdevelop), signal: Aborted Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7fae87783840 (LWP 504))] Thread 14 (Thread 0x7fae41dac700 (LWP 1545)): #0 0x00007fae9682710f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fae965058e4 in ?? () from /home/apol/devel/kde5/lib/libQt5Script.so.5 #2 0x00007fae96505929 in ?? () from /home/apol/devel/kde5/lib/libQt5Script.so.5 #3 0x00007fae96821454 in start_thread () from /usr/lib/libpthread.so.0 #4 0x00007fae9dc187df in clone () from /usr/lib/libc.so.6 Thread 13 (Thread 0x7fae437fe700 (LWP 653)): #0 0x00007fae9dc0f48d in poll () from /usr/lib/libc.so.6 #1 0x00007fae91c52066 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fae91c5217c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007fae9ea3a6eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #4 0x00007fae9e9e713a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #5 0x00007fae9e81a01b in QThread::exec() () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #6 0x00007fae9e81ea59 in ?? () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #7 0x00007fae96821454 in start_thread () from /usr/lib/libpthread.so.0 #8 0x00007fae9dc187df in clone () from /usr/lib/libc.so.6 Thread 12 (Thread 0x7fae43fff700 (LWP 603)): #0 0x00007fae9682710f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fae9e81f80b in QWaitCondition::wait(QMutex*, unsigned long) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #2 0x00007fae9aa668df in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=0x138e2c0, th=0x7fae480013e0) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:594 #3 0x00007fae9aa66760 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x138e2c0, th=0x7fae480013e0, threadWasBusy=true, suspendIfInactive=false, justReturning=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:554 #4 0x00007fae9aa717e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1333160, th=0x7fae480013e0, wasBusy=true) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:66 #5 0x00007fae9aa71a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #6 0x00007fae9aa66a4f in ThreadWeaver::Weaver::applyForWork (this=0x138e2c0, th=0x7fae480013e0, wasBusy=true) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #7 0x00007fae9aa6c870 in ThreadWeaver::Thread::run (this=0x7fae480013e0) at /home/apol/devel/frameworks/threadweaver/src/thread.cpp:103 #8 0x00007fae9e81ea59 in ?? () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #9 0x00007fae96821454 in start_thread () from /usr/lib/libpthread.so.0 #10 0x00007fae9dc187df in clone () from /usr/lib/libc.so.6 Thread 11 (Thread 0x7fae50dfb700 (LWP 600)): #0 0x00007fae9682710f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fae9e81f80b in QWaitCondition::wait(QMutex*, unsigned long) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #2 0x00007fae9aa668df in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=0x138e2c0, th=0x7fae440023d0) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:594 #3 0x00007fae9aa66760 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x138e2c0, th=0x7fae440023d0, threadWasBusy=false, suspendIfInactive=false, justReturning=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:554 #4 0x00007fae9aa717e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1333160, th=0x7fae440023d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:66 #5 0x00007fae9aa71a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #6 0x00007fae9aa66a4f in ThreadWeaver::Weaver::applyForWork (this=0x138e2c0, th=0x7fae440023d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #7 0x00007fae9aa7196f in ThreadWeaver::WorkingHardState::applyForWork (this=0x1333160, th=0x7fae440023d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #8 0x00007fae9aa71a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #9 0x00007fae9aa66a4f in ThreadWeaver::Weaver::applyForWork (this=0x138e2c0, th=0x7fae440023d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #10 0x00007fae9aa7196f in ThreadWeaver::WorkingHardState::applyForWork (this=0x1333160, th=0x7fae440023d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #11 0x00007fae9aa71a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #12 0x00007fae9aa66a4f in ThreadWeaver::Weaver::applyForWork (this=0x138e2c0, th=0x7fae440023d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #13 0x00007fae9aa7196f in ThreadWeaver::WorkingHardState::applyForWork (this=0x1333160, th=0x7fae440023d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #14 0x00007fae9aa71a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #15 0x00007fae9aa66a4f in ThreadWeaver::Weaver::applyForWork (this=0x138e2c0, th=0x7fae440023d0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #16 0x00007fae9aa7196f in ThreadWeaver::WorkingHardState::applyForWork (this=0x1333160, th=0x7fae440023d0, wasBusy=true) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #17 0x00007fae9aa71a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #18 0x00007fae9aa66a4f in ThreadWeaver::Weaver::applyForWork (this=0x138e2c0, th=0x7fae440023d0, wasBusy=true) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #19 0x00007fae9aa6c870 in ThreadWeaver::Thread::run (this=0x7fae440023d0) at /home/apol/devel/frameworks/threadweaver/src/thread.cpp:103 #20 0x00007fae9e81ea59 in ?? () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #21 0x00007fae96821454 in start_thread () from /usr/lib/libpthread.so.0 #22 0x00007fae9dc187df in clone () from /usr/lib/libc.so.6 Thread 10 (Thread 0x7fae515fc700 (LWP 598)): #0 0x00007fae9682710f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fae9e81f80b in QWaitCondition::wait(QMutex*, unsigned long) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #2 0x00007fae9aa668df in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=0x138e2c0, th=0x7fae543eefd0) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:594 #3 0x00007fae9aa66760 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x138e2c0, th=0x7fae543eefd0, threadWasBusy=false, suspendIfInactive=false, justReturning=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:554 #4 0x00007fae9aa717e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1333160, th=0x7fae543eefd0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:66 #5 0x00007fae9aa71a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #6 0x00007fae9aa66a4f in ThreadWeaver::Weaver::applyForWork (this=0x138e2c0, th=0x7fae543eefd0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #7 0x00007fae9aa7196f in ThreadWeaver::WorkingHardState::applyForWork (this=0x1333160, th=0x7fae543eefd0, wasBusy=true) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #8 0x00007fae9aa71a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #9 0x00007fae9aa66a4f in ThreadWeaver::Weaver::applyForWork (this=0x138e2c0, th=0x7fae543eefd0, wasBusy=true) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #10 0x00007fae9aa6c870 in ThreadWeaver::Thread::run (this=0x7fae543eefd0) at /home/apol/devel/frameworks/threadweaver/src/thread.cpp:103 #11 0x00007fae9e81ea59 in ?? () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #12 0x00007fae96821454 in start_thread () from /usr/lib/libpthread.so.0 #13 0x00007fae9dc187df in clone () from /usr/lib/libc.so.6 Thread 9 (Thread 0x7fae618de700 (LWP 596)): #0 0x00007fae9682710f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fae9e81f80b in QWaitCondition::wait(QMutex*, unsigned long) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #2 0x00007fae9aa668df in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=0x138e2c0, th=0x7fae58353860) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:594 #3 0x00007fae9aa66760 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x138e2c0, th=0x7fae58353860, threadWasBusy=false, suspendIfInactive=false, justReturning=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:554 #4 0x00007fae9aa717e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1333160, th=0x7fae58353860, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:66 #5 0x00007fae9aa71a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #6 0x00007fae9aa66a4f in ThreadWeaver::Weaver::applyForWork (this=0x138e2c0, th=0x7fae58353860, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #7 0x00007fae9aa7196f in ThreadWeaver::WorkingHardState::applyForWork (this=0x1333160, th=0x7fae58353860, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #8 0x00007fae9aa71a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #9 0x00007fae9aa66a4f in ThreadWeaver::Weaver::applyForWork (this=0x138e2c0, th=0x7fae58353860, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #10 0x00007fae9aa7196f in ThreadWeaver::WorkingHardState::applyForWork (this=0x1333160, th=0x7fae58353860, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #11 0x00007fae9aa71a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #12 0x00007fae9aa66a4f in ThreadWeaver::Weaver::applyForWork (this=0x138e2c0, th=0x7fae58353860, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #13 0x00007fae9aa7196f in ThreadWeaver::WorkingHardState::applyForWork (this=0x1333160, th=0x7fae58353860, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #14 0x00007fae9aa71a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #15 0x00007fae9aa66a4f in ThreadWeaver::Weaver::applyForWork (this=0x138e2c0, th=0x7fae58353860, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #16 0x00007fae9aa7196f in ThreadWeaver::WorkingHardState::applyForWork (this=0x1333160, th=0x7fae58353860, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #17 0x00007fae9aa71a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #18 0x00007fae9aa66a4f in ThreadWeaver::Weaver::applyForWork (this=0x138e2c0, th=0x7fae58353860, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #19 0x00007fae9aa7196f in ThreadWeaver::WorkingHardState::applyForWork (this=0x1333160, th=0x7fae58353860, wasBusy=true) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #20 0x00007fae9aa71a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #21 0x00007fae9aa66a4f in ThreadWeaver::Weaver::applyForWork (this=0x138e2c0, th=0x7fae58353860, wasBusy=true) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #22 0x00007fae9aa6c870 in ThreadWeaver::Thread::run (this=0x7fae58353860) at /home/apol/devel/frameworks/threadweaver/src/thread.cpp:103 #23 0x00007fae9e81ea59 in ?? () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #24 0x00007fae96821454 in start_thread () from /usr/lib/libpthread.so.0 #25 0x00007fae9dc187df in clone () from /usr/lib/libc.so.6 Thread 8 (Thread 0x7fae610dd700 (LWP 594)): #0 0x00007fae9682710f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fae9e81f80b in QWaitCondition::wait(QMutex*, unsigned long) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #2 0x00007fae9aa668df in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=0x138e2c0, th=0x228a9c0) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:594 #3 0x00007fae9aa66760 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x138e2c0, th=0x228a9c0, threadWasBusy=false, suspendIfInactive=false, justReturning=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:554 #4 0x00007fae9aa717e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1333160, th=0x228a9c0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:66 #5 0x00007fae9aa71a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #6 0x00007fae9aa66a4f in ThreadWeaver::Weaver::applyForWork (this=0x138e2c0, th=0x228a9c0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #7 0x00007fae9aa7196f in ThreadWeaver::WorkingHardState::applyForWork (this=0x1333160, th=0x228a9c0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #8 0x00007fae9aa71a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #9 0x00007fae9aa66a4f in ThreadWeaver::Weaver::applyForWork (this=0x138e2c0, th=0x228a9c0, wasBusy=false) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #10 0x00007fae9aa7196f in ThreadWeaver::WorkingHardState::applyForWork (this=0x1333160, th=0x228a9c0, wasBusy=true) at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:73 #11 0x00007fae9aa71a32 in non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/apol/devel/frameworks/threadweaver/src/workinghardstate.cpp:61 #12 0x00007fae9aa66a4f in ThreadWeaver::Weaver::applyForWork (this=0x138e2c0, th=0x228a9c0, wasBusy=true) at /home/apol/devel/frameworks/threadweaver/src/weaver.cpp:568 #13 0x00007fae9aa6c870 in ThreadWeaver::Thread::run (this=0x228a9c0) at /home/apol/devel/frameworks/threadweaver/src/thread.cpp:103 #14 0x00007fae9e81ea59 in ?? () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #15 0x00007fae96821454 in start_thread () from /usr/lib/libpthread.so.0 #16 0x00007fae9dc187df in clone () from /usr/lib/libc.so.6 Thread 7 (Thread 0x7fae53fff700 (LWP 518)): #0 0x00007fae91c95f84 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0 #1 0x00007fae91c52186 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #2 0x00007fae9ea3a6eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #3 0x00007fae9e9e713a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #4 0x00007fae9e81a01b in QThread::exec() () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #5 0x00007faea3f8eb75 in ?? () from /home/apol/devel/kde5/lib/libQt5Qml.so.5 #6 0x00007fae9e81ea59 in ?? () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #7 0x00007fae96821454 in start_thread () from /usr/lib/libpthread.so.0 #8 0x00007fae9dc187df in clone () from /usr/lib/libc.so.6 Thread 6 (Thread 0x7fae627a6700 (LWP 514)): #0 0x00007fae91c95f84 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0 #1 0x00007fae91c5100e in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0 #2 0x00007fae91c51f15 in ?? () from /usr/lib/libglib-2.0.so.0 #3 0x00007fae91c5217c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0x00007fae9ea3a6eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #5 0x00007fae9e9e713a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #6 0x00007fae9e81a01b in QThread::exec() () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #7 0x00007fae9bcc3d04 in KDevelop::CompletionWorkerThread::run (this=0x34009f0) at /home/apol/devel/frameworks/kdevplatform/language/codecompletion/codecompletionmodel.cpp:89 #8 0x00007fae9e81ea59 in ?? () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #9 0x00007fae96821454 in start_thread () from /usr/lib/libpthread.so.0 #10 0x00007fae9dc187df in clone () from /usr/lib/libc.so.6 Thread 5 (Thread 0x7fae68e3d700 (LWP 509)): #0 0x00007fae91c4f0b8 in ?? () from /usr/lib/libglib-2.0.so.0 #1 0x00007fae91c5155b in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #2 0x00007fae91c51f8b in ?? () from /usr/lib/libglib-2.0.so.0 #3 0x00007fae91c5217c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0x00007fae9ea3a6eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #5 0x00007fae9e9e713a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #6 0x00007fae9e81a01b in QThread::exec() () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #7 0x00007fae9bcc3d04 in KDevelop::CompletionWorkerThread::run (this=0x18c76e0) at /home/apol/devel/frameworks/kdevplatform/language/codecompletion/codecompletionmodel.cpp:89 #8 0x00007fae9e81ea59 in ?? () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #9 0x00007fae96821454 in start_thread () from /usr/lib/libpthread.so.0 #10 0x00007fae9dc187df in clone () from /usr/lib/libc.so.6 Thread 4 (Thread 0x7fae7aa9d700 (LWP 508)): #0 0x00007fae968274b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fae9e81f756 in QWaitCondition::wait(QMutex*, unsigned long) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #2 0x00007fae9bb6f72e in KDevelop::DUChainPrivate::CleanupThread::run (this=0x172e4f0) at /home/apol/devel/frameworks/kdevplatform/language/duchain/duchain.cpp:282 #3 0x00007fae9e81ea59 in ?? () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #4 0x00007fae96821454 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fae9dc187df in clone () from /usr/lib/libc.so.6 Thread 3 (Thread 0x7fae82dc1700 (LWP 507)): #0 0x00007fae9dc0f48d in poll () from /usr/lib/libc.so.6 #1 0x00007fae91c52066 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fae91c5217c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007fae9ea3a6eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #4 0x00007fae9e9e713a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #5 0x00007fae9e81a01b in QThread::exec() () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #6 0x00007faea4d228f5 in ?? () from /home/apol/devel/kde5/lib/libQt5DBus.so.5 #7 0x00007fae9e81ea59 in ?? () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #8 0x00007fae96821454 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007fae9dc187df in clone () from /usr/lib/libc.so.6 Thread 2 (Thread 0x7fae841cc700 (LWP 505)): #0 0x00007fae9dc0f48d in poll () from /usr/lib/libc.so.6 #1 0x00007fae90bf98e0 in ?? () from /usr/lib/libxcb.so.1 #2 0x00007fae90bfb679 in xcb_wait_for_event () from /usr/lib/libxcb.so.1 #3 0x00007fae873f3aa9 in ?? () from /home/apol/devel/kde5/lib/libQt5XcbQpa.so.5 #4 0x00007fae9e81ea59 in ?? () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #5 0x00007fae96821454 in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007fae9dc187df in clone () from /usr/lib/libc.so.6 Thread 1 (Thread 0x7fae87783840 (LWP 504)): [KCrash Handler] #6 0x00007fae9db6304f in raise () from /usr/lib/libc.so.6 #7 0x00007fae9db6447a in abort () from /usr/lib/libc.so.6 #8 0x00007fae9e805d8e in QMessageLogger::fatal(char const*, ...) const () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #9 0x00007fae9e80175e in qt_assert(char const*, char const*, int) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #10 0x00007fae9bbd4167 in KDevelop::Declaration::qualifiedIdentifier (this=0x7fae55c19d20) at /home/apol/devel/frameworks/kdevplatform/language/duchain/declaration.cpp:283 #11 0x00007fae6cfdb04c in (anonymous namespace)::forwardDeclarations (matchingDeclarations=..., source=...) at /home/apol/devel/frameworks/kdevelop/languages/clang/duchain/unknowndeclarationproblem.cpp:400 #12 0x00007fae6cfda3f7 in (anonymous namespace)::fixUnknownDeclaration (identifier=..., file=..., docrange=...) at /home/apol/devel/frameworks/kdevelop/languages/clang/duchain/unknowndeclarationproblem.cpp:457 #13 0x00007fae6cfda2ad in UnknownDeclarationProblem::solutionAssistant (this=0x7fae3d0ed3c0) at /home/apol/devel/frameworks/kdevelop/languages/clang/duchain/unknowndeclarationproblem.cpp:519 #14 0x00007fae6cfda850 in non-virtual thunk to UnknownDeclarationProblem::solutionAssistant() const () at /home/apol/devel/frameworks/kdevelop/languages/clang/duchain/unknowndeclarationproblem.cpp:516 #15 0x00007fae9bc8c46b in KDevelop::ProblemNavigationContext::executeAction (this=0x3017bf0, index=0) at /home/apol/devel/frameworks/kdevplatform/language/duchain/navigation/problemnavigationcontext.cpp:211 #16 0x00007fae9bc8c409 in KDevelop::ProblemNavigationContext::executeKeyAction (this=0x3017bf0, key=...) at /home/apol/devel/frameworks/kdevplatform/language/duchain/navigation/problemnavigationcontext.cpp:203 #17 0x00007fae9bc91603 in KDevelop::AbstractNavigationContext::execute (this=0x3017bf0, action=...) at /home/apol/devel/frameworks/kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:156 #18 0x00007fae9bc9294d in KDevelop::AbstractNavigationContext::acceptLink (this=0x3017bf0, link=...) at /home/apol/devel/frameworks/kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:382 #19 0x00007fae9bc8e7c0 in KDevelop::AbstractNavigationWidget::anchorClicked (this=0x6924230, url=...) at /home/apol/devel/frameworks/kdevplatform/language/duchain/navigation/abstractnavigationwidget.cpp:225 #20 0x00007fae9bc90575 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QUrl const&>, void, void (KDevelop::AbstractNavigationWidget::*)(QUrl const&)>::call (f=(void (KDevelop::AbstractNavigationWidget::*)(KDevelop::AbstractNavigationWidget * const, const QUrl &)) 0x7fae9bc8e740 <KDevelop::AbstractNavigationWidget::anchorClicked(QUrl const&)>, o=0x6924230, arg=0x7ffc517c03f0) at /home/apol/devel/kde5/include/QtCore/qobjectdefs_impl.h:143 #21 0x00007fae9bc904e0 in QtPrivate::FunctionPointer<void (KDevelop::AbstractNavigationWidget::*)(QUrl const&)>::call<QtPrivate::List<QUrl const&>, void> (f=(void (KDevelop::AbstractNavigationWidget::*)(KDevelop::AbstractNavigationWidget * const, const QUrl &)) 0x7fae9bc8e740 <KDevelop::AbstractNavigationWidget::anchorClicked(QUrl const&)>, o=0x6924230, arg=0x7ffc517c03f0) at /home/apol/devel/kde5/include/QtCore/qobjectdefs_impl.h:162 #22 0x00007fae9bc90416 in QtPrivate::QSlotObject<void (KDevelop::AbstractNavigationWidget::*)(QUrl const&), QtPrivate::List<QUrl const&>, void>::impl (which=1, this_=0x6d7bf50, r=0x6924230, a=0x7ffc517c03f0, ret=0x0) at /home/apol/devel/kde5/include/QtCore/qobject_impl.h:120 #23 0x00007fae9ea12d8e in QMetaObject::activate(QObject*, int, int, void**) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #24 0x00007fae9f453f65 in QTextBrowser::anchorClicked(QUrl const&) () from /home/apol/devel/kde5/lib/libQt5Widgets.so.5 #25 0x00007fae9f4544db in ?? () from /home/apol/devel/kde5/lib/libQt5Widgets.so.5 #26 0x00007fae9f4558fd in ?? () from /home/apol/devel/kde5/lib/libQt5Widgets.so.5 #27 0x00007fae9ea12a19 in QMetaObject::activate(QObject*, int, int, void**) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #28 0x00007fae9f469f75 in QWidgetTextControl::linkActivated(QString const&) () from /home/apol/devel/kde5/lib/libQt5Widgets.so.5 #29 0x00007fae9f46fc44 in ?? () from /home/apol/devel/kde5/lib/libQt5Widgets.so.5 #30 0x00007fae9f470a79 in ?? () from /home/apol/devel/kde5/lib/libQt5Widgets.so.5 #31 0x00007fae9f474cc3 in QWidgetTextControl::processEvent(QEvent*, QMatrix const&, QWidget*) () from /home/apol/devel/kde5/lib/libQt5Widgets.so.5 #32 0x00007fae9f46c0ab in QWidgetTextControl::processEvent(QEvent*, QPointF const&, QWidget*) () from /home/apol/devel/kde5/lib/libQt5Widgets.so.5 #33 0x00007fae9f451839 in QTextEdit::mouseReleaseEvent(QMouseEvent*) () from /home/apol/devel/kde5/lib/libQt5Widgets.so.5 #34 0x00007fae9f302298 in QWidget::event(QEvent*) () from /home/apol/devel/kde5/lib/libQt5Widgets.so.5 #35 0x00007fae9f3e2cde in QFrame::event(QEvent*) () from /home/apol/devel/kde5/lib/libQt5Widgets.so.5 #36 0x00007fae9e9e8950 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #37 0x00007fae9f2bdbd5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/apol/devel/kde5/lib/libQt5Widgets.so.5 #38 0x00007fae9f2c594d in QApplication::notify(QObject*, QEvent*) () from /home/apol/devel/kde5/lib/libQt5Widgets.so.5 #39 0x00007fae9e9e8bb8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #40 0x00007fae9f2c43fd in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /home/apol/devel/kde5/lib/libQt5Widgets.so.5 #41 0x00007fae9f31c01e in ?? () from /home/apol/devel/kde5/lib/libQt5Widgets.so.5 #42 0x00007fae9f31e90b in ?? () from /home/apol/devel/kde5/lib/libQt5Widgets.so.5 #43 0x00007fae9f2bdbfc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/apol/devel/kde5/lib/libQt5Widgets.so.5 #44 0x00007fae9f2c4e11 in QApplication::notify(QObject*, QEvent*) () from /home/apol/devel/kde5/lib/libQt5Widgets.so.5 #45 0x00007fae9e9e8bb8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #46 0x00007fae9ed32ef3 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /home/apol/devel/kde5/lib/libQt5Gui.so.5 #47 0x00007fae9ed34915 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /home/apol/devel/kde5/lib/libQt5Gui.so.5 #48 0x00007fae9ed13e8b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Gui.so.5 #49 0x00007fae87428190 in ?? () from /home/apol/devel/kde5/lib/libQt5XcbQpa.so.5 #50 0x00007fae91c51e67 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #51 0x00007fae91c520d0 in ?? () from /usr/lib/libglib-2.0.so.0 #52 0x00007fae91c5217c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #53 0x00007fae9ea3a6cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #54 0x00007fae9e9e713a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #55 0x00007fae9e9ef24d in QCoreApplication::exec() () from /home/apol/devel/kde5/lib/libQt5Core.so.5 #56 0x000000000040dfea in main (argc=3, argv=0x7ffc517c32f8) at /home/apol/devel/frameworks/kdevelop/app/main.cpp:763
Git commit ef75a8ca6c34dd37676e347b5f93e0752cd38592 by Kevin Funk. Committed on 11/10/2016 at 20:48. Pushed by kfunk into branch '5.0'. Ensure DUChain is locked when activating fixit FIXED-IN: 5.0.2 M +1 -0 languages/clang/duchain/unknowndeclarationproblem.cpp http://commits.kde.org/kdevelop/ef75a8ca6c34dd37676e347b5f93e0752cd38592