https://bugs.kde.org/show_bug.cgi?id=381203

            Bug ID: 381203
           Summary: Kdevelop crashes when editing Python Code
           Product: kdevelop
           Version: 5.1.1
          Platform: Neon Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdevelop-bugs-n...@kde.org
          Reporter: jonathan.ver...@gmail.com
  Target Milestone: ---

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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to