https://bugs.kde.org/show_bug.cgi?id=394315
Bug ID: 394315 Summary: KDevelop crash after hitting enter Product: kdevelop Version: 5.2.1 Platform: unspecified OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: normal Priority: NOR Component: general Assignee: kdevelop-bugs-n...@kde.org Reporter: csuk...@gmail.com Target Milestone: --- Application: kdevelop (5.2.1) Qt Version: 5.10.0 Frameworks Version: 5.46.0 Operating System: Linux 4.13.0-41-generic x86_64 Distribution: KDE neon User Edition 5.12 -- Information about the crash: - What I was doing when the application crashed: I was trying to create a try block in the standard hello world code. Hitting an enter after the keyword try and KDevelop crashed. The crash can be reproduced every time. -- 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 0x7f60152d6900 (LWP 10928))] Thread 14 (Thread 0x7f5f959ff700 (LWP 11047)): #0 0x00007f6011a1b74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f60087b138c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f60087b149c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f601234e5cb in QEventDispatcherGlib::processEvents (this=0x7f5f880008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f60122f564a in QEventLoop::exec (this=this@entry=0x7f5f959febf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f6012115554 in QThread::exec (this=this@entry=0x2d1cee0) at thread/qthread.cpp:522 #6 0x00007f600fc4c03b in KDevelop::CompletionWorkerThread::run (this=0x2d1cee0) at /workspace/build/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79 #7 0x00007f601211a6eb in QThreadPrivate::start (arg=0x2d1cee0) at thread/qthread_unix.cpp:376 #8 0x00007f600b2796ba in start_thread (arg=0x7f5f959ff700) at pthread_create.c:333 #9 0x00007f6011a2741d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 13 (Thread 0x7f5facacd700 (LWP 11045)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f601211b67b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x2316160) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2316240, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f6006dd478f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007f6006dd8868 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007f6006dd39ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007f6006dd88c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007f6006dd39ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007f6006dd88c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007f6006dd39ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007f6006dd63e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #11 0x00007f601211a6eb in QThreadPrivate::start (arg=0x7f5f9c002b90) at thread/qthread_unix.cpp:376 #12 0x00007f600b2796ba in start_thread (arg=0x7f5facacd700) at pthread_create.c:333 #13 0x00007f6011a2741d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 12 (Thread 0x7f5fad2ce700 (LWP 11044)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f601211b67b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x2316160) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2316240, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f6006dd478f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007f6006dd8868 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007f6006dd39ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007f6006dd88c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007f6006dd39ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007f6006dd88c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007f6006dd39ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007f6006dd63e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #11 0x00007f601211a6eb in QThreadPrivate::start (arg=0x7f5f98003190) at thread/qthread_unix.cpp:376 #12 0x00007f600b2796ba in start_thread (arg=0x7f5fad2ce700) at pthread_create.c:333 #13 0x00007f6011a2741d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7f5fadacf700 (LWP 11043)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f601211b67b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x2316160) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2316240, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f6006dd478f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007f6006dd8868 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007f6006dd39ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007f6006dd88c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007f6006dd39ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007f6006dd88c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007f6006dd39ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007f6006dd63e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #11 0x00007f601211a6eb in QThreadPrivate::start (arg=0x7f5fa4002f90) at thread/qthread_unix.cpp:376 #12 0x00007f600b2796ba in start_thread (arg=0x7f5fadacf700) at pthread_create.c:333 #13 0x00007f6011a2741d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7f5fae2d0700 (LWP 11042)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f601211b67b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x2316160) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2316240, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f6006dd478f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007f6006dd8868 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007f6006dd39ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007f6006dd88c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007f6006dd39ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007f6006dd63e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007f601211a6eb in QThreadPrivate::start (arg=0x7f5fa0002d90) at thread/qthread_unix.cpp:376 #10 0x00007f600b2796ba in start_thread (arg=0x7f5fae2d0700) at pthread_create.c:333 #11 0x00007f6011a2741d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7f5faead1700 (LWP 11041)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f601211b67b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x2316160) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2316240, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f6006dd478f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007f6006dd8868 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007f6006dd39ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007f6006dd63e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007f601211a6eb in QThreadPrivate::start (arg=0x2d0c350) at thread/qthread_unix.cpp:376 #8 0x00007f600b2796ba in start_thread (arg=0x7f5faead1700) at pthread_create.c:333 #9 0x00007f6011a2741d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f5fbffff700 (LWP 10964)): #0 0x00007f6011a1b74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f60087b138c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f60087b149c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f601234e5cb in QEventDispatcherGlib::processEvents (this=0x7f5fb00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f60122f564a in QEventLoop::exec (this=this@entry=0x7f5fbfffeca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f6012115554 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522 #6 0x00007f5fb565b1d5 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so #7 0x00007f601211a6eb in QThreadPrivate::start (arg=0x2c7a140) at thread/qthread_unix.cpp:376 #8 0x00007f600b2796ba in start_thread (arg=0x7f5fbffff700) at pthread_create.c:333 #9 0x00007f6011a2741d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f5fbf7fe700 (LWP 10944)): #0 0x00007f6011a1b74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f60087b138c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f60087b149c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f601234e5cb in QEventDispatcherGlib::processEvents (this=0x7f5fb8002c00, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f60122f564a in QEventLoop::exec (this=this@entry=0x7f5fbf7fdca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f6012115554 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522 #6 0x00007f600acf6a35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f601211a6eb in QThreadPrivate::start (arg=0x2576630) at thread/qthread_unix.cpp:376 #8 0x00007f600b2796ba in start_thread (arg=0x7f5fbf7fe700) at pthread_create.c:333 #9 0x00007f6011a2741d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f5fc52bc700 (LWP 10936)): #0 0x00007f60087f5a79 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f60087b1372 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f60087b149c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f601234e5cb in QEventDispatcherGlib::processEvents (this=0x7f5fc00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f60122f564a in QEventLoop::exec (this=this@entry=0x7f5fc52bbcc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f6012115554 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522 #6 0x00007f601211a6eb in QThreadPrivate::start (arg=0x24ff7c0) at thread/qthread_unix.cpp:376 #7 0x00007f600b2796ba in start_thread (arg=0x7f5fc52bc700) at pthread_create.c:333 #8 0x00007f6011a2741d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f5fc901a700 (LWP 10934)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f6011d9d91c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #2 0x00007f5fcb2be7ae in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007f5fcb2be8c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #4 0x00007f6011da2c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #5 0x00007f600b2796ba in start_thread (arg=0x7f5fc901a700) at pthread_create.c:333 #6 0x00007f6011a2741d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f5fd3fff700 (LWP 10932)): #0 0x00007f6011a1b74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f60087b138c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f60087b149c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f601234e5cb in QEventDispatcherGlib::processEvents (this=0x7f5fcc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f60122f564a in QEventLoop::exec (this=this@entry=0x7f5fd3ffecc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f6012115554 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522 #6 0x00007f601211a6eb in QThreadPrivate::start (arg=0x7f5fff66e6b8 <KDevelop::(anonymous namespace)::Q_QGS_s_parsingThread::innerFunction()::holder+8>) at thread/qthread_unix.cpp:376 #7 0x00007f600b2796ba in start_thread (arg=0x7f5fd3fff700) at pthread_create.c:333 #8 0x00007f6011a2741d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f5fd8e4f700 (LWP 10931)): #0 0x00007f60119ec30d in nanosleep () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f601234df2d in qt_nanosleep (amount=...) at kernel/qelapsedtimer_unix.cpp:195 #2 0x00007f6012119ab4 in QThread::usleep (usecs=usecs@entry=500) at thread/qthread_unix.cpp:554 #3 0x00007f600fb90966 in KDevelop::DUChainLock::lockForWrite (this=0x7f601031ab80 <KDevelop::(anonymous namespace)::Q_QGS_sdDUChainPrivate::innerFunction()::holder+32>, timeout=0) at /workspace/build/kdevplatform/language/duchain/duchainlock.cpp:152 #4 0x00007f600fb90bbc in KDevelop::DUChainWriteLocker::lock (this=0x7f5fd8e4e560) at /workspace/build/kdevplatform/language/duchain/duchainlock.cpp:246 #5 0x00007f600fb4d2f0 in KDevelop::DUChainPrivate::doMoreCleanup (this=0x7f601031ab60 <KDevelop::(anonymous namespace)::Q_QGS_sdDUChainPrivate::innerFunction()::holder>, retries=1, lockFlag=KDevelop::DUChainPrivate::TryLock) at /workspace/build/kdevplatform/language/duchain/duchain.cpp:696 #6 0x00007f60123247b6 in QtPrivate::QSlotObjectBase::call (a=0x7f5fd8e4e710, r=0x7f5fd8e4ecc0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:378 #7 QMetaObject::activate (sender=sender@entry=0x7f5fd8e4ecc0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7f5fd8e4e710) at kernel/qobject.cpp:3749 #8 0x00007f6012324d97 in QMetaObject::activate (sender=sender@entry=0x7f5fd8e4ecc0, m=m@entry=0x7f6012753ec0 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7f5fd8e4e710) at kernel/qobject.cpp:3628 #9 0x00007f6012330d47 in QTimer::timeout (this=this@entry=0x7f5fd8e4ecc0, _t1=...) at .moc/moc_qtimer.cpp:200 #10 0x00007f6012331048 in QTimer::timerEvent (this=0x7f5fd8e4ecc0, e=<optimized out>) at kernel/qtimer.cpp:255 #11 0x00007f6012325483 in QObject::event (this=0x7f5fd8e4ecc0, e=<optimized out>) at kernel/qobject.cpp:1268 #12 0x00007f6013037acc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7f5fd8e4ecc0, e=0x7f5fd8e4ea00) at kernel/qapplication.cpp:3732 #13 0x00007f601303f417 in QApplication::notify (this=0x7ffcc91b0d60, receiver=0x7f5fd8e4ecc0, e=0x7f5fd8e4ea00) at kernel/qapplication.cpp:3491 #14 0x00007f60122f73c8 in QCoreApplication::notifyInternal2 (receiver=0x7f5fd8e4ecc0, event=event@entry=0x7f5fd8e4ea00) at kernel/qcoreapplication.cpp:1044 #15 0x00007f601234d97e in QCoreApplication::sendEvent (event=0x7f5fd8e4ea00, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #16 QTimerInfoList::activateTimers (this=0x7f5fd4002cd0) at kernel/qtimerinfo_unix.cpp:643 #17 0x00007f601234e201 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182 #18 0x00007f60087b1197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #19 0x00007f60087b13f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #20 0x00007f60087b149c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #21 0x00007f601234e5cb in QEventDispatcherGlib::processEvents (this=0x7f5fd40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #22 0x00007f60122f564a in QEventLoop::exec (this=this@entry=0x7f5fd8e4ec50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #23 0x00007f6012115554 in QThread::exec (this=this@entry=0x241abe0) at thread/qthread.cpp:522 #24 0x00007f600fb4c819 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x241abe0) at /workspace/build/kdevplatform/language/duchain/duchain.cpp:283 #25 0x00007f601211a6eb in QThreadPrivate::start (arg=0x241abe0) at thread/qthread_unix.cpp:376 #26 0x00007f600b2796ba in start_thread (arg=0x7f5fd8e4f700) at pthread_create.c:333 #27 0x00007f6011a2741d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f5fe257d700 (LWP 10930)): #0 0x00007f6011a1727d in read () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f60087f46f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f60087b0e74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f60087b1330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f60087b149c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f601234e5cb in QEventDispatcherGlib::processEvents (this=0x7f5fdc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #6 0x00007f60122f564a in QEventLoop::exec (this=this@entry=0x7f5fe257cc90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #7 0x00007f6012115554 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522 #8 0x00007f601405a2c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #9 0x00007f601211a6eb in QThreadPrivate::start (arg=0x7f60142ced60) at thread/qthread_unix.cpp:376 #10 0x00007f600b2796ba in start_thread (arg=0x7f5fe257d700) at pthread_create.c:333 #11 0x00007f6011a2741d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f60152d6900 (LWP 10928)): [KCrash Handler] #6 KDevelop::FunctionType::returnType (this=this@entry=0x0) at /workspace/build/kdevplatform/language/duchain/types/functiontype.cpp:104 #7 0x00007f5f97933508 in (anonymous namespace)::DeclarationItem::execute (this=<optimized out>, view=0x3475320, word=...) at /workspace/build/plugins/clang/codecompletion/context.cpp:241 #8 0x00007f600e819eb1 in KateCompletionWidget::execute (this=0x33d4230) at /workspace/build/src/completion/katecompletionwidget.cpp:886 #9 0x00007f600e982bd9 in KateNormalInputMode::keyPress (this=0x3551840, e=0x7ffcc91b0980) at /workspace/build/src/inputmode/katenormalinputmode.cpp:231 #10 0x00007f600e9018c6 in KateViewInternal::keyPressEvent (this=0x346ccf0, e=0x7ffcc91b0980) at /workspace/build/src/view/kateviewinternal.cpp:2450 #11 0x00007f600e909fed in KateViewInternal::eventFilter (this=0x346ccf0, obj=0x346ccf0, e=0x7ffcc91b0980) at /workspace/build/src/view/kateviewinternal.cpp:2370 #12 0x00007f60122f7132 in QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x346ccf0, event=event@entry=0x7ffcc91b0980) at kernel/qcoreapplication.cpp:1170 #13 0x00007f6013037aa5 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x346ccf0, e=0x7ffcc91b0980) at kernel/qapplication.cpp:3728 #14 0x00007f6013040d46 in QApplication::notify (this=0x7ffcc91b0d60, receiver=0x346ccf0, e=0x7ffcc91b0980) at kernel/qapplication.cpp:3126 #15 0x00007f60122f73c8 in QCoreApplication::notifyInternal2 (receiver=0x346ccf0, event=0x7ffcc91b0980) at kernel/qcoreapplication.cpp:1044 #16 0x00007f6013093993 in QWidgetWindow::event (this=0x23a4050, event=0x7ffcc91b0980) at kernel/qwidgetwindow.cpp:266 #17 0x00007f6013037acc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x23a4050, e=0x7ffcc91b0980) at kernel/qapplication.cpp:3732 #18 0x00007f601303f417 in QApplication::notify (this=0x7ffcc91b0d60, receiver=0x23a4050, e=0x7ffcc91b0980) at kernel/qapplication.cpp:3491 #19 0x00007f60122f73c8 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x23a4050, event=event@entry=0x7ffcc91b0980) at kernel/qcoreapplication.cpp:1044 #20 0x00007f601288ca48 in QCoreApplication::sendSpontaneousEvent (event=0x7ffcc91b0980, receiver=0x23a4050) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237 #21 QGuiApplicationPrivate::processKeyEvent (e=0x37420f0) at kernel/qguiapplication.cpp:2083 #22 0x00007f6012891e25 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x37420f0) at kernel/qguiapplication.cpp:1747 #23 0x00007f601286b8fb in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:976 #24 0x00007f5fecf171ab in QPAEventDispatcherGlib::processEvents (this=0x1ccd2d0, flags=...) at qeventdispatcher_glib.cpp:70 #25 0x00007f60122f564a in QEventLoop::exec (this=this@entry=0x7ffcc91b0b50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #26 0x00007f60122fe854 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1332 #27 0x00007f601288783c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1687 #28 0x00007f6013037a25 in QApplication::exec () at kernel/qapplication.cpp:2917 #29 0x000000000040bdef in main (argc=1, argv=<optimized out>) at /workspace/build/app/main.cpp:793 Possible duplicates by query: bug 392601. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.