Application: kdevelop (5.1.1) Qt Version: 5.7.1 Frameworks Version: 5.34.0 Operating System: Linux 4.4.0-79-generic x86_64 Distribution: KDE neon User Edition 5.10 -- Information about the crash: Editing Python Code sometimes leads to crashes, however, I was not able to reliably reproduce the crash. It seems to happen randomly. The crash can be reproduced sometimes. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fb7a402c900 (LWP 8429))] Thread 13 (Thread 0x7fb74139b700 (LWP 8665)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fb7b3ab06f4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #2 0x00007fb7b3ab0739 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #3 0x00007fb7bada16ba in start_thread (arg=0x7fb74139b700) at pthread_create.c:333 #4 0x00007fb7c0dfc82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 12 (Thread 0x7fb7437fe700 (LWP 8583)): #0 0x00007fb7c0df0b5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fb7b89dd38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb7b89dd49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb7c171075b in QEventDispatcherGlib::processEvents (this=0x7fb7345172a0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007fb7c16bb0ba in QEventLoop::exec (this=this@entry=0x7fb7437fdcc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007fb7c14eaf64 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507 #6 0x00007fb7c14efb48 in QThreadPrivate::start (arg=0x7fb7b3dde6b8 <KDevelop::(anonymous namespace)::Q_QGS_s_parsingThread::innerFunction()::holder+8>) at thread/qthread_unix.cpp:368 #7 0x00007fb7bada16ba in start_thread (arg=0x7fb7437fe700) at pthread_create.c:333 #8 0x00007fb7c0dfc82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7fb7524b5700 (LWP 8499)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fb7c14f09fb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x25c9df0) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2642dd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007fb7b66ca07f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007fb7b66ce078 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007fb7b66c926d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007fb7b66ce0d2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007fb7b66c926d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007fb7b66cbbf0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007fb7c14efb48 in QThreadPrivate::start (arg=0x7fb784003cb0) at thread/qthread_unix.cpp:368 #10 0x00007fb7bada16ba in start_thread (arg=0x7fb7524b5700) at pthread_create.c:333 #11 0x00007fb7c0dfc82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7fb7534d1700 (LWP 8498)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fb7c14f09fb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x25c9df0) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2642dd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007fb7b66ca07f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007fb7b66ce078 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007fb7b66c926d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007fb7b66cbbf0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007fb7c14efb48 in QThreadPrivate::start (arg=0x7fb75c308fe0) at thread/qthread_unix.cpp:368 #8 0x00007fb7bada16ba in start_thread (arg=0x7fb7534d1700) at pthread_create.c:333 #9 0x00007fb7c0dfc82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7fb75a2d2700 (LWP 8497)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fb7c14f09fb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x25c9df0) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2642dd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007fb7b66ca07f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007fb7b66ce078 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007fb7b66c926d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007fb7b66ce0d2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007fb7b66c926d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007fb7b66ce0d2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007fb7b66c926d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007fb7b66ce0d2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #11 0x00007fb7b66c926d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #12 0x00007fb7b66ce0d2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #13 0x00007fb7b66c926d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #14 0x00007fb7b66cbbf0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #15 0x00007fb7c14efb48 in QThreadPrivate::start (arg=0x7fb7543249e0) at thread/qthread_unix.cpp:368 #16 0x00007fb7bada16ba in start_thread (arg=0x7fb75a2d2700) at pthread_create.c:333 #17 0x00007fb7c0dfc82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7fb7737fd700 (LWP 8496)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fb7c14f09fb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x25c9df0) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2642dd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007fb7b66ca07f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007fb7b66ce078 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007fb7b66c926d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007fb7b66ce0d2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007fb7b66c926d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007fb7b66ce0d2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007fb7b66c926d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007fb7b66cbbf0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #11 0x00007fb7c14efb48 in QThreadPrivate::start (arg=0x7fb760033f30) at thread/qthread_unix.cpp:368 #12 0x00007fb7bada16ba in start_thread (arg=0x7fb7737fd700) at pthread_create.c:333 #13 0x00007fb7c0dfc82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7fb773ffe700 (LWP 8495)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fb7c14f09fb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x25c9df0) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2642dd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007fb7b66ca07f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007fb7b66ce078 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007fb7b66c926d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007fb7b66ce0d2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007fb7b66c926d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007fb7b66ce0d2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007fb7b66c926d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007fb7b66ce0d2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #11 0x00007fb7b66c926d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #12 0x00007fb7b66cbbf0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #13 0x00007fb7c14efb48 in QThreadPrivate::start (arg=0x5238af0) at thread/qthread_unix.cpp:368 #14 0x00007fb7bada16ba in start_thread (arg=0x7fb773ffe700) at pthread_create.c:333 #15 0x00007fb7c0dfc82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7fb7598b9700 (LWP 8474)): #0 0x00007fb7c170e8de in QTimerInfoList::repairTimersIfNeeded (this=0x7fb768007260) at kernel/qtimerinfo_unix.cpp:162 #1 0x00007fb7c170e953 in QTimerInfoList::timerWait (this=0x7fb768007260, tm=...) at kernel/qtimerinfo_unix.cpp:389 #2 0x00007fb7c170fd0e in timerSourcePrepareHelper (timeout=0x7fb7598b8ad4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132 #3 timerSourcePrepare (source=<optimized out>, timeout=0x7fb7598b8ad4) at kernel/qeventdispatcher_glib.cpp:165 #4 0x00007fb7b89dc91d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fb7b89dd2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007fb7b89dd49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007fb7c171075b in QEventDispatcherGlib::processEvents (this=0x7fb7680073d0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #8 0x00007fb7c16bb0ba in QEventLoop::exec (this=this@entry=0x7fb7598b8ca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #9 0x00007fb7c14eaf64 in QThread::exec (this=this@entry=0x51c6850) at thread/qthread.cpp:507 #10 0x00007fb7b72d9bf5 in QQmlThreadPrivate::run (this=0x51c6850) at qml/ftw/qqmlthread.cpp:147 #11 0x00007fb7c14efb48 in QThreadPrivate::start (arg=0x51c6850) at thread/qthread_unix.cpp:368 #12 0x00007fb7bada16ba in start_thread (arg=0x7fb7598b9700) at pthread_create.c:333 #13 0x00007fb7c0dfc82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7fb77dd88700 (LWP 8451)): #0 0x00007fb7c0df0b5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fb7b89dd38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb7b89dd49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb7c171075b in QEventDispatcherGlib::processEvents (this=0x7fb764036c60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007fb7c16bb0ba in QEventLoop::exec (this=this@entry=0x7fb77dd87bf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007fb7c14eaf64 in QThread::exec (this=this@entry=0x3a198f0) at thread/qthread.cpp:507 #6 0x00007fb7bf02c1bb in KDevelop::CompletionWorkerThread::run (this=0x3a198f0) at /workspace/build/language/codecompletion/codecompletionmodel.cpp:89 #7 0x00007fb7c14efb48 in QThreadPrivate::start (arg=0x3a198f0) at thread/qthread_unix.cpp:368 #8 0x00007fb7bada16ba in start_thread (arg=0x7fb77dd88700) at pthread_create.c:333 #9 0x00007fb7c0dfc82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7fb77fffe700 (LWP 8450)): #0 0x00007fb7c170e3dd in QTimerInfoList::updateCurrentTime (this=this@entry=0x7fb778018bc0) at kernel/qtimerinfo_unix.cpp:91 #1 0x00007fb7c170e945 in QTimerInfoList::timerWait (this=0x7fb778018bc0, tm=...) at kernel/qtimerinfo_unix.cpp:388 #2 0x00007fb7c170fd0e in timerSourcePrepareHelper (timeout=0x7fb77fffda24, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132 #3 timerSourcePrepare (source=<optimized out>, timeout=0x7fb77fffda24) at kernel/qeventdispatcher_glib.cpp:165 #4 0x00007fb7b89dc91d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fb7b89dd2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007fb7b89dd49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007fb7c171075b in QEventDispatcherGlib::processEvents (this=0x7fb778001a50, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #8 0x00007fb7c16bb0ba in QEventLoop::exec (this=this@entry=0x7fb77fffdbf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #9 0x00007fb7c14eaf64 in QThread::exec (this=this@entry=0x2babcb0) at thread/qthread.cpp:507 #10 0x00007fb7bf02c1bb in KDevelop::CompletionWorkerThread::run (this=0x2babcb0) at /workspace/build/language/codecompletion/codecompletionmodel.cpp:89 #11 0x00007fb7c14efb48 in QThreadPrivate::start (arg=0x2babcb0) at thread/qthread_unix.cpp:368 #12 0x00007fb7bada16ba in start_thread (arg=0x7fb77fffe700) at pthread_create.c:333 #13 0x00007fb7c0dfc82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7fb77e589700 (LWP 8449)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007fb7c14f0936 in QWaitConditionPrivate::wait_relative (time=1000, this=0x2aac120) at thread/qwaitcondition_unix.cpp:133 #2 QWaitConditionPrivate::wait (time=1000, this=0x2aac120) at thread/qwaitcondition_unix.cpp:141 #3 QWaitCondition::wait (this=this@entry=0x2aaabc8, mutex=mutex@entry=0x2aaabd0, time=time@entry=1000) at thread/qwaitcondition_unix.cpp:215 #4 0x00007fb7bef2dbc8 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x2aaabb0) at /workspace/build/language/duchain/duchain.cpp:282 #5 0x00007fb7c14efb48 in QThreadPrivate::start (arg=0x2aaabb0) at thread/qthread_unix.cpp:368 #6 0x00007fb7bada16ba in start_thread (arg=0x7fb77e589700) at pthread_create.c:333 #7 0x00007fb7c0dfc82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7fb79bfff700 (LWP 8431)): #0 0x00007fb7c0df0b5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fb7b89dd38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb7b89dd49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb7c171075b in QEventDispatcherGlib::processEvents (this=0x7fb7940008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007fb7c16bb0ba in QEventLoop::exec (this=this@entry=0x7fb79bffec90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007fb7c14eaf64 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507 #6 0x00007fb7c37ae735 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007fb7c14efb48 in QThreadPrivate::start (arg=0x7fb7c3822d60) at thread/qthread_unix.cpp:368 #8 0x00007fb7bada16ba in start_thread (arg=0x7fb79bfff700) at pthread_create.c:333 #9 0x00007fb7c0dfc82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7fb7a402c900 (LWP 8429)): [KCrash Handler] #6 0x00007fb7bef44f07 in KDevelop::TopDUContextLocalPrivate::rebuildDynamicImportStructure (this=0xa83d890) at /workspace/build/language/duchain/topducontext.cpp:137 #7 KDevelop::TopDUContext::rebuildDynamicImportStructure (this=this@entry=0xa1e7490) at /workspace/build/language/duchain/topducontext.cpp:511 #8 0x00007fb7bef2ee1c in KDevelop::DUChainPrivate::loadChain (this=0x7fb7bf6fcb60 <KDevelop::(anonymous namespace)::Q_QGS_sdDUChainPrivate::innerFunction()::holder>, index=index@entry=1719, loaded=...) at /workspace/build/language/duchain/duchain.cpp:591 #9 0x00007fb7bef1a725 in KDevelop::DUChain::loadChain (this=<optimized out>, index=1719) at /workspace/build/language/duchain/duchain.cpp:1312 #10 0x00007fb7bef43049 in KDevelop::DUChain::chainForIndex (index=<optimized out>, this=<optimized out>) at /workspace/build/language/duchain/duchain.h:186 #11 KDevelop::IndexedTopDUContext::data (this=this@entry=0x7ffe26edaa40) at /workspace/build/language/duchain/indexedtopducontext.cpp:49 #12 0x00007fb7bef5cca2 in KDevelop::Declaration::usesCurrentRevision (this=this@entry=0x3af8930) at /workspace/build/language/duchain/declaration.cpp:778 #13 0x00007fb78190d77c in ContextBrowserPlugin::addHighlight (this=this@entry=0x2b38fc0, view=0x3da3250, decl=decl@entry=0x3af8930) at /workspace/build/plugins/contextbrowser/contextbrowser.cpp:692 #14 0x00007fb78190e218 in ContextBrowserPlugin::updateForView (this=this@entry=0x2b38fc0, view=0x3da3250) at /workspace/build/plugins/contextbrowser/contextbrowser.cpp:828 #15 0x00007fb78190e2d0 in ContextBrowserPlugin::updateViews (this=0x2b38fc0) at /workspace/build/plugins/contextbrowser/contextbrowser.cpp:842 #16 0x00007fb7c16e81f6 in QtPrivate::QSlotObjectBase::call (a=0x7ffe26edb610, r=0x2b38fc0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101 #17 QMetaObject::activate (sender=sender@entry=0x2b4f4d0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3723 #18 0x00007fb7c16e8837 in QMetaObject::activate (sender=sender@entry=0x2b4f4d0, m=m@entry=0x7fb7c1902700 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3602 #19 0x00007fb7c1760b50 in QTimer::timeout (this=this@entry=0x2b4f4d0) at .moc/moc_qtimer.cpp:198 #20 0x00007fb7c16f47a8 in QTimer::timerEvent (this=0x2b4f4d0, e=<optimized out>) at kernel/qtimer.cpp:254 #21 0x00007fb7c16e8d53 in QObject::event (this=0x2b4f4d0, e=<optimized out>) at kernel/qobject.cpp:1285 #22 0x00007fb7c1f9becc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x2b4f4d0, e=0x7ffe26edb930) at kernel/qapplication.cpp:3799 #23 0x00007fb7c1fa38c6 in QApplication::notify (this=0x7ffe26edbd70, receiver=0x2b4f4d0, e=0x7ffe26edb930) at kernel/qapplication.cpp:3556 #24 0x00007fb7c16bd0c8 in QCoreApplication::notifyInternal2 (receiver=0x2b4f4d0, event=event@entry=0x7ffe26edb930) at kernel/qcoreapplication.cpp:988 #25 0x00007fb7c170f68e in QCoreApplication::sendEvent (event=0x7ffe26edb930, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #26 QTimerInfoList::activateTimers (this=0x2144a80) at kernel/qtimerinfo_unix.cpp:644 #27 0x00007fb7c170fbc1 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182 #28 0x00007fb7b89dd197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #29 0x00007fb7b89dd3f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #30 0x00007fb7b89dd49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #31 0x00007fb7c171073f in QEventDispatcherGlib::processEvents (this=0x2143bb0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #32 0x00007fb7c16bb0ba in QEventLoop::exec (this=this@entry=0x7ffe26edbb80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #33 0x00007fb7c16c36cc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261 #34 0x00007fb7c19f824c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1633 #35 0x00007fb7c1f9be25 in QApplication::exec () at kernel/qapplication.cpp:2975 #36 0x000000000040bb96 in main (argc=1, argv=<optimized out>) at /workspace/build/app/main.cpp:763 Possible duplicates by query: bug 358890. Reported using DrKonqi
Hmm, never seen that trace. Did you try clearing ~/.cache/kdevduchain?
(In reply to Sven Brauch from comment #1) > Hmm, never seen that trace. Did you try clearing ~/.cache/kdevduchain? After clearing the cache kdevelop stops crashing (at least it did not crash so far :-) ).
Too many strange crashes apparently caused by old cache, we should investigate whether the versioning works... Please reopen if this happens again and the cache is generated by the same KDevelop version.