Application: kdevelop (5.5.0) Qt Version: 5.14.1 Frameworks Version: 5.67.0 Operating System: Linux 5.5.4-1-vanilla x86_64 Windowing system: Wayland Distribution: "openSUSE Tumbleweed" -- Information about the crash: - What I was doing when the application crashed: The crash occurs sporadically when autocomplete appears. Usually, upon restarting, the same autocomplete window will work fine, but a future one will crash KDevelop. - Custom settings of the application: Running under wayland. The crash can be reproduced sometimes. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f9af178eac0 (LWP 24336))] Thread 18 (Thread 0x7f9a97fff700 (LWP 24509)): #0 0x00007f9aff2ed795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9b01df223b in QWaitConditionPrivate::wait (deadline=..., this=0x55a993517660) at thread/qwaitcondition_unix.cpp:146 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x55a9934e6d00, deadline=...) at thread/qwaitcondition_unix.cpp:225 #3 0x00007f9b01df22f9 in QWaitCondition::wait (this=0x55a9934e6c68, mutex=0x55a9934e6d00, time=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68 #4 0x00007f9afe8766b0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9afe876a1a in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9afe86ecce in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f9afe876a71 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f9afe86ecce in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007f9afe876a71 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #10 0x00007f9afe86ecce in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #11 0x00007f9afe876a71 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #12 0x00007f9afe86ecce in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #13 0x00007f9afe876a71 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #14 0x00007f9afe86ecce in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #15 0x00007f9afe876a71 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #16 0x00007f9afe86ecce in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #17 0x00007f9afe876a71 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #18 0x00007f9afe86ecce in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #19 0x00007f9afe876a71 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #20 0x00007f9afe86ecce in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #21 0x00007f9afe876a71 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #22 0x00007f9afe86ecce in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #23 0x00007f9afe876a71 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #24 0x00007f9afe86ecce in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #25 0x00007f9afe87609b in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #26 0x00007f9b01dec6f8 in QThreadPrivate::start (arg=0x7f9a900032e0) at thread/qthread_unix.cpp:342 #27 0x00007f9aff2e6efa in start_thread () from /lib64/libpthread.so.0 #28 0x00007f9b03a5d3bf in clone () from /lib64/libc.so.6 Thread 17 (Thread 0x7f9aa4de2700 (LWP 24508)): #0 0x00007f9aff2ed795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9b01df223b in QWaitConditionPrivate::wait (deadline=..., this=0x55a993517660) at thread/qwaitcondition_unix.cpp:146 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x55a9934e6d00, deadline=...) at thread/qwaitcondition_unix.cpp:225 #3 0x00007f9b01df22f9 in QWaitCondition::wait (this=0x55a9934e6c68, mutex=0x55a9934e6d00, time=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68 #4 0x00007f9afe8766b0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9afe876a1a in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9afe86ecce in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f9afe876a71 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f9afe86ecce in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007f9afe876a71 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #10 0x00007f9afe86ecce in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #11 0x00007f9afe87609b in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #12 0x00007f9b01dec6f8 in QThreadPrivate::start (arg=0x7f9a9c0038e0) at thread/qthread_unix.cpp:342 #13 0x00007f9aff2e6efa in start_thread () from /lib64/libpthread.so.0 #14 0x00007f9b03a5d3bf in clone () from /lib64/libc.so.6 Thread 16 (Thread 0x7f9aa55e3700 (LWP 24507)): #0 0x00007f9aff2ed795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9b01df223b in QWaitConditionPrivate::wait (deadline=..., this=0x55a993517660) at thread/qwaitcondition_unix.cpp:146 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x55a9934e6d00, deadline=...) at thread/qwaitcondition_unix.cpp:225 #3 0x00007f9b01df22f9 in QWaitCondition::wait (this=0x55a9934e6c68, mutex=0x55a9934e6d00, time=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68 #4 0x00007f9afe8766b0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9afe876a1a in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9afe86ecce in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f9afe876a71 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f9afe86ecce in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007f9afe876a71 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #10 0x00007f9afe86ecce in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #11 0x00007f9afe876a71 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #12 0x00007f9afe86ecce in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #13 0x00007f9afe876a71 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #14 0x00007f9afe86ecce in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #15 0x00007f9afe876a71 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #16 0x00007f9afe86ecce in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #17 0x00007f9afe87609b in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #18 0x00007f9b01dec6f8 in QThreadPrivate::start (arg=0x7f9a980036e0) at thread/qthread_unix.cpp:342 #19 0x00007f9aff2e6efa in start_thread () from /lib64/libpthread.so.0 #20 0x00007f9b03a5d3bf in clone () from /lib64/libc.so.6 Thread 15 (Thread 0x7f9aa5de4700 (LWP 24506)): #0 0x00007f9aff2ed795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9b01df223b in QWaitConditionPrivate::wait (deadline=..., this=0x55a993517660) at thread/qwaitcondition_unix.cpp:146 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x55a9934e6d00, deadline=...) at thread/qwaitcondition_unix.cpp:225 #3 0x00007f9b01df22f9 in QWaitCondition::wait (this=0x55a9934e6c68, mutex=0x55a9934e6d00, time=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68 #4 0x00007f9afe8766b0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9afe876a1a in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9afe86ecce in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f9afe87609b in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f9b01dec6f8 in QThreadPrivate::start (arg=0x7f9aa00032e0) at thread/qthread_unix.cpp:342 #9 0x00007f9aff2e6efa in start_thread () from /lib64/libpthread.so.0 #10 0x00007f9b03a5d3bf in clone () from /lib64/libc.so.6 Thread 14 (Thread 0x7f9aa65e5700 (LWP 24505)): #0 0x00007f9aff2ed795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9b01df223b in QWaitConditionPrivate::wait (deadline=..., this=0x55a993517660) at thread/qwaitcondition_unix.cpp:146 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x55a9934e6d00, deadline=...) at thread/qwaitcondition_unix.cpp:225 #3 0x00007f9b01df22f9 in QWaitCondition::wait (this=0x55a9934e6c68, mutex=0x55a9934e6d00, time=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68 #4 0x00007f9afe8766b0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9afe876a1a in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9afe86ecce in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f9afe876a71 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f9afe86ecce in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007f9afe87609b in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #10 0x00007f9b01dec6f8 in QThreadPrivate::start (arg=0x55a998c17bc0) at thread/qthread_unix.cpp:342 #11 0x00007f9aff2e6efa in start_thread () from /lib64/libpthread.so.0 #12 0x00007f9b03a5d3bf in clone () from /lib64/libc.so.6 Thread 13 (Thread 0x7f9ac16ea700 (LWP 24488)): #0 0x00007f9b03a52acf in poll () from /lib64/libc.so.6 #1 0x00007f9afe8dc2ee in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f9afe8dc40f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f9b02018c6b in QEventDispatcherGlib::processEvents (this=0x7f9aa8005090, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f9b01fc0bfb in QEventLoop::exec (this=this@entry=0x7f9ac16e9ac0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136 #5 0x00007f9b01deb62e in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118 #6 0x00007f9ac02993c5 in ?? () from /usr/lib64/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so #7 0x00007f9b01dec6f8 in QThreadPrivate::start (arg=0x55a99ae7d8f0) at thread/qthread_unix.cpp:342 #8 0x00007f9aff2e6efa in start_thread () from /lib64/libpthread.so.0 #9 0x00007f9b03a5d3bf in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7f9ac0ee9700 (LWP 24481)): #0 0x00007f9aff2edaaa in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9b01df21c4 in QWaitConditionPrivate::wait_relative (this=0x55a99acfc910, deadline=...) at thread/qwaitcondition_unix.cpp:136 #2 QWaitConditionPrivate::wait (deadline=..., this=0x55a99acfc910) at thread/qwaitcondition_unix.cpp:144 #3 QWaitCondition::wait (this=<optimized out>, mutex=0x55a99acfc758, deadline=...) at thread/qwaitcondition_unix.cpp:225 #4 0x00007f9b01df22c7 in QWaitCondition::wait (this=this@entry=0x55a99acfc0c0, mutex=mutex@entry=0x55a99acfc758, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209 #5 0x00007f9b01defa3b in QThreadPoolThread::run (this=0x55a99acfc0b0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270 #6 0x00007f9b01dec6f8 in QThreadPrivate::start (arg=0x55a99acfc0b0) at thread/qthread_unix.cpp:342 #7 0x00007f9aff2e6efa in start_thread () from /lib64/libpthread.so.0 #8 0x00007f9b03a5d3bf in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7f9ac247c700 (LWP 24357)): #0 0x00007f9b03a52acf in poll () from /lib64/libc.so.6 #1 0x00007f9afe8dc2ee in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f9afe8dc40f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f9b02018c6b in QEventDispatcherGlib::processEvents (this=0x7f9ab0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f9b01fc0bfb in QEventLoop::exec (this=this@entry=0x7f9ac247ba50, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136 #5 0x00007f9b01deb62e in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118 #6 0x00007f9b00be1b6c in ?? () from /usr/lib64/libKDevPlatformLanguage.so.55 #7 0x00007f9b01dec6f8 in QThreadPrivate::start (arg=0x55a993aa49e0) at thread/qthread_unix.cpp:342 #8 0x00007f9aff2e6efa in start_thread () from /lib64/libpthread.so.0 #9 0x00007f9b03a5d3bf in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7f9ac3ea8700 (LWP 24356)): #0 0x00007f9b03a52acf in poll () from /lib64/libc.so.6 #1 0x00007f9afe8dc2ee in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f9afe8dc40f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f9b02018c6b in QEventDispatcherGlib::processEvents (this=0x7f9abc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f9b01fc0bfb in QEventLoop::exec (this=this@entry=0x7f9ac3ea7ac0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136 #5 0x00007f9b01deb62e in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118 #6 0x00007f9aff9476e5 in ?? () from /usr/lib64/libQt5Qml.so.5 #7 0x00007f9b01dec6f8 in QThreadPrivate::start (arg=0x55a993980f00) at thread/qthread_unix.cpp:342 #8 0x00007f9aff2e6efa in start_thread () from /lib64/libpthread.so.0 #9 0x00007f9b03a5d3bf in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f9ad08ab700 (LWP 24354)): #0 0x00007f9b03a52acf in poll () from /lib64/libc.so.6 #1 0x00007f9afe8dc2ee in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f9afe8dc40f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f9b02018c6b in QEventDispatcherGlib::processEvents (this=0x7f9ac8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f9b01fc0bfb in QEventLoop::exec (this=this@entry=0x7f9ad08aaae0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136 #5 0x00007f9b01deb62e in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118 #6 0x00007f9b01dec6f8 in QThreadPrivate::start (arg=0x55a99368c860) at thread/qthread_unix.cpp:342 #7 0x00007f9aff2e6efa in start_thread () from /lib64/libpthread.so.0 #8 0x00007f9b03a5d3bf in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f9ad1d4b700 (LWP 24352)): #0 0x00007f9b03a52acf in poll () from /lib64/libc.so.6 #1 0x00007f9afe8dc2ee in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f9afe8dc40f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f9b02018c6b in QEventDispatcherGlib::processEvents (this=0x7f9ac4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f9b01fc0bfb in QEventLoop::exec (this=this@entry=0x7f9ad1d4aae0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136 #5 0x00007f9b01deb62e in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118 #6 0x00007f9b01dec6f8 in QThreadPrivate::start (arg=0x7f9afe773dc8) at thread/qthread_unix.cpp:342 #7 0x00007f9aff2e6efa in start_thread () from /lib64/libpthread.so.0 #8 0x00007f9b03a5d3bf in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f9ad2b50700 (LWP 24342)): #0 0x00007f9b03a52acf in poll () from /lib64/libc.so.6 #1 0x00007f9afe8dc2ee in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f9afe8dc40f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f9b02018c6b in QEventDispatcherGlib::processEvents (this=0x7f9acc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f9b01fc0bfb in QEventLoop::exec (this=this@entry=0x7f9ad2b4fa70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136 #5 0x00007f9b01deb62e in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118 #6 0x00007f9b00ca905c in ?? () from /usr/lib64/libKDevPlatformLanguage.so.55 #7 0x00007f9b01dec6f8 in QThreadPrivate::start (arg=0x55a9935653d0) at thread/qthread_unix.cpp:342 #8 0x00007f9aff2e6efa in start_thread () from /lib64/libpthread.so.0 #9 0x00007f9b03a5d3bf in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f9adffff700 (LWP 24341)): #0 0x00007f9aff2ed795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9aee47475b in cnd_wait (mtx=0x55a992c317b8, cond=0x55a992c317e0) at ../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=input@entry=0x55a992c93120) at ../src/util/u_queue.c:275 #3 0x00007f9aee4745d7 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #4 0x00007f9aff2e6efa in start_thread () from /lib64/libpthread.so.0 #5 0x00007f9b03a5d3bf in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f9aecdbc700 (LWP 24340)): #0 0x00007f9aff2ed795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9aee47475b in cnd_wait (mtx=0x55a992c317b8, cond=0x55a992c317e0) at ../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=input@entry=0x55a992c92f40) at ../src/util/u_queue.c:275 #3 0x00007f9aee4745d7 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #4 0x00007f9aff2e6efa in start_thread () from /lib64/libpthread.so.0 #5 0x00007f9b03a5d3bf in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f9aed5bd700 (LWP 24339)): #0 0x00007f9aff2ed795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9aee47475b in cnd_wait (mtx=0x55a992c317b8, cond=0x55a992c317e0) at ../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=input@entry=0x55a992c92f80) at ../src/util/u_queue.c:275 #3 0x00007f9aee4745d7 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #4 0x00007f9aff2e6efa in start_thread () from /lib64/libpthread.so.0 #5 0x00007f9b03a5d3bf in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f9aeddbe700 (LWP 24338)): #0 0x00007f9aff2ed795 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9aee47475b in cnd_wait (mtx=0x55a992c317b8, cond=0x55a992c317e0) at ../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=input@entry=0x55a992c92fa0) at ../src/util/u_queue.c:275 #3 0x00007f9aee4745d7 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #4 0x00007f9aff2e6efa in start_thread () from /lib64/libpthread.so.0 #5 0x00007f9b03a5d3bf in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f9aef849700 (LWP 24337)): #0 0x00007f9b03a52acf in poll () from /lib64/libc.so.6 #1 0x00007f9afe8dc2ee in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f9afe8dc40f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f9b02018c6b in QEventDispatcherGlib::processEvents (this=0x7f9ae8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f9b01fc0bfb in QEventLoop::exec (this=this@entry=0x7f9aef848ab0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136 #5 0x00007f9b01deb62e in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118 #6 0x00007f9b02a4a507 in ?? () from /usr/lib64/libQt5DBus.so.5 #7 0x00007f9b01dec6f8 in QThreadPrivate::start (arg=0x7f9b02accda0) at thread/qthread_unix.cpp:342 #8 0x00007f9aff2e6efa in start_thread () from /lib64/libpthread.so.0 #9 0x00007f9b03a5d3bf in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f9af178eac0 (LWP 24336)): [KCrash Handler] #6 QWidget::mapToParent (this=this@entry=0x0, pos=...) at kernel/qwidget.cpp:4109 #7 0x00007f9b02ccdb43 in QWidget::mapTo (this=this@entry=0x55a9931c3550, parent=0x55a9974d6500, pos=...) at kernel/qwidget.cpp:4065 #8 0x00007f9b02cb34cd in QWidgetRepaintManager::flush (widgetTextures=0x0, region=..., widget=0x55a9931c3550, this=0x55a999906e10) at ../../include/QtCore/../../src/corelib/tools/qpoint.h:122 #9 QWidgetRepaintManager::flush (this=0x55a999906e10, widget=0x55a9931c3550, region=..., widgetTextures=0x0) at kernel/qwidgetrepaintmanager.cpp:1122 #10 0x00007f9b02cb4497 in QWidgetRepaintManager::flush (this=this@entry=0x55a999906e10) at kernel/qwidgetrepaintmanager.cpp:1112 #11 0x00007f9b02cb68bc in QWidgetRepaintManager::paintAndFlush (this=<optimized out>) at kernel/qwidgetrepaintmanager.cpp:1022 #12 0x00007f9b02cb72b4 in QWidgetRepaintManager::sync (this=0x55a999906e10) at kernel/qwidgetrepaintmanager.cpp:776 #13 0x00007f9b02ce0325 in QWidgetPrivate::syncBackingStore (this=0x55a9974dcf80) at kernel/qwidget.cpp:1765 #14 0x00007f9b02ce6fbc in QWidget::event (this=this@entry=0x55a9974d6500, event=event@entry=0x55a99950c420) at kernel/qwidget.cpp:8976 #15 0x00007f9b02d9505e in QFrame::event (this=0x55a9974d6500, e=0x55a99950c420) at widgets/qframe.cpp:550 #16 0x00007f9b02ca3caf in QApplicationPrivate::notify_helper (this=this@entry=0x55a992c08680, receiver=receiver@entry=0x55a9974d6500, e=e@entry=0x55a99950c420) at kernel/qapplication.cpp:3684 #17 0x00007f9b02cacdf0 in QApplication::notify (this=0x7ffefa31dd20, receiver=0x55a9974d6500, e=0x55a99950c420) at kernel/qapplication.cpp:3430 #18 0x00007f9b01fc2062 in QCoreApplication::notifyInternal2 (receiver=0x55a9974d6500, event=0x55a99950c420) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153 #19 0x00007f9b01fc47f4 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55a992b9d480) at kernel/qcoreapplication.cpp:1832 #20 0x00007f9b020195d3 in postEventSourceDispatch (s=0x55a992c77520) at kernel/qeventdispatcher_glib.cpp:277 #21 0x00007f9afe8dbff8 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #22 0x00007f9afe8dc380 in ?? () from /usr/lib64/libglib-2.0.so.0 #23 0x00007f9afe8dc40f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #24 0x00007f9b02018c4e in QEventDispatcherGlib::processEvents (this=0x55a992c2f100, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #25 0x00007f9b01fc0bfb in QEventLoop::exec (this=this@entry=0x7ffefa31db70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136 #26 0x00007f9b01fc89d2 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:118 #27 0x000055a990fab457 in ?? () #28 0x00007f9b03984ceb in __libc_start_main () from /lib64/libc.so.6 #29 0x000055a990fac16a in _start () [Inferior 1 (process 24336) detached] The reporter indicates this bug may be a duplicate of or related to bug 416051. Possible duplicates by query: bug 416051, bug 245785, bug 224479, bug 216010, bug 213471. Reported using DrKonqi
Looks like a Qt bug to me. Our application is not involved in the trace of the crashing frame at all.
This crash occurs so frequently it makes KDevelop unusable for python code. I noticed two things: 1. It only seems to happen on python source code 2. After crashing and restarting it (the autocomplete) usually works one time 3. When it crashes it is showing two popup autocompletions at the same time Disabling "Enable auto completion" under the Settings -> Editing -> Auto Completion prevents this from crashing. But somehow autocomplete still works... could this be some issue with the python plugin?
It's possible -- plugins can request completion to start when they think it makes sense, maybe that somehow interferes with the automatic invocation on Wayland. Unfortunately I have no wayland dev setup right now.
I don't think this is python-specific: I was seeing it with C code.
Please disregard the part about disabling "Enable auto completion", it still seems to occur either way, just less frequently.
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version? If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you!
(In reply to Justin Zobel from comment #6) > Thank you for reporting this crash in KDE software. As it has been a while > since this issue was reported, can we please ask you to see if you can > reproduce the crash with a recent software version? > > If you can reproduce the issue, please change the status to "CONFIRMED" when > replying. Thank you! I have not seen this lately.
I also haven't noticed this recently, though I am now on a different setup that when I first reported it. Probably safe to close, and I'll reopen it if it recurs.
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!