Bug 401221 - assertion !KDevelop::DUChain::lock()->currentThreadHasReadLock()… hit on "update signature"
Summary: assertion !KDevelop::DUChain::lock()->currentThreadHasReadLock()… hit on "upd...
Status: RESOLVED DUPLICATE of bug 416714
Alias: None
Product: kdevelop
Classification: Applications
Component: Language Support: CPP (Clang-based) (show other bugs)
Version: git master
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-11-19 19:13 UTC by Rolf Eike Beer
Modified: 2021-11-14 14:18 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rolf Eike Beer 2018-11-19 19:13:14 UTC
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]
Comment 1 Kevin Funk 2018-11-19 19:43:55 UTC
For the record: Can't reproduce with my debug build. 

Is this reproducible and can you provide a minimal working example?
Comment 2 Rolf Eike Beer 2018-11-21 20:06:15 UTC
It looks like I can trigger that basically every time I call "update signature" from a tooltip. The background parser was not running the last times I tried (at least there was no related progress bar), and I used a different project (KGpg in this case) as test.
Comment 3 Igor Kushnir 2021-11-14 14:18:33 UTC

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