Bug 394315 - KDevelop crash after hitting enter
Summary: KDevelop crash after hitting enter
Status: RESOLVED DUPLICATE of bug 391742
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 5.2.1
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-05-16 09:39 UTC by csukask
Modified: 2018-05-18 07:23 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description csukask 2018-05-16 09:39:24 UTC
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
Comment 1 Kevin Funk 2018-05-18 07:23:28 UTC

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