https://bugs.kde.org/show_bug.cgi?id=401221
Bug ID: 401221 Summary: assertion !KDevelop::DUChain::lock()->currentThreadHasReadLock() … hit on "update signature" Product: kdevelop Version: git master Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Language Support: CPP (Clang-based) Assignee: kdevelop-bugs-n...@kde.org Reporter: k...@opensource.sf-tec.de Target Milestone: --- git master from this morning. I changed the return type of a method in the cpp file and selected "update signature" from the popup then Application: KDevelop (kdevelop), signal: Aborted Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f832097ca40 (LWP 20232))] Thread 18 (Thread 0x7f82d27fc700 (LWP 20541)): #0 0x00007f83320864dc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f8333b6a16b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f8337a8f800 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007f8337a93538 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f8337a91689 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f8333b699b7 in () at /usr/lib64/libQt5Core.so.5 #9 0x00007f8332080554 in start_thread () at /lib64/libpthread.so.0 #10 0x00007f8333299ccf in clone () at /lib64/libc.so.6 Thread 17 (Thread 0x7f82d2ffd700 (LWP 20540)): #0 0x00007f83320864dc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f8333b6a16b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f8337a8f800 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007f8337a93538 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #10 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #11 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #12 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #13 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #14 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #15 0x00007f8337a91689 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5 #16 0x00007f8333b699b7 in () at /usr/lib64/libQt5Core.so.5 #17 0x00007f8332080554 in start_thread () at /lib64/libpthread.so.0 #18 0x00007f8333299ccf in clone () at /lib64/libc.so.6 Thread 16 (Thread 0x7f82d37fe700 (LWP 20539)): #0 0x00007f83320864dc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f8333b6a16b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f8337a8f800 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007f8337a93538 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #10 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #11 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #12 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #13 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #14 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #15 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #16 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #17 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #18 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #19 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #20 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #21 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #22 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #23 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #24 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #25 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #26 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #27 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #28 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #29 0x00007f8337a91689 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5 #30 0x00007f8333b699b7 in () at /usr/lib64/libQt5Core.so.5 #31 0x00007f8332080554 in start_thread () at /lib64/libpthread.so.0 #32 0x00007f8333299ccf in clone () at /lib64/libc.so.6 Thread 15 (Thread 0x7f82d3fff700 (LWP 20538)): #0 0x00007f83320864dc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f8333b6a16b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f8337a8f800 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007f8337a93538 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #10 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #11 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #12 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #13 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #14 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #15 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #16 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #17 0x00007f8337a91689 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5 #18 0x00007f8333b699b7 in () at /usr/lib64/libQt5Core.so.5 #19 0x00007f8332080554 in start_thread () at /lib64/libpthread.so.0 #20 0x00007f8333299ccf in clone () at /lib64/libc.so.6 Thread 14 (Thread 0x7f82e8dde700 (LWP 20537)): #0 0x00007f83320864dc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f8333b6a16b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f8337a8f800 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007f8337a93538 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #10 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #11 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #12 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #13 0x00007f8337a91689 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5 #14 0x00007f8333b699b7 in () at /usr/lib64/libQt5Core.so.5 #15 0x00007f8332080554 in start_thread () at /lib64/libpthread.so.0 #16 0x00007f8333299ccf in clone () at /lib64/libc.so.6 Thread 13 (Thread 0x7f82e95df700 (LWP 20536)): #0 0x00007f83320864dc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f8333b6a16b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f8337a8f800 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007f8337a93538 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #10 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #11 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #12 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #13 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #14 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #15 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #16 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #17 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #18 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #19 0x00007f8337a91689 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5 #20 0x00007f8333b699b7 in () at /usr/lib64/libQt5Core.so.5 #21 0x00007f8332080554 in start_thread () at /lib64/libpthread.so.0 #22 0x00007f8333299ccf in clone () at /lib64/libc.so.6 Thread 12 (Thread 0x7f82e9de0700 (LWP 20535)): #0 0x00007f83320864dc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f8333b6a16b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f8337a8f800 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007f8337a93538 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f8337a91689 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f8333b699b7 in () at /usr/lib64/libQt5Core.so.5 #7 0x00007f8332080554 in start_thread () at /lib64/libpthread.so.0 #8 0x00007f8333299ccf in clone () at /lib64/libc.so.6 Thread 11 (Thread 0x7f82ea5e1700 (LWP 20534)): #0 0x00007f83320864dc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f8333b6a16b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f8337a8f800 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007f8337a93538 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007f8337a91689 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5 #10 0x00007f8333b699b7 in () at /usr/lib64/libQt5Core.so.5 #11 0x00007f8332080554 in start_thread () at /lib64/libpthread.so.0 #12 0x00007f8333299ccf in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7f82eade2700 (LWP 20533)): #0 0x00007f83320864dc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f8333b6a16b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f8337a8f800 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007f8337a93538 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007f8337a93592 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #10 0x00007f8337a8e90d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #11 0x00007f8337a91689 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5 #12 0x00007f8333b699b7 in () at /usr/lib64/libQt5Core.so.5 #13 0x00007f8332080554 in start_thread () at /lib64/libpthread.so.0 #14 0x00007f8333299ccf in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7f82eb5e3700 (LWP 20509)): #0 0x00007f833328ad34 in read () at /lib64/libc.so.6 #1 0x00007f8330cb7a00 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f8330c71a4b in g_main_context_check () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f8330c71ef0 in () at /usr/lib64/libglib-2.0.so.0 #4 0x00007f8330c7206c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #5 0x00007f8333d63adb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #6 0x00007f8333d10adb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #7 0x00007f8333b5fde6 in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #8 0x00007f83366cd2b1 in KDevelop::CompletionWorkerThread::run() (this=0x35cbca0) at /home/ebeer/repos/upstream/KDE/kdevelop/kdevplatform/language/codecompletion/codecompletionmodel.cpp:89 #9 0x00007f8333b699b7 in () at /usr/lib64/libQt5Core.so.5 #10 0x00007f8332080554 in start_thread () at /lib64/libpthread.so.0 #11 0x00007f8333299ccf in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7f8309f19700 (LWP 20252)): #0 0x00007f8330c715b4 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0 #1 0x00007f8330c71e7b in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f8330c7206c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f8333d63adb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f8333d10adb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f8333b5fde6 in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007f8335a3e485 in () at /usr/lib64/libQt5Qml.so.5 #7 0x00007f8333b699b7 in () at /usr/lib64/libQt5Core.so.5 #8 0x00007f8332080554 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f8333299ccf in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7f8309718700 (LWP 20250)): #0 0x00007f833328f2c9 in poll () at /lib64/libc.so.6 #1 0x00007f8330c71f46 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f8330c7206c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f8333d63adb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f8333d10adb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f8333b5fde6 in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007f8333b699b7 in () at /usr/lib64/libQt5Core.so.5 #7 0x00007f8332080554 in start_thread () at /lib64/libpthread.so.0 #8 0x00007f8333299ccf in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7f830a8ea700 (LWP 20246)): #0 0x00007f833328f2c9 in poll () at /lib64/libc.so.6 #1 0x00007f8330c71f46 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f8330c7206c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f8333d63adb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f8333d10adb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f8333b5fde6 in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007f8333b699b7 in () at /usr/lib64/libQt5Core.so.5 #7 0x00007f8332080554 in start_thread () at /lib64/libpthread.so.0 #8 0x00007f8333299ccf in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7f830b604700 (LWP 20236)): #0 0x00007f83378df65c in update_get_addr () at /lib64/ld-linux-x86-64.so.2 #1 0x00007f83378e4878 in __tls_get_addr () at /lib64/ld-linux-x86-64.so.2 #2 0x00007f8333b68d36 in () at /usr/lib64/libQt5Core.so.5 #3 0x00007f8333d639ca in () at /usr/lib64/libQt5Core.so.5 #4 0x00007f8330c71499 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0 #5 0x00007f8330c71e7b in () at /usr/lib64/libglib-2.0.so.0 #6 0x00007f8330c7206c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #7 0x00007f8333d63adb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #8 0x00007f8333d10adb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #9 0x00007f8333b5fde6 in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #10 0x00007f8336576a74 in KDevelop::DUChainPrivate::CleanupThread::run() (this=0x290bd20) at /home/ebeer/repos/upstream/KDE/kdevelop/kdevplatform/language/duchain/duchain.cpp:324 #11 0x00007f8333b699b7 in () at /usr/lib64/libQt5Core.so.5 #12 0x00007f8332080554 in start_thread () at /lib64/libpthread.so.0 #13 0x00007f8333299ccf in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7f8316933700 (LWP 20235)): #0 0x00007f833328f2c9 in poll () at /lib64/libc.so.6 #1 0x00007f8330c71f46 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f8330c7206c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f8333d63adb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f8333d10adb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f8333b5fde6 in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007f833482c545 in () at /usr/lib64/libQt5DBus.so.5 #7 0x00007f8333b699b7 in () at /usr/lib64/libQt5Core.so.5 #8 0x00007f8332080554 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f8333299ccf in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f831c844700 (LWP 20234)): #0 0x00007f83320864dc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f831ccd6f5b in () at /usr/lib64/dri/i965_dri.so #2 0x00007f831ccd6c87 in () at /usr/lib64/dri/i965_dri.so #3 0x00007f8332080554 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f8333299ccf in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f831e37b700 (LWP 20233)): #0 0x00007f833328f2c9 in poll () at /lib64/libc.so.6 #1 0x00007f8329fcccc7 in () at /usr/lib64/libxcb.so.1 #2 0x00007f8329fce8ea in xcb_wait_for_event () at /usr/lib64/libxcb.so.1 #3 0x00007f831ec8f519 in () at /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007f8333b699b7 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007f8332080554 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f8333299ccf in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f832097ca40 (LWP 20232)): [KCrash Handler] #6 0x00007f83331d708b in raise () at /lib64/libc.so.6 #7 0x00007f83331c04e9 in abort () at /lib64/libc.so.6 #8 0x00007f8333b2899d in () at /usr/lib64/libQt5Core.so.5 #9 0x00007f8333b27e1d in qt_assert_x(char const*, char const*, char const*, int) () at /usr/lib64/libQt5Core.so.5 #10 0x00007f82f8d921a3 in AdaptSignatureAction::execute() (this=0x8060fe0) at /home/ebeer/repos/upstream/KDE/kdevelop/plugins/clang/codegen/adaptsignatureaction.cpp:80 #11 0x00007f833669609b in KDevelop::ProblemNavigationContext::executeAction(int) (this=0x4ffcfb0, index=0) at /home/ebeer/repos/upstream/KDE/kdevelop/kdevplatform/language/duchain/navigation/problemnavigationcontext.cpp:264 #12 0x00007f8336695fcb in KDevelop::ProblemNavigationContext::executeKeyAction(QString const&) (this=0x4ffcfb0, key=...) at /home/ebeer/repos/upstream/KDE/kdevelop/kdevplatform/language/duchain/navigation/problemnavigationcontext.cpp:249 #13 0x00007f833669dc9b in KDevelop::AbstractNavigationContext::execute(KDevelop::NavigationAction const&) (this=0x4ffcfb0, action=...) at /home/ebeer/repos/upstream/KDE/kdevelop/kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:197 #14 0x00007f833669f3f2 in KDevelop::AbstractNavigationContext::acceptLink(QString const&) (this=0x4ffcfb0, link=...) at /home/ebeer/repos/upstream/KDE/kdevelop/kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:450 #15 0x00007f833669b17c in KDevelop::AbstractNavigationWidgetPrivate::anchorClicked(QUrl const&) (this=0x60ada10, url=...) at /home/ebeer/repos/upstream/KDE/kdevelop/kdevplatform/language/duchain/navigation/abstractnavigationwidget.cpp:263 #16 0x00007f8336699e51 in KDevelop::AbstractNavigationWidget::<lambda(const QUrl&)>::operator()(const QUrl &) const (__closure=0x4c0cdd0, url=...) at /home/ebeer/repos/upstream/KDE/kdevelop/kdevplatform/language/duchain/navigation/abstractnavigationwidget.cpp:115 #17 0x00007f833669bf1f in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<const QUrl&>, void, KDevelop::AbstractNavigationWidget::initBrowser(int)::<lambda(const QUrl&)> >::call(KDevelop::AbstractNavigationWidget::<lambda(const QUrl&)> &, void **) (f=..., arg=0x7ffc6c3e3b30) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:128 #18 0x00007f833669bebd in QtPrivate::Functor<KDevelop::AbstractNavigationWidget::initBrowser(int)::<lambda(const QUrl&)>, 1>::call<QtPrivate::List<QUrl const&>, void>(KDevelop::AbstractNavigationWidget::<lambda(const QUrl&)> &, void *, void **) (f=..., arg=0x7ffc6c3e3b30) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:238 #19 0x00007f833669be61 in QtPrivate::QFunctorSlotObject<KDevelop::AbstractNavigationWidget::initBrowser(int)::<lambda(const QUrl&)>, 1, QtPrivate::List<const QUrl&>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=1, this_=0x4c0cdc0, r=0x6eadd40, a=0x7ffc6c3e3b30, ret=0x0) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:421 #20 0x00007f8333d3b1a0 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 #21 0x00007f8334c40c05 in QTextBrowser::anchorClicked(QUrl const&) () at /usr/lib64/libQt5Widgets.so.5 #22 0x00007f8334c4121b in () at /usr/lib64/libQt5Widgets.so.5 #23 0x00007f8334c4268d in () at /usr/lib64/libQt5Widgets.so.5 #24 0x00007f8333d3b04b in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 #25 0x00007f8334c58c75 in QWidgetTextControl::linkActivated(QString const&) () at /usr/lib64/libQt5Widgets.so.5 #26 0x00007f8334c5f05c in () at /usr/lib64/libQt5Widgets.so.5 #27 0x00007f8334c5fec9 in () at /usr/lib64/libQt5Widgets.so.5 #28 0x00007f8334c646cc in QWidgetTextControl::processEvent(QEvent*, QMatrix const&, QWidget*) () at /usr/lib64/libQt5Widgets.so.5 #29 0x00007f8334c5b0ae in QWidgetTextControl::processEvent(QEvent*, QPointF const&, QWidget*) () at /usr/lib64/libQt5Widgets.so.5 #30 0x00007f8334c3e28e in QTextEdit::mouseReleaseEvent(QMouseEvent*) () at /usr/lib64/libQt5Widgets.so.5 #31 0x00007f8334ac47f8 in QWidget::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #32 0x00007f8334b67e2e in QFrame::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #33 0x00007f8333d11b1b in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #34 0x00007f8334a86491 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #35 0x00007f8334a8dd38 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #36 0x00007f8333d11e09 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #37 0x00007f8334a8d039 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib64/libQt5Widgets.so.5 #38 0x00007f8334adf334 in () at /usr/lib64/libQt5Widgets.so.5 #39 0x00007f8334ae1ebe in () at /usr/lib64/libQt5Widgets.so.5 #40 0x00007f8334a864a1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #41 0x00007f8334a8daf0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #42 0x00007f8333d11e09 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #43 0x00007f83343a6ddb in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib64/libQt5Gui.so.5 #44 0x00007f83343a8cd5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib64/libQt5Gui.so.5 #45 0x00007f833438303b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Gui.so.5 #46 0x00007f831ed229db in () at /usr/lib64/libQt5XcbQpa.so.5 #47 0x00007f8333d10adb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #48 0x00007f8333d18c52 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #49 0x0000000000413654 in main(int, char**) (argc=1, argv=0x7ffc6c3e6628) at /home/ebeer/repos/upstream/KDE/kdevelop/app/main.cpp:849 [Inferior 1 (process 20232) detached] -- You are receiving this mail because: You are watching all bug changes.