Bug 392601 - Kdevelop crash every time if click on the pop-up in a specific situation.
Summary: Kdevelop crash every time if click on the pop-up in a specific situation.
Status: RESOLVED DUPLICATE of bug 391742
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 5.2.1
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-04-01 10:16 UTC by Angel
Modified: 2018-04-05 05:39 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 Angel 2018-04-01 10:16:23 UTC
Application: kdevelop (5.2.1)

Qt Version: 5.10.0
Frameworks Version: 5.44.0
Operating System: Linux 4.13.0-37-generic x86_64
Distribution: KDE neon User Edition 5.12

-- Information about the crash:
- What I was doing when the application crashed:

I usually use the pop-up help for solve warnings or autocomplete and always without any problem. But now, when I try to write the complete name of a class method using the pop-up, always crash. In the other hand, the problem will be resolve itself if clear the data cache using the option that appear automatically when the program restart. I hope I was able to explain it correctly.

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 0x7f1b2ae71900 (LWP 7118))]

Thread 21 (Thread 0x7f1aa8d79700 (LWP 7243)):
#0  __libc_enable_asynccancel () at ../sysdeps/unix/sysv/linux/x86_64/cancellation.S:65
#1  0x00007f1b275ba742 in poll () at ../sysdeps/unix/syscall-template.S:84
#2  0x00007f1b1e34e38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1b1e34e49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1b27eed5cb in QEventDispatcherGlib::processEvents (this=0x7f1a900008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f1b27e9464a in QEventLoop::exec (this=this@entry=0x7f1aa8d78cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f1b27cb4554 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522
#7  0x00007f1b27cb96eb in QThreadPrivate::start (arg=0x7f1b1520c6b8 <KDevelop::(anonymous namespace)::Q_QGS_s_parsingThread::innerFunction()::holder+8>) at thread/qthread_unix.cpp:376
#8  0x00007f1b20e146ba in start_thread (arg=0x7f1aa8d79700) at pthread_create.c:333
#9  0x00007f1b275c641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 20 (Thread 0x7f1aab7fe700 (LWP 7187)):
#0  0x00007f1b275ba74d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f1b1e34e38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1b1e34e49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1b27eed5cb in QEventDispatcherGlib::processEvents (this=0x7f1a9c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f1b27e9464a in QEventLoop::exec (this=this@entry=0x7f1aab7fdca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f1b27cb4554 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522
#6  0x00007f1ac3bf31d5 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
#7  0x00007f1b27cb96eb in QThreadPrivate::start (arg=0x30de370) at thread/qthread_unix.cpp:376
#8  0x00007f1b20e146ba in start_thread (arg=0x7f1aab7fe700) at pthread_create.c:333
#9  0x00007f1b275c641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 19 (Thread 0x7f1aabfff700 (LWP 7170)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1b27cba67b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x11e2ff0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x11e30d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f1b1c97278f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f1b1c976868 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f1b1c9719ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f1b1c9768c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f1b1c9719ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f1b1c9768c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f1b1c9719ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f1b1c9768c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f1b1c9719ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f1b1c9768c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007f1b1c9719ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007f1b1c9743e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007f1b27cb96eb in QThreadPrivate::start (arg=0x7f1ab0002d90) at thread/qthread_unix.cpp:376
#16 0x00007f1b20e146ba in start_thread (arg=0x7f1aabfff700) at pthread_create.c:333
#17 0x00007f1b275c641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 18 (Thread 0x7f1ac0a86700 (LWP 7162)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1b27cba67b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x11e2ff0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x11e30d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f1b1c97278f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f1b1c976868 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f1b1c9719ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f1b1c9768c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f1b1c9719ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f1b1c9743e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f1b27cb96eb in QThreadPrivate::start (arg=0x7f1ab8002d90) at thread/qthread_unix.cpp:376
#10 0x00007f1b20e146ba in start_thread (arg=0x7f1ac0a86700) at pthread_create.c:333
#11 0x00007f1b275c641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 17 (Thread 0x7f1ac1287700 (LWP 7161)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1b27cba67b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x11e2ff0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x11e30d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f1b1c97278f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f1b1c976868 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f1b1c9719ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f1b1c9768c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f1b1c9719ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f1b1c9768c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f1b1c9719ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f1b1c9743e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f1b27cb96eb in QThreadPrivate::start (arg=0x7f1ab4003190) at thread/qthread_unix.cpp:376
#12 0x00007f1b20e146ba in start_thread (arg=0x7f1ac1287700) at pthread_create.c:333
#13 0x00007f1b275c641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7f1ac2289700 (LWP 7159)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1b27cba67b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x11e2ff0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x11e30d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f1b1c97278f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f1b1c976868 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f1b1c9719ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f1b1c9743e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f1b27cb96eb in QThreadPrivate::start (arg=0x7f1abc002d90) at thread/qthread_unix.cpp:376
#8  0x00007f1b20e146ba in start_thread (arg=0x7f1ac2289700) at pthread_create.c:333
#9  0x00007f1b275c641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f1ac2a8a700 (LWP 7158)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1b27cba67b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x11e2ff0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x11e30d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f1b1c97278f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f1b1c976868 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f1b1c9719ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f1b1c9768c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f1b1c9719ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f1b1c9768c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f1b1c9719ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f1b1c9768c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f1b1c9719ed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f1b1c9743e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007f1b27cb96eb in QThreadPrivate::start (arg=0x1f08890) at thread/qthread_unix.cpp:376
#14 0x00007f1b20e146ba in start_thread (arg=0x7f1ac2a8a700) at pthread_create.c:333
#15 0x00007f1b275c641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f1ac9bbd700 (LWP 7134)):
#0  0x00007f1b275ba74d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f1b1e34e38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1b1e34e49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1b27eed5cb in QEventDispatcherGlib::processEvents (this=0x7f1ac40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f1b27e9464a in QEventLoop::exec (this=this@entry=0x7f1ac9bbcbf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f1b27cb4554 in QThread::exec (this=this@entry=0x1726f90) at thread/qthread.cpp:522
#6  0x00007f1b257eb03b in KDevelop::CompletionWorkerThread::run (this=0x1726f90) at /workspace/build/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79
#7  0x00007f1b27cb96eb in QThreadPrivate::start (arg=0x1726f90) at thread/qthread_unix.cpp:376
#8  0x00007f1b20e146ba in start_thread (arg=0x7f1ac9bbd700) at pthread_create.c:333
#9  0x00007f1b275c641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f1ad37a0700 (LWP 7132)):
#0  0x00007f1b1e34d9c9 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f1b1e34e2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1b1e34e49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1b27eed5cb in QEventDispatcherGlib::processEvents (this=0x7f1acc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f1b27e9464a in QEventLoop::exec (this=this@entry=0x7f1ad379fca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f1b27cb4554 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522
#6  0x00007f1b20891a35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f1b27cb96eb in QThreadPrivate::start (arg=0x137ded0) at thread/qthread_unix.cpp:376
#8  0x00007f1b20e146ba in start_thread (arg=0x7f1ad37a0700) at pthread_create.c:333
#9  0x00007f1b275c641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f1ad570b700 (LWP 7131)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1b2793c91c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2  0x00007f1ad9b4f7ae in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f1ad9b4f8c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#4  0x00007f1b27941c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5  0x00007f1b20e146ba in start_thread (arg=0x7f1ad570b700) at pthread_create.c:333
#6  0x00007f1b275c641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f1ae33c3700 (LWP 7130)):
#0  0x00007f1b2758b30d in nanosleep () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f1b27eecf2d in qt_nanosleep (amount=...) at kernel/qelapsedtimer_unix.cpp:195
#2  0x00007f1b27cb8ab4 in QThread::usleep (usecs=usecs@entry=500) at thread/qthread_unix.cpp:554
#3  0x00007f1b2572f966 in KDevelop::DUChainLock::lockForWrite (this=0x7f1b25eb9b80 <KDevelop::(anonymous namespace)::Q_QGS_sdDUChainPrivate::innerFunction()::holder+32>, timeout=0) at /workspace/build/kdevplatform/language/duchain/duchainlock.cpp:152
#4  0x00007f1b2572fbbc in KDevelop::DUChainWriteLocker::lock (this=0x7f1ae33c2560) at /workspace/build/kdevplatform/language/duchain/duchainlock.cpp:246
#5  0x00007f1b256ec2f0 in KDevelop::DUChainPrivate::doMoreCleanup (this=0x7f1b25eb9b60 <KDevelop::(anonymous namespace)::Q_QGS_sdDUChainPrivate::innerFunction()::holder>, retries=1, lockFlag=KDevelop::DUChainPrivate::TryLock) at /workspace/build/kdevplatform/language/duchain/duchain.cpp:696
#6  0x00007f1b27ec37b6 in QtPrivate::QSlotObjectBase::call (a=0x7f1ae33c2710, r=0x7f1ae33c2cc0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:378
#7  QMetaObject::activate (sender=sender@entry=0x7f1ae33c2cc0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7f1ae33c2710) at kernel/qobject.cpp:3749
#8  0x00007f1b27ec3d97 in QMetaObject::activate (sender=sender@entry=0x7f1ae33c2cc0, m=m@entry=0x7f1b282f2ec0 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7f1ae33c2710) at kernel/qobject.cpp:3628
#9  0x00007f1b27ecfd47 in QTimer::timeout (this=this@entry=0x7f1ae33c2cc0, _t1=...) at .moc/moc_qtimer.cpp:200
#10 0x00007f1b27ed0048 in QTimer::timerEvent (this=0x7f1ae33c2cc0, e=<optimized out>) at kernel/qtimer.cpp:255
#11 0x00007f1b27ec4483 in QObject::event (this=0x7f1ae33c2cc0, e=<optimized out>) at kernel/qobject.cpp:1268
#12 0x00007f1b28bd6acc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7f1ae33c2cc0, e=0x7f1ae33c2a00) at kernel/qapplication.cpp:3732
#13 0x00007f1b28bde417 in QApplication::notify (this=0x7ffd1042b300, receiver=0x7f1ae33c2cc0, e=0x7f1ae33c2a00) at kernel/qapplication.cpp:3491
#14 0x00007f1b27e963c8 in QCoreApplication::notifyInternal2 (receiver=0x7f1ae33c2cc0, event=event@entry=0x7f1ae33c2a00) at kernel/qcoreapplication.cpp:1044
#15 0x00007f1b27eec97e in QCoreApplication::sendEvent (event=0x7f1ae33c2a00, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#16 QTimerInfoList::activateTimers (this=0x7f1adc002cd0) at kernel/qtimerinfo_unix.cpp:643
#17 0x00007f1b27eed239 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182
#18 idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:229
#19 0x00007f1b1e34e197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f1b1e34e3f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f1b1e34e49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f1b27eed5cb in QEventDispatcherGlib::processEvents (this=0x7f1adc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#23 0x00007f1b27e9464a in QEventLoop::exec (this=this@entry=0x7f1ae33c2c50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#24 0x00007f1b27cb4554 in QThread::exec (this=this@entry=0x1277550) at thread/qthread.cpp:522
#25 0x00007f1b256eb819 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x1277550) at /workspace/build/kdevplatform/language/duchain/duchain.cpp:283
#26 0x00007f1b27cb96eb in QThreadPrivate::start (arg=0x1277550) at thread/qthread_unix.cpp:376
#27 0x00007f1b20e146ba in start_thread (arg=0x7f1ae33c3700) at pthread_create.c:333
#28 0x00007f1b275c641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f1af0da3700 (LWP 7129)):
#0  0x00007f1b275ba74d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f1b1e34e38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1b1e34e49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1b27eed5cb in QEventDispatcherGlib::processEvents (this=0x7f1ae40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f1b27e9464a in QEventLoop::exec (this=this@entry=0x7f1af0da2c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f1b27cb4554 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522
#6  0x00007f1b29bf92c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f1b27cb96eb in QThreadPrivate::start (arg=0x7f1b29e6dd60) at thread/qthread_unix.cpp:376
#8  0x00007f1b20e146ba in start_thread (arg=0x7f1af0da3700) at pthread_create.c:333
#9  0x00007f1b275c641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f1af1a3d700 (LWP 7128)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1afe3fd3cb in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f1afe3fd2e8 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f1b20e146ba in start_thread (arg=0x7f1af1a3d700) at pthread_create.c:333
#4  0x00007f1b275c641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f1af223e700 (LWP 7127)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1afe3fd3cb in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f1afe3fd2e8 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f1b20e146ba in start_thread (arg=0x7f1af223e700) at pthread_create.c:333
#4  0x00007f1b275c641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f1af2a3f700 (LWP 7126)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1afe3fd3cb in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f1afe3fd2e8 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f1b20e146ba in start_thread (arg=0x7f1af2a3f700) at pthread_create.c:333
#4  0x00007f1b275c641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f1af3240700 (LWP 7125)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1afe3fd3cb in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f1afe3fd2e8 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f1b20e146ba in start_thread (arg=0x7f1af3240700) at pthread_create.c:333
#4  0x00007f1b275c641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f1af3a41700 (LWP 7124)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1afe3fd3cb in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f1afe3fd2e8 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f1b20e146ba in start_thread (arg=0x7f1af3a41700) at pthread_create.c:333
#4  0x00007f1b275c641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f1af4242700 (LWP 7123)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1afe3fd3cb in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f1afe3fd2e8 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f1b20e146ba in start_thread (arg=0x7f1af4242700) at pthread_create.c:333
#4  0x00007f1b275c641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f1af4a43700 (LWP 7122)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1afe3fd3cb in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f1afe3fd2e8 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f1b20e146ba in start_thread (arg=0x7f1af4a43700) at pthread_create.c:333
#4  0x00007f1b275c641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f1afcfe8700 (LWP 7121)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1afe3fd3cb in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f1afe3fd2e8 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f1b20e146ba in start_thread (arg=0x7f1afcfe8700) at pthread_create.c:333
#4  0x00007f1b275c641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f1b2ae71900 (LWP 7118)):
[KCrash Handler]
#6  KDevelop::FunctionType::returnType (this=this@entry=0x0) at /workspace/build/kdevplatform/language/duchain/types/functiontype.cpp:104
#7  0x00007f1acb47a508 in (anonymous namespace)::DeclarationItem::execute (this=<optimized out>, view=0x1f72db0, word=...) at /workspace/build/plugins/clang/codecompletion/context.cpp:241
#8  0x00007f1b243b8e51 in KateCompletionWidget::execute (this=0x206e5b0) at /workspace/build/src/completion/katecompletionwidget.cpp:886
#9  0x00007f1b24521369 in KateNormalInputMode::keyPress (this=0x1f74000, e=0x7ffd1042af20) at /workspace/build/src/inputmode/katenormalinputmode.cpp:231
#10 0x00007f1b244a0806 in KateViewInternal::keyPressEvent (this=0x1f73690, e=0x7ffd1042af20) at /workspace/build/src/view/kateviewinternal.cpp:2450
#11 0x00007f1b244a8c8d in KateViewInternal::eventFilter (this=0x1f73690, obj=0x1f73690, e=0x7ffd1042af20) at /workspace/build/src/view/kateviewinternal.cpp:2370
#12 0x00007f1b27e96132 in QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x1f73690, event=event@entry=0x7ffd1042af20) at kernel/qcoreapplication.cpp:1170
#13 0x00007f1b28bd6aa5 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x1f73690, e=0x7ffd1042af20) at kernel/qapplication.cpp:3728
#14 0x00007f1b28bdfd46 in QApplication::notify (this=0x7ffd1042b300, receiver=0x1f73690, e=0x7ffd1042af20) at kernel/qapplication.cpp:3126
#15 0x00007f1b27e963c8 in QCoreApplication::notifyInternal2 (receiver=0x1f73690, event=0x7ffd1042af20) at kernel/qcoreapplication.cpp:1044
#16 0x00007f1b28c32993 in QWidgetWindow::event (this=0x122e4d0, event=0x7ffd1042af20) at kernel/qwidgetwindow.cpp:266
#17 0x00007f1b28bd6acc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x122e4d0, e=0x7ffd1042af20) at kernel/qapplication.cpp:3732
#18 0x00007f1b28bde417 in QApplication::notify (this=0x7ffd1042b300, receiver=0x122e4d0, e=0x7ffd1042af20) at kernel/qapplication.cpp:3491
#19 0x00007f1b27e963c8 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x122e4d0, event=event@entry=0x7ffd1042af20) at kernel/qcoreapplication.cpp:1044
#20 0x00007f1b2842ba48 in QCoreApplication::sendSpontaneousEvent (event=0x7ffd1042af20, receiver=0x122e4d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#21 QGuiApplicationPrivate::processKeyEvent (e=0x38ee1c0) at kernel/qguiapplication.cpp:2083
#22 0x00007f1b28430e25 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x38ee1c0) at kernel/qguiapplication.cpp:1747
#23 0x00007f1b2840a8fb in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:976
#24 0x00007f1b029c71ab in QPAEventDispatcherGlib::processEvents (this=0xc8c3c0, flags=...) at qeventdispatcher_glib.cpp:70
#25 0x00007f1b27e9464a in QEventLoop::exec (this=this@entry=0x7ffd1042b0f0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#26 0x00007f1b27e9d854 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1332
#27 0x00007f1b2842683c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1687
#28 0x00007f1b28bd6a25 in QApplication::exec () at kernel/qapplication.cpp:2917
#29 0x000000000040bdef in main (argc=1, argv=<optimized out>) at /workspace/build/app/main.cpp:793

Reported using DrKonqi
Comment 1 Kevin Funk 2018-04-05 05:39:21 UTC
Solved in 5.2.2 (to be released).

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