Application: kdevelop (4.90.92) (Compiled from sources) Qt Version: 5.7.0 Frameworks Version: 5.25.0 Operating System: Linux 4.6.0-1-amd64 x86_64 Distribution: Debian GNU/Linux testing (stretch) -- Information about the crash: What I was doing when the application crashed: - hover mouse over any type/variable/function declaration - in the context dialog click at the containing type -> Crash -- Backtrace: Application: KDevelop (kdevelop), signal: Aborted Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f3f32867940 (LWP 27599))] Thread 13 (Thread 0x7f3ecbe74700 (LWP 27672)): #0 0x00007f3f3f7e3c22 in g_main_context_check (context=context@entry=0x7f3ebb80b3e0, max_priority=2147483647, fds=fds@entry=0x7f3ebb372cb0, n_fds=n_fds@entry=1) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3614 #1 0x00007f3f3f7e4340 in g_main_context_iterate (context=context@entry=0x7f3ebb80b3e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3837 #2 0x00007f3f3f7e44ac in g_main_context_iteration (context=0x7f3ebb80b3e0, may_block=may_block@entry=1) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3901 #3 0x00007f3f4c7e129b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f3eb9696540, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f3f4c78f1ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f3ecbe73bf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210 #5 0x00007f3f4c5c52ac in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:511 #6 0x00007f3f49a711b5 in KDevelop::CompletionWorkerThread::run() (this=0x5926bd0) at /opt/kde/src/extragear/kdevelop/kdevplatform/language/codecompletion/codecompletionmodel.cpp:89 #7 0x00007f3f4c5c9bd9 in QThreadPrivate::start(void*) (arg=0x5926bd0) at thread/qthread_unix.cpp:343 #8 0x00007f3f445cd464 in start_thread (arg=0x7f3ecbe74700) at pthread_create.c:333 #9 0x00007f3f4b9c830d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 12 (Thread 0x7f3ed97b2700 (LWP 27644)): #0 0x00007f3f4b9bf19d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f3f3f7e439c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f3ec41b7dc0, timeout=<optimized out>, context=0x7f3ec40008c0) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:4135 #2 0x00007f3f3f7e439c in g_main_context_iterate (context=context@entry=0x7f3ec40008c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3835 #3 0x00007f3f3f7e44ac in g_main_context_iteration (context=0x7f3ec40008c0, may_block=may_block@entry=1) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3901 #4 0x00007f3f4c7e129b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f3ec4003ce0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f3f4c78f1ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f3ed97b1c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210 #6 0x00007f3f4c5c52ac in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:511 #7 0x00007f3f4c5c9bd9 in QThreadPrivate::start(void*) (arg=0x7f3f5170d718 <KDevelop::(anonymous namespace)::Q_QGS_s_parsingThread::innerFunction()::holder+8>) at thread/qthread_unix.cpp:343 #8 0x00007f3f445cd464 in start_thread (arg=0x7f3ed97b2700) at pthread_create.c:333 #9 0x00007f3f4b9c830d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7f3eda925700 (LWP 27639)): #0 0x00007f3f445d309f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f3f4c5ca97b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x24871a0) at thread/qwaitcondition_unix.cpp:143 #2 0x00007f3f4c5ca97b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x230d270, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f3f4888b546 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=0x24870b0, th=0x7f3ed4001e20) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:594 #4 0x00007f3f4888b21f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x24870b0, th=0x7f3ed4001e20, threadWasBusy=true, suspendIfInactive=false, justReturning=false) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:554 #5 0x00007f3f48893c47 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x2373530, th=0x7f3ed4001e20, wasBusy=true) at /opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:66 #6 0x00007f3f4888b360 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=0x24870b0, th=0x7f3ed4001e20, wasBusy=true) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568 #7 0x00007f3f4888fd1e in ThreadWeaver::Thread::run() (this=0x7f3ed4001e20) at /opt/kde/src/frameworks/threadweaver/src/thread.cpp:103 #8 0x00007f3f4c5c9bd9 in QThreadPrivate::start(void*) (arg=0x7f3ed4001e20) at thread/qthread_unix.cpp:343 #9 0x00007f3f445cd464 in start_thread (arg=0x7f3eda925700) at pthread_create.c:333 #10 0x00007f3f4b9c830d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7f3edb126700 (LWP 27638)): #0 0x00007f3f445d309f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f3f4c5ca97b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x24871a0) at thread/qwaitcondition_unix.cpp:143 #2 0x00007f3f4c5ca97b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x230d270, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f3f4888b546 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=0x24870b0, th=0x7f3ef40043e0) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:594 #4 0x00007f3f4888b21f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x24870b0, th=0x7f3ef40043e0, threadWasBusy=false, suspendIfInactive=false, justReturning=false) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:554 #5 0x00007f3f48893c47 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x2373530, th=0x7f3ef40043e0, wasBusy=false) at /opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:66 #6 0x00007f3f4888b360 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=0x24870b0, th=0x7f3ef40043e0, wasBusy=false) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568 #7 0x00007f3f48893d4a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x2373530, th=0x7f3ef40043e0, wasBusy=false) at /opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73 #8 0x00007f3f4888b360 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=0x24870b0, th=0x7f3ef40043e0, wasBusy=false) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568 #9 0x00007f3f48893d4a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x2373530, th=0x7f3ef40043e0, wasBusy=false) at /opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73 #10 0x00007f3f4888b360 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=0x24870b0, th=0x7f3ef40043e0, wasBusy=false) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568 #11 0x00007f3f48893d4a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x2373530, th=0x7f3ef40043e0, wasBusy=false) at /opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73 #12 0x00007f3f4888b360 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=0x24870b0, th=0x7f3ef40043e0, wasBusy=false) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568 #13 0x00007f3f48893d4a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x2373530, th=0x7f3ef40043e0, wasBusy=false) at /opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73 #14 0x00007f3f4888b360 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=0x24870b0, th=0x7f3ef40043e0, wasBusy=false) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568 #15 0x00007f3f48893d4a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x2373530, th=0x7f3ef40043e0, wasBusy=false) at /opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73 #16 0x00007f3f4888b360 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=0x24870b0, th=0x7f3ef40043e0, wasBusy=false) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568 #17 0x00007f3f48893d4a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x2373530, th=0x7f3ef40043e0, wasBusy=true) at /opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73 #18 0x00007f3f4888b360 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=0x24870b0, th=0x7f3ef40043e0, wasBusy=true) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568 #19 0x00007f3f4888fd1e in ThreadWeaver::Thread::run() (this=0x7f3ef40043e0) at /opt/kde/src/frameworks/threadweaver/src/thread.cpp:103 #20 0x00007f3f4c5c9bd9 in QThreadPrivate::start(void*) (arg=0x7f3ef40043e0) at thread/qthread_unix.cpp:343 #21 0x00007f3f445cd464 in start_thread (arg=0x7f3edb126700) at pthread_create.c:333 #22 0x00007f3f4b9c830d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7f3edb927700 (LWP 27637)): #0 0x00007f3f445d309f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f3f4c5ca97b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x24871a0) at thread/qwaitcondition_unix.cpp:143 #2 0x00007f3f4c5ca97b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x230d270, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f3f4888b546 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=0x24870b0, th=0x7f3eec003ca0) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:594 #4 0x00007f3f4888b21f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x24870b0, th=0x7f3eec003ca0, threadWasBusy=false, suspendIfInactive=false, justReturning=false) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:554 #5 0x00007f3f48893c47 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x2373530, th=0x7f3eec003ca0, wasBusy=false) at /opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:66 #6 0x00007f3f4888b360 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=0x24870b0, th=0x7f3eec003ca0, wasBusy=false) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568 #7 0x00007f3f48893d4a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x2373530, th=0x7f3eec003ca0, wasBusy=false) at /opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73 #8 0x00007f3f4888b360 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=0x24870b0, th=0x7f3eec003ca0, wasBusy=false) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568 #9 0x00007f3f48893d4a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x2373530, th=0x7f3eec003ca0, wasBusy=false) at /opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73 #10 0x00007f3f4888b360 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=0x24870b0, th=0x7f3eec003ca0, wasBusy=false) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568 #11 0x00007f3f48893d4a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x2373530, th=0x7f3eec003ca0, wasBusy=true) at /opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73 #12 0x00007f3f4888b360 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=0x24870b0, th=0x7f3eec003ca0, wasBusy=true) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568 #13 0x00007f3f4888fd1e in ThreadWeaver::Thread::run() (this=0x7f3eec003ca0) at /opt/kde/src/frameworks/threadweaver/src/thread.cpp:103 #14 0x00007f3f4c5c9bd9 in QThreadPrivate::start(void*) (arg=0x7f3eec003ca0) at thread/qthread_unix.cpp:343 #15 0x00007f3f445cd464 in start_thread (arg=0x7f3edb927700) at pthread_create.c:333 #16 0x00007f3f4b9c830d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f3f0affc700 (LWP 27635)): #0 0x00007f3f445d309f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f3f4c5ca97b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x24871a0) at thread/qwaitcondition_unix.cpp:143 #2 0x00007f3f4c5ca97b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x230d270, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f3f4888b546 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=0x24870b0, th=0x7f3ef003bea0) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:594 #4 0x00007f3f4888b21f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x24870b0, th=0x7f3ef003bea0, threadWasBusy=true, suspendIfInactive=false, justReturning=false) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:554 #5 0x00007f3f48893c47 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x2373530, th=0x7f3ef003bea0, wasBusy=true) at /opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:66 #6 0x00007f3f4888b360 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=0x24870b0, th=0x7f3ef003bea0, wasBusy=true) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568 #7 0x00007f3f4888fd1e in ThreadWeaver::Thread::run() (this=0x7f3ef003bea0) at /opt/kde/src/frameworks/threadweaver/src/thread.cpp:103 #8 0x00007f3f4c5c9bd9 in QThreadPrivate::start(void*) (arg=0x7f3ef003bea0) at thread/qthread_unix.cpp:343 #9 0x00007f3f445cd464 in start_thread (arg=0x7f3f0affc700) at pthread_create.c:333 #10 0x00007f3f4b9c830d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f3f18f8a700 (LWP 27634)): #0 0x00007f3f445d309f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f3f4c5ca97b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x24871a0) at thread/qwaitcondition_unix.cpp:143 #2 0x00007f3f4c5ca97b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x230d270, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f3f4888b546 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=0x24870b0, th=0x4799780) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:594 #4 0x00007f3f4888b21f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x24870b0, th=0x4799780, threadWasBusy=false, suspendIfInactive=false, justReturning=false) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:554 #5 0x00007f3f48893c47 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x2373530, th=0x4799780, wasBusy=false) at /opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:66 #6 0x00007f3f4888b360 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=0x24870b0, th=0x4799780, wasBusy=false) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568 #7 0x00007f3f48893d4a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x2373530, th=0x4799780, wasBusy=true) at /opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73 #8 0x00007f3f4888b360 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=0x24870b0, th=0x4799780, wasBusy=true) at /opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568 #9 0x00007f3f4888fd1e in ThreadWeaver::Thread::run() (this=0x4799780) at /opt/kde/src/frameworks/threadweaver/src/thread.cpp:103 #10 0x00007f3f4c5c9bd9 in QThreadPrivate::start(void*) (arg=0x4799780) at thread/qthread_unix.cpp:343 #11 0x00007f3f445cd464 in start_thread (arg=0x7f3f18f8a700) at pthread_create.c:333 #12 0x00007f3f4b9c830d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f3f1ac94700 (LWP 27620)): #0 0x00007f3f3f828ae4 in g_mutex_unlock (mutex=0x7f3f04001a50) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gthread-posix.c:1347 #1 0x00007f3f3f7e4356 in g_main_context_iterate (context=context@entry=0x7f3f04001a50, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3842 #2 0x00007f3f3f7e44ac in g_main_context_iteration (context=0x7f3f04001a50, may_block=may_block@entry=1) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3901 #3 0x00007f3f4c7e129b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f3f04018f30, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f3f4c78f1ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f3f1ac93c70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210 #5 0x00007f3f4c5c52ac in QThread::exec() (this=this@entry=0x465dd40) at thread/qthread.cpp:511 #6 0x00007f3f51c43875 in QQmlThreadPrivate::run() (this=0x465dd40) at qml/ftw/qqmlthread.cpp:147 #7 0x00007f3f4c5c9bd9 in QThreadPrivate::start(void*) (arg=0x465dd40) at thread/qthread_unix.cpp:343 #8 0x00007f3f445cd464 in start_thread (arg=0x7f3f1ac94700) at pthread_create.c:333 #9 0x00007f3f4b9c830d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f3f1978b700 (LWP 27615)): #0 0x00007f3f3f828ac9 in g_mutex_lock (mutex=mutex@entry=0x7f3ef8001f20) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gthread-posix.c:1335 #1 0x00007f3f3f7e3b51 in g_main_context_query (context=context@entry=0x7f3ef8001f20, max_priority=2147483647, timeout=timeout@entry=0x7f3f1978aac4, fds=fds@entry=0x7f3ef801c8f0, n_fds=n_fds@entry=1) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3544 #2 0x00007f3f3f7e4317 in g_main_context_iterate (context=context@entry=0x7f3ef8001f20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3822 #3 0x00007f3f3f7e44ac in g_main_context_iteration (context=0x7f3ef8001f20, may_block=may_block@entry=1) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3901 #4 0x00007f3f4c7e129b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f3ef80011e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f3f4c78f1ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f3f1978abf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210 #6 0x00007f3f4c5c52ac in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:511 #7 0x00007f3f49a711b5 in KDevelop::CompletionWorkerThread::run() (this=0x32a93e0) at /opt/kde/src/extragear/kdevelop/kdevplatform/language/codecompletion/codecompletionmodel.cpp:89 #8 0x00007f3f4c5c9bd9 in QThreadPrivate::start(void*) (arg=0x32a93e0) at thread/qthread_unix.cpp:343 #9 0x00007f3f445cd464 in start_thread (arg=0x7f3f1978b700) at pthread_create.c:333 #10 0x00007f3f4b9c830d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f3f0e394700 (LWP 27614)): #0 0x00007f3f4b9bf19d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f3f3f7e439c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f3ee4003820, timeout=<optimized out>, context=0x7f3ee4000990) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:4135 #2 0x00007f3f3f7e439c in g_main_context_iterate (context=context@entry=0x7f3ee4000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3835 #3 0x00007f3f3f7e44ac in g_main_context_iteration (context=0x7f3ee4000990, may_block=may_block@entry=1) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3901 #4 0x00007f3f4c7e129b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f3ee40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f3f4c78f1ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f3f0e393bf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210 #6 0x00007f3f4c5c52ac in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:511 #7 0x00007f3f49a711b5 in KDevelop::CompletionWorkerThread::run() (this=0x2a75310) at /opt/kde/src/extragear/kdevelop/kdevplatform/language/codecompletion/codecompletionmodel.cpp:89 #8 0x00007f3f4c5c9bd9 in QThreadPrivate::start(void*) (arg=0x2a75310) at thread/qthread_unix.cpp:343 #9 0x00007f3f445cd464 in start_thread (arg=0x7f3f0e394700) at pthread_create.c:333 #10 0x00007f3f4b9c830d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f3f24ab7700 (LWP 27613)): #0 0x00007f3f445d3448 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007f3f4c5ca8c6 in QWaitCondition::wait(QMutex*, unsigned long) (time=1000, this=0x29eb440) at thread/qwaitcondition_unix.cpp:133 #2 0x00007f3f4c5ca8c6 in QWaitCondition::wait(QMutex*, unsigned long) (time=1000, this=0x29eb440) at thread/qwaitcondition_unix.cpp:141 #3 0x00007f3f4c5ca8c6 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x29e7e50, time=1000) at thread/qwaitcondition_unix.cpp:215 #4 0x00007f3f4991d305 in KDevelop::DUChainPrivate::CleanupThread::run() (this=0x29e7e30) at /opt/kde/src/extragear/kdevelop/kdevplatform/language/duchain/duchain.cpp:282 #5 0x00007f3f4c5c9bd9 in QThreadPrivate::start(void*) (arg=0x29e7e30) at thread/qthread_unix.cpp:343 #6 0x00007f3f445cd464 in start_thread (arg=0x7f3f24ab7700) at pthread_create.c:333 #7 0x00007f3f4b9c830d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f3f2ea2e700 (LWP 27601)): #0 0x00007f3f4b9bf19d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f3f3f7e439c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f3f20017e60, timeout=<optimized out>, context=0x7f3f20000990) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:4135 #2 0x00007f3f3f7e439c in g_main_context_iterate (context=context@entry=0x7f3f20000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3835 #3 0x00007f3f3f7e44ac in g_main_context_iteration (context=0x7f3f20000990, may_block=may_block@entry=1) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3901 #4 0x00007f3f4c7e129b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f3f200008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f3f4c78f1ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f3f2ea2dc60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210 #6 0x00007f3f4c5c52ac in QThread::exec() (this=this@entry=0x7f3f52a28580 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:511 #7 0x00007f3f529b83d5 in QDBusConnectionManager::run() (this=0x7f3f52a28580 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:187 #8 0x00007f3f4c5c9bd9 in QThreadPrivate::start(void*) (arg=0x7f3f52a28580 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:343 #9 0x00007f3f445cd464 in start_thread (arg=0x7f3f2ea2e700) at pthread_create.c:333 #10 0x00007f3f4b9c830d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f3f32867940 (LWP 27599)): [KCrash Handler] #6 0x00007f3f4b9141c8 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 #7 0x00007f3f4b91564a in __GI_abort () at abort.c:89 #8 0x00007f3f4c5b13ae in QMessageLogger::fatal(char const*, ...) const (context=..., message=<synthetic pointer>) at global/qlogging.cpp:1647 #9 0x00007f3f4c5b13ae in QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7ffd680d8500, msg=msg@entry=0x7f3f4c848920 "ASSERT: \"%s\" in file %s, line %d") at global/qlogging.cpp:792 #10 0x00007f3f4c5acd6e in qt_assert(char const*, char const*, int) (assertion=<optimized out>, file=<optimized out>, line=<optimized out>) at global/qglobal.cpp:3059 #11 0x00007f3f499fdd33 in KDevelop::PersistentSymbolTable::getFilteredDeclarations(KDevelop::IndexedQualifiedIdentifier const&, Utils::StorableSet<KDevelop::IndexedTopDUContext, KDevelop::IndexedTopDUContextIndexConversion, KDevelop::RecursiveImportRepository, true, Utils::DummyLocker> const&) const (this=0x7f3f4abe8450 <KDevelop::PersistentSymbolTable::self()::ret>, id=..., visibility=...) at /opt/kde/src/extragear/kdevelop/kdevplatform/language/duchain/persistentsymboltable.cpp:276 #12 0x00007f3f499d81b9 in KDevelop::DeclarationId::getDeclaration(KDevelop::TopDUContext const*, bool) const (this=0x7f3ed419a996, top=0x5656010, instantiateIfRequired=true) at /opt/kde/src/extragear/kdevelop/kdevplatform/language/duchain/declarationid.cpp:169 #13 0x00007f3f49a29cd2 in KDevelop::IdentifiedType::declaration(KDevelop::TopDUContext const*) const (this=0x5be34a8, top=0x5656010) at /opt/kde/src/extragear/kdevelop/kdevplatform/language/duchain/types/identifiedtype.cpp:72 #14 0x00007f3f49a4ec2c in KDevelop::AbstractDeclarationNavigationContext::htmlClass() (this=0x65828a0) at /opt/kde/src/extragear/kdevelop/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp:526 #15 0x00007f3f49a492f0 in KDevelop::AbstractDeclarationNavigationContext::html(bool) (this=0x65828a0, shorten=false) at /opt/kde/src/extragear/kdevelop/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp:119 #16 0x00007f3f49a3ee01 in KDevelop::AbstractNavigationWidget::update() (this=0x6579920) at /opt/kde/src/extragear/kdevelop/kdevplatform/language/duchain/navigation/abstractnavigationwidget.cpp:143 #17 0x00007f3f49a3eb4d in KDevelop::AbstractNavigationWidget::setContext(QExplicitlySharedDataPointer<KDevelop::AbstractNavigationContext>, int) (this=0x6579920, context=..., initBrows=400) at /opt/kde/src/extragear/kdevelop/kdevplatform/language/duchain/navigation/abstractnavigationwidget.cpp:119 #18 0x00007f3eff25843f in ClangNavigationWidget::ClangNavigationWidget(KDevelop::DUChainPointer<KDevelop::Declaration> const&) (this=0x6579920, declaration=...) at /opt/kde/src/extragear/kdevelop/kdevelop/languages/clang/duchain/navigationwidget.cpp:101 #19 0x00007f3eff22eef2 in ClangDUContext<KDevelop::DUContext, 141>::createNavigationWidget(KDevelop::Declaration*, KDevelop::TopDUContext*, QString const&, QString const&) const (this=0x56589b0, decl=0x5663570) at /opt/kde/src/extragear/kdevelop/kdevelop/languages/clang/duchain/clangducontext.cpp:56 #20 0x00007f3f49a41c12 in KDevelop::AbstractNavigationContext::registerChild(KDevelop::DUChainPointer<KDevelop::Declaration>) (this=0x655e570, declaration=...) at /opt/kde/src/extragear/kdevelop/kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:233 #21 0x00007f3f49a41609 in KDevelop::AbstractNavigationContext::execute(KDevelop::NavigationAction const&) (this=0x655e570, action=...) at /opt/kde/src/extragear/kdevelop/kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:176 #22 0x00007f3f49a42416 in KDevelop::AbstractNavigationContext::acceptLink(QString const&) (this=0x655e570, link=...) at /opt/kde/src/extragear/kdevelop/kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:374 #23 0x00007f3f49a3f48b in KDevelop::AbstractNavigationWidget::anchorClicked(QUrl const&) (this=0x33e2c90, url=...) at /opt/kde/src/extragear/kdevelop/kdevplatform/language/duchain/navigation/abstractnavigationwidget.cpp:217 #24 0x00007f3f49a406ac in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QUrl const&>, void, void (KDevelop::AbstractNavigationWidget::*)(QUrl const&)>::call(void (KDevelop::AbstractNavigationWidget::*)(QUrl const&), KDevelop::AbstractNavigationWidget*, void**) (f=(void (KDevelop::AbstractNavigationWidget::*)(KDevelop::AbstractNavigationWidget * const, const QUrl &)) 0x7f3f49a3f404 <KDevelop::AbstractNavigationWidget::anchorClicked(QUrl const&)>, o=0x33e2c90, arg=0x7ffd680dbbb0) at /opt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:507 #25 0x00007f3f49a40630 in QtPrivate::FunctionPointer<void (KDevelop::AbstractNavigationWidget::*)(QUrl const&)>::call<QtPrivate::List<QUrl const&>, void>(void (KDevelop::AbstractNavigationWidget::*)(QUrl const&), KDevelop::AbstractNavigationWidget*, void**) (f=(void (KDevelop::AbstractNavigationWidget::*)(KDevelop::AbstractNavigationWidget * const, const QUrl &)) 0x7f3f49a3f404 <KDevelop::AbstractNavigationWidget::anchorClicked(QUrl const&)>, o=0x33e2c90, arg=0x7ffd680dbbb0) at /opt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:526 #26 0x00007f3f49a404fd in QtPrivate::QSlotObject<void (KDevelop::AbstractNavigationWidget::*)(QUrl const&), QtPrivate::List<QUrl const&>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x598ee70, r=0x33e2c90, a=0x7ffd680dbbb0, ret=0x0) at /opt/qt5/qtbase/src/corelib/kernel/qobject_impl.h:149 #27 0x00007f3f4c7ba076 in QMetaObject::activate(QObject*, int, int, void**) (a=0x7ffd680dbbb0, r=0x33e2c90, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:130 #28 0x00007f3f4c7ba076 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x5d4f890, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x7ffd680dbbb0) at kernel/qobject.cpp:3720 #29 0x00007f3f4c7ba617 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x5d4f890, m=m@entry=0x7f3f4d5212a0 <QTextBrowser::staticMetaObject>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x7ffd680dbbb0) at kernel/qobject.cpp:3602 #30 0x00007f3f4d1f1e95 in QTextBrowser::anchorClicked(QUrl const&) (this=this@entry=0x5d4f890, _t1=...) at .moc/moc_qtextbrowser.cpp:327 #31 0x00007f3f4d1f23c3 in QTextBrowserPrivate::_q_activateAnchor(QString const&) (this=0x6559210, href=...) at widgets/qtextbrowser.cpp:218 #32 0x00007f3f4d1f385d in QTextBrowser::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qtextbrowser.cpp:144 #33 0x00007f3f4c7b9d09 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x2481b90, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=13, argv=argv@entry=0x7ffd680dbd70) at kernel/qobject.cpp:3737 #34 0x00007f3f4c7ba617 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f3f4d5236c0 <QWidgetTextControl::staticMetaObject>, local_signal_index=local_signal_index@entry=13, argv=argv@entry=0x7ffd680dbd70) at kernel/qobject.cpp:3602 #35 0x00007f3f4d207ef5 in QWidgetTextControl::linkActivated(QString const&) (this=<optimized out>, _t1=...) at .moc/moc_qwidgettextcontrol_p.cpp:577 #36 0x00007f3f4d20da54 in QWidgetTextControlPrivate::activateLinkUnderCursor(QString) (this=this@entry=0x6612aa0, href=...) at widgets/qwidgettextcontrol.cpp:2862 #37 0x00007f3f4d20e889 in QWidgetTextControlPrivate::mouseReleaseEvent(QEvent*, Qt::MouseButton, QPointF const&, QFlags<Qt::KeyboardModifier>, QFlags<Qt::MouseButton>, QPoint const&) (this=this@entry=0x6612aa0, e=e@entry=0x7ffd680dc4b0, button=<optimized out>, pos=..., modifiers=..., modifiers@entry=..., buttons=..., buttons@entry=..., globalPos=...) at widgets/qwidgettextcontrol.cpp:1827 #38 0x00007f3f4d2123c3 in QWidgetTextControl::processEvent(QEvent*, QMatrix const&, QWidget*) (this=<optimized out>, e=0x7ffd680dc4b0, matrix=..., contextWidget=<optimized out>) at widgets/qwidgettextcontrol.cpp:1013 #39 0x00007f3f4d209f9b in QWidgetTextControl::processEvent(QEvent*, QPointF const&, QWidget*) (this=0x2481b90, e=e@entry=0x7ffd680dc4b0, coordinateOffset=..., contextWidget=contextWidget@entry=0x5dc8560) at widgets/qwidgettextcontrol.cpp:958 #40 0x00007f3f4d1ef759 in QTextEdit::mouseReleaseEvent(QMouseEvent*) (e=0x7ffd680dc4b0, this=0x6559210) at widgets/qtextedit_p.h:97 #41 0x00007f3f4d1ef759 in QTextEdit::mouseReleaseEvent(QMouseEvent*) (this=0x5d4f890, e=0x7ffd680dc4b0) at widgets/qtextedit.cpp:1599 #42 0x00007f3f4d0a3b38 in QWidget::event(QEvent*) (this=this@entry=0x5d4f890, event=event@entry=0x7ffd680dc4b0) at kernel/qwidget.cpp:9141 #43 0x00007f3f4d181f2e in QFrame::event(QEvent*) (this=0x5d4f890, e=0x7ffd680dc4b0) at widgets/qframe.cpp:550 #44 0x00007f3f4c7909f2 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (receiver=receiver@entry=0x5dc8560, event=event@entry=0x7ffd680dc4b0) at kernel/qcoreapplication.cpp:1099 #45 0x00007f3f4d05ff65 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x5dc8560, e=0x7ffd680dc4b0) at kernel/qapplication.cpp:3795 #46 0x00007f3f4d067c6d in QApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=0x5dc8560, e=0x7ffd680dc4b0) at kernel/qapplication.cpp:3273 #47 0x00007f3f4c790c58 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=receiver@entry=0x5dc8560, event=event@entry=0x7ffd680dc4b0) at kernel/qcoreapplication.cpp:988 #48 0x00007f3f4d066abf in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #49 0x00007f3f4d066abf in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (receiver=receiver@entry=0x5dc8560, event=event@entry=0x7ffd680dc4b0, alienWidget=alienWidget@entry=0x5dc8560, nativeWidget=0x5d24070, buttonDown=buttonDown@entry=0x7f3f4d53bbf0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2771 #50 0x00007f3f4d0bc86a in QWidgetWindow::handleMouseEvent(QMouseEvent*) (this=this@entry=0x5a65360, event=event@entry=0x7ffd680dc8b0) at kernel/qwidgetwindow.cpp:608 #51 0x00007f3f4d0bed13 in QWidgetWindow::event(QEvent*) (this=0x5a65360, event=0x7ffd680dc8b0) at kernel/qwidgetwindow.cpp:234 #52 0x00007f3f4d05ff8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x5a65360, e=0x7ffd680dc8b0) at kernel/qapplication.cpp:3799 #53 0x00007f3f4d067476 in QApplication::notify(QObject*, QEvent*) (this=0x7ffd680dced0, receiver=0x5a65360, e=0x7ffd680dc8b0) at kernel/qapplication.cpp:3556 #54 0x00007f3f4c790c58 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=receiver@entry=0x5a65360, event=event@entry=0x7ffd680dc8b0) at kernel/qcoreapplication.cpp:988 #55 0x00007f3f4cadc490 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (event=0x7ffd680dc8b0, receiver=0x5a65360) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #56 0x00007f3f4cadc490 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x2483210) at kernel/qguiapplication.cpp:1909 #57 0x00007f3f4cade225 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x2483210) at kernel/qguiapplication.cpp:1693 #58 0x00007f3f4cabd93b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:654 #59 0x00007f3f32640930 in userEventSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:76 #60 0x00007f3f3f7e41a7 in g_main_context_dispatch (context=0x7f3f280016f0) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3154 #61 0x00007f3f3f7e41a7 in g_main_context_dispatch (context=context@entry=0x7f3f280016f0) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3769 #62 0x00007f3f3f7e4400 in g_main_context_iterate (context=context@entry=0x7f3f280016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3840 #63 0x00007f3f3f7e44ac in g_main_context_iteration (context=0x7f3f280016f0, may_block=may_block@entry=1) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3901 #64 0x00007f3f4c7e127f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x20b9f70, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #65 0x00007f3f4c78f1ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd680dcc30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210 #66 0x00007f3f4c7971ad in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1261 #67 0x000000000040f0f3 in main(int, char**) (argc=1, argv=0x7ffd680def68) at /opt/kde/src/extragear/kdevelop/kdevelop/app/main.cpp:745 Possible duplicates by query: bug 365766, bug 364721, bug 363707, bug 362635, bug 362228. Reported using DrKonqi
Git commit 2cf99331edfe6927be1ddad9a0e01a32f3a26ca2 by Sven Brauch. Committed on 17/07/2016 at 14:28. Pushed by brauch into branch '5.0'. add missing read locker M +4 -0 language/duchain/navigation/abstractdeclarationnavigationcontext.cpp http://commits.kde.org/kdevplatform/2cf99331edfe6927be1ddad9a0e01a32f3a26ca2