Application: kdevelop (5.2.4) Qt Version: 5.11.1 Frameworks Version: 5.50.0 Operating System: Linux 4.4.0-136-generic x86_64 Distribution: KDE neon User Edition 5.13 -- Information about the crash: - What I was doing when the application crashed: This has happened several times and I can't find the root cause of this error. But occasionally when I select another tab and click on the line where I want to edit, it might suddenly crash. After reopening kdevelop, it seems to work quite fine rest of the session. Tried to reset all config files, which had no effect. I usually use UTF-8 encodings for my files, and tried different temp and save directories (like local and over NFS), so doesn't seem to be related to this either. The crash can be reproduced sometimes. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f0e45044940 (LWP 20179))] Thread 8 (Thread 0x7f0df0d49700 (LWP 20400)): #0 0x00007f0e4171074d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f0e386a638c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0e386a649c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f0e420280bb in QEventDispatcherGlib::processEvents (this=0x7f0de40032e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f0e41fcf5ba in QEventLoop::exec (this=this@entry=0x7f0df0d48c50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #5 0x00007f0e41e045e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525 #6 0x00007f0de200e255 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so #7 0x00007f0e41e0f727 in QThreadPrivate::start (arg=0x42ac7b0) at thread/qthread_unix.cpp:367 #8 0x00007f0e3af6a6ba in start_thread (arg=0x7f0df0d49700) at pthread_create.c:333 #9 0x00007f0e4171c41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f0df25e9700 (LWP 20192)): #0 0x00007f0e386a58c3 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f0e386a62bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0e386a649c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f0e420280bb in QEventDispatcherGlib::processEvents (this=0x7f0dec0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f0e41fcf5ba in QEventLoop::exec (this=this@entry=0x7f0df25e8c70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #5 0x00007f0e41e045e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525 #6 0x00007f0e41e0f727 in QThreadPrivate::start (arg=0x276f8c0) at thread/qthread_unix.cpp:367 #7 0x00007f0e3af6a6ba in start_thread (arg=0x7f0df25e9700) at pthread_create.c:333 #8 0x00007f0e4171c41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f0df91af700 (LWP 20185)): #0 0x00007f0e4171074d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f0e386a638c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0e386a649c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f0e420280bb in QEventDispatcherGlib::processEvents (this=0x7f0df40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f0e41fcf5ba in QEventLoop::exec (this=this@entry=0x7f0df91aec70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #5 0x00007f0e41e045e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525 #6 0x00007f0e41e0f727 in QThreadPrivate::start (arg=0x7f0e2f2076b8) at thread/qthread_unix.cpp:367 #7 0x00007f0e3af6a6ba in start_thread (arg=0x7f0df91af700) at pthread_create.c:333 #8 0x00007f0e4171c41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f0dfa06a700 (LWP 20184)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0e41a9291c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #2 0x00007f0e02c100ee in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007f0e02c10209 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #4 0x00007f0e41a97c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #5 0x00007f0e3af6a6ba in start_thread (arg=0x7f0dfa06a700) at pthread_create.c:333 #6 0x00007f0e4171c41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f0e0a20c700 (LWP 20183)): #0 0x00007f0e4171074d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f0e386a638c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0e386a649c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f0e420280bb in QEventDispatcherGlib::processEvents (this=0x7f0dfc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f0e41fcf5ba in QEventLoop::exec (this=this@entry=0x7f0e0a20bc50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #5 0x00007f0e41e045e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525 #6 0x00007f0e3a9bf195 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f0e41e0f727 in QThreadPrivate::start (arg=0x267bbe0) at thread/qthread_unix.cpp:367 #8 0x00007f0e3af6a6ba in start_thread (arg=0x7f0e0a20c700) at pthread_create.c:333 #9 0x00007f0e4171c41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f0e0b042700 (LWP 20182)): #0 0x00007f0e4171074d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f0e386a638c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0e386a649c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f0e420280bb in QEventDispatcherGlib::processEvents (this=0x7f0e040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f0e41fcf5ba in QEventLoop::exec (this=this@entry=0x7f0e0b041c00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #5 0x00007f0e41e045e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525 #6 0x00007f0e3f83cb49 in ?? () from /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52 #7 0x00007f0e41e0f727 in QThreadPrivate::start (arg=0x2222720) at thread/qthread_unix.cpp:367 #8 0x00007f0e3af6a6ba in start_thread (arg=0x7f0e0b042700) at pthread_create.c:333 #9 0x00007f0e4171c41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f0e13b22700 (LWP 20181)): #0 0x00007f0e4171074d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f0e386a638c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0e386a649c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f0e420280bb in QEventDispatcherGlib::processEvents (this=0x7f0e0c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f0e41fcf5ba in QEventLoop::exec (this=this@entry=0x7f0e13b21c40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #5 0x00007f0e41e045e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525 #6 0x00007f0e43dd7f35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007f0e41e0f727 in QThreadPrivate::start (arg=0x7f0e44050d60) at thread/qthread_unix.cpp:367 #8 0x00007f0e3af6a6ba in start_thread (arg=0x7f0e13b22700) at pthread_create.c:333 #9 0x00007f0e4171c41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f0e45044940 (LWP 20179)): [KCrash Handler] #6 QHashNode<QObject*, unsigned int>::same_key (this=0x10000001e, this=0x10000001e, key0=<synthetic pointer>, h0=2076116624) at ../../include/QtCore/../../src/corelib/tools/qhash.h:158 #7 QHash<QObject*, unsigned int>::findNode (h=2076116624, akey=<synthetic pointer>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qhash.h:917 #8 QHash<QObject*, unsigned int>::findNode (ahp=0x0, akey=<synthetic pointer>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qhash.h:936 #9 QHash<QObject*, unsigned int>::value (akey=<synthetic pointer>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qhash.h:622 #10 QAccessible::queryAccessibleInterface (object=0x369aef0) at accessible/qaccessible.cpp:677 #11 0x00007f0e42566482 in QAccessibleEvent::accessibleInterface (this=0x7ffed1b30780) at accessible/qaccessible.cpp:1770 #12 0x00007f0e4256695d in QAccessible::updateAccessibility (event=0x7ffed1b30780) at accessible/qaccessible.cpp:861 #13 0x00007f0e3e5f2935 in KateViewInternal::cursorMoved (this=<optimized out>) at /workspace/build/src/view/kateviewinternal.cpp:3686 #14 0x00007f0e3e5f5752 in KateViewInternal::updateCursor (this=this@entry=0x369aef0, newCursor=..., force=force@entry=false, center=center@entry=false, calledExternally=calledExternally@entry=false) at /workspace/build/src/view/kateviewinternal.cpp:2079 #15 0x00007f0e3e5f9c3a in KateViewInternal::placeCursor (this=this@entry=0x369aef0, p=..., keepSelection=keepSelection@entry=false, updateSelection=updateSelection@entry=true) at /workspace/build/src/view/kateviewinternal.cpp:2297 #16 0x00007f0e3e5fc1c9 in KateViewInternal::mousePressEvent (this=0x369aef0, e=0x7ffed1b30e00) at /workspace/build/src/view/kateviewinternal.cpp:2690 #17 0x00007f0e42dde03f in QWidget::event (this=0x369aef0, event=0x7ffed1b30e00) at kernel/qwidget.cpp:8897 #18 0x00007f0e42d9e39c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x369aef0, e=0x7ffed1b30e00) at kernel/qapplication.cpp:3727 #19 0x00007f0e42da5db3 in QApplication::notify (this=<optimized out>, receiver=0x369aef0, e=0x7ffed1b30e00) at kernel/qapplication.cpp:3203 #20 0x00007f0e41fd1228 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x369aef0, event=event@entry=0x7ffed1b30e00) at kernel/qcoreapplication.cpp:1048 #21 0x00007f0e42da4faf in QCoreApplication::sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #22 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x369aef0, event=event@entry=0x7ffed1b30e00, alienWidget=alienWidget@entry=0x369aef0, nativeWidget=0x11f4bb0, buttonDown=buttonDown@entry=0x7f0e434a78d0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2695 #23 0x00007f0e42df7abd in QWidgetWindow::handleMouseEvent (this=this@entry=0x21923b0, event=event@entry=0x7ffed1b31200) at kernel/qwidgetwindow.cpp:659 #24 0x00007f0e42dfa4cb in QWidgetWindow::event (this=0x21923b0, event=0x7ffed1b31200) at kernel/qwidgetwindow.cpp:280 #25 0x00007f0e42d9e39c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x21923b0, e=0x7ffed1b31200) at kernel/qapplication.cpp:3727 #26 0x00007f0e42da5ab0 in QApplication::notify (this=0x7ffed1b31680, receiver=0x21923b0, e=0x7ffed1b31200) at kernel/qapplication.cpp:3486 #27 0x00007f0e41fd1228 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x21923b0, event=event@entry=0x7ffed1b31200) at kernel/qcoreapplication.cpp:1048 #28 0x00007f0e425933cf in QCoreApplication::sendSpontaneousEvent (event=0x7ffed1b31200, receiver=0x21923b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237 #29 QGuiApplicationPrivate::processMouseEvent (e=0x455e0d0) at kernel/qguiapplication.cpp:2082 #30 0x00007f0e42595415 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x455e0d0) at kernel/qguiapplication.cpp:1817 #31 0x00007f0e4256fe1b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1032 #32 0x00007f0e1c4979ab in QPAEventDispatcherGlib::processEvents (this=0xcfed50, flags=...) at qeventdispatcher_glib.cpp:70 #33 0x00007f0e41fcf5ba in QEventLoop::exec (this=this@entry=0x7ffed1b31470, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #34 0x00007f0e41fd86c4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1336 #35 0x00007f0e42589f8c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1762 #36 0x00007f0e42d9e2f5 in QApplication::exec () at kernel/qapplication.cpp:2901 #37 0x000000000040bdef in main (argc=2, argv=<optimized out>) at /workspace/build/app/main.cpp:793 Possible duplicates by query: bug 397159. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 397159 ***