Application: plasmashell (5.18.4) Qt Version: 5.14.1 Frameworks Version: 5.68.0 Operating System: Linux 5.3.0-46-generic x86_64 Windowing system: X11 Distribution: KDE neon User Edition 5.18 -- Information about the crash: - What I was doing when the application crashed: using sticky notes whenever i delete my stickynotes widget Plasma crashes sometimes not everytime The crash does not seem to be reproducible. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f6410d89800 (LWP 1215))] Thread 13 (Thread 0x7f63a1314700 (LWP 7011)): #0 0x00007f64074d69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e25f2e4e24) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55e25f2e4dd0, cond=0x55e25f2e4df8) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55e25f2e4df8, mutex=0x55e25f2e4dd0) at pthread_cond_wait.c:655 #3 0x00007f640a856d9b in QWaitConditionPrivate::wait (deadline=..., this=0x55e25f2e4dd0) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55e263c014b0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f640a856f19 in QWaitCondition::wait (this=0x55e263c014b8, mutex=0x55e263c014b0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f640e94d1d3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007f640e94d631 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #8 0x00007f640a8507ec in QThreadPrivate::start (arg=0x55e263c01410) at thread/qthread_unix.cpp:342 #9 0x00007f64074d06db in start_thread (arg=0x7f63a1314700) at pthread_create.c:463 #10 0x00007f640a14588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 12 (Thread 0x7f63a2ffd700 (LWP 5069)): #0 0x00007f640a1340b4 in __GI___libc_read (fd=23, buf=0x7f63a2ffcbde, nbytes=10) at ../sysdeps/unix/sysv/linux/read.c:27 #1 0x00007f63cc432021 in pa_read () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so #2 0x00007f63ccae4a2e in pa_mainloop_prepare () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #3 0x00007f63ccae54a0 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #4 0x00007f63ccae5560 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #5 0x00007f63ccaf33c9 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #6 0x00007f63cc461318 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so #7 0x00007f64074d06db in start_thread (arg=0x7f63a2ffd700) at pthread_create.c:463 #8 0x00007f640a14588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11 (Thread 0x7f63a3fff700 (LWP 1737)): #0 0x00007f64074d69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e25f0ccf50) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55e25f0ccf00, cond=0x55e25f0ccf28) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55e25f0ccf28, mutex=0x55e25f0ccf00) at pthread_cond_wait.c:655 #3 0x00007f640a856d9b in QWaitConditionPrivate::wait (deadline=..., this=0x55e25f0ccf00) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x7f63ec07ffd0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f640a856f19 in QWaitCondition::wait (this=0x7f63ec07ffd8, mutex=0x7f63ec07ffd0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f640e94d1d3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007f640e94d631 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #8 0x00007f640a8507ec in QThreadPrivate::start (arg=0x7f63ec07ff30) at thread/qthread_unix.cpp:342 #9 0x00007f64074d06db in start_thread (arg=0x7f63a3fff700) at pthread_create.c:463 #10 0x00007f640a14588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7f63a37fe700 (LWP 1655)): #0 0x00007f64074d69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e25f13f720) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55e25f13f6d0, cond=0x55e25f13f6f8) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55e25f13f6f8, mutex=0x55e25f13f6d0) at pthread_cond_wait.c:655 #3 0x00007f640a856d9b in QWaitConditionPrivate::wait (deadline=..., this=0x55e25f13f6d0) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55e25ee26520, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f640a856f19 in QWaitCondition::wait (this=0x55e25ee26528, mutex=0x55e25ee26520, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f640e94d1d3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007f640e94d631 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #8 0x00007f640a8507ec in QThreadPrivate::start (arg=0x55e25ee26480) at thread/qthread_unix.cpp:342 #9 0x00007f64074d06db in start_thread (arg=0x7f63a37fe700) at pthread_create.c:463 #10 0x00007f640a14588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7f63b9e5d700 (LWP 1462)): #0 0x00007f64074d69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e25c0a3964) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55e25c0a3910, cond=0x55e25c0a3938) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55e25c0a3938, mutex=0x55e25c0a3910) at pthread_cond_wait.c:655 #3 0x00007f640a856d9b in QWaitConditionPrivate::wait (deadline=..., this=0x55e25c0a3910) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55e25c053550, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f640a856f19 in QWaitCondition::wait (this=0x55e25c053558, mutex=0x55e25c053550, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f640e94d1d3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007f640e94d631 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #8 0x00007f640a8507ec in QThreadPrivate::start (arg=0x55e25c0534b0) at thread/qthread_unix.cpp:342 #9 0x00007f64074d06db in start_thread (arg=0x7f63b9e5d700) at pthread_create.c:463 #10 0x00007f640a14588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f63bc6cd700 (LWP 1458)): #0 0x00007f64042424ee in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f64042426dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f640aa9f0db in QEventDispatcherGlib::processEvents (this=0x7f63b4000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #3 0x00007f640aa3e63a in QEventLoop::exec (this=this@entry=0x7f63bc6ccd60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #4 0x00007f640a84f317 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536 #5 0x00007f63bf02c407 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so #6 0x00007f640a8507ec in QThreadPrivate::start (arg=0x55e25e517e20) at thread/qthread_unix.cpp:342 #7 0x00007f64074d06db in start_thread (arg=0x7f63bc6cd700) at pthread_create.c:463 #8 0x00007f640a14588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f63d6fd5700 (LWP 1446)): #0 0x00007f640a138bf9 in __GI___poll (fds=0x7f63c80064f0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f64042425c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f64042426dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f640aa9f0db in QEventDispatcherGlib::processEvents (this=0x7f63c8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f640aa3e63a in QEventLoop::exec (this=this@entry=0x7f63d6fd4d30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #5 0x00007f640a84f317 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536 #6 0x00007f640e88fa86 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007f640a8507ec in QThreadPrivate::start (arg=0x55e25b6ae6c0) at thread/qthread_unix.cpp:342 #8 0x00007f64074d06db in start_thread (arg=0x7f63d6fd5700) at pthread_create.c:463 #9 0x00007f640a14588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f63d77d6700 (LWP 1445)): #0 0x00007f64074d69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e25be2b710) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55e25be2b6c0, cond=0x55e25be2b6e8) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55e25be2b6e8, mutex=0x55e25be2b6c0) at pthread_cond_wait.c:655 #3 0x00007f640a856d9b in QWaitConditionPrivate::wait (deadline=..., this=0x55e25be2b6c0) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x7f63f40018e0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f640a856f19 in QWaitCondition::wait (this=0x7f63f40018e8, mutex=0x7f63f40018e0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f640e94d1d3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007f640e94d631 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #8 0x00007f640a8507ec in QThreadPrivate::start (arg=0x7f63f4001840) at thread/qthread_unix.cpp:342 #9 0x00007f64074d06db in start_thread (arg=0x7f63d77d6700) at pthread_create.c:463 #10 0x00007f640a14588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f63e12b8700 (LWP 1421)): #0 0x00007f64074d69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e25b97bbf8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55e25b97bba8, cond=0x55e25b97bbd0) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55e25b97bbd0, mutex=0x55e25b97bba8) at pthread_cond_wait.c:655 #3 0x00007f63e2814ecb in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007f63e2814ac7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007f64074d06db in start_thread (arg=0x7f63e12b8700) at pthread_create.c:463 #6 0x00007f640a14588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f63eb38f700 (LWP 1416)): #0 0x00007f640a138bf9 in __GI___poll (fds=0x7f63e40029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f64042425c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f64042426dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f640aa9f0db in QEventDispatcherGlib::processEvents (this=0x7f63e4000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f640aa3e63a in QEventLoop::exec (this=this@entry=0x7f63eb38ed80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #5 0x00007f640a84f317 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536 #6 0x00007f640e3fa605 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f640a8507ec in QThreadPrivate::start (arg=0x55e25b81e8a0) at thread/qthread_unix.cpp:342 #8 0x00007f64074d06db in start_thread (arg=0x7f63eb38f700) at pthread_create.c:463 #9 0x00007f640a14588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f63f1567700 (LWP 1327)): #0 0x00007f640a1340b4 in __GI___libc_read (fd=7, buf=0x7f63f1566b60, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27 #1 0x00007f64042872b0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f64042420b7 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f6404242570 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f64042426dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f640aa9f0db in QEventDispatcherGlib::processEvents (this=0x7f63ec000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #6 0x00007f640aa3e63a in QEventLoop::exec (this=this@entry=0x7f63f1566d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #7 0x00007f640a84f317 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536 #8 0x00007f640c746555 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #9 0x00007f640a8507ec in QThreadPrivate::start (arg=0x7f640c9beda0) at thread/qthread_unix.cpp:342 #10 0x00007f64074d06db in start_thread (arg=0x7f63f1567700) at pthread_create.c:463 #11 0x00007f640a14588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f63fbbaf700 (LWP 1228)): #0 0x00007f640a138bf9 in __GI___poll (fds=0x7f63fbbaeca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f640f560747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f640f56236a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f63fe370cc0 in QXcbEventQueue::run (this=0x55e25b4482c0) at qxcbeventqueue.cpp:228 #4 0x00007f640a8507ec in QThreadPrivate::start (arg=0x55e25b4482c0) at thread/qthread_unix.cpp:342 #5 0x00007f64074d06db in start_thread (arg=0x7f63fbbaf700) at pthread_create.c:463 #6 0x00007f640a14588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f6410d89800 (LWP 1215)): [KCrash Handler] #6 0x00007f640aa49ad7 in QMetaObject::cast (this=this@entry=0x7f640ee55e60 <QQuickItem::staticMetaObject>, obj=obj@entry=0x55e25f2e7550) at kernel/qmetaobject.cpp:381 #7 0x00007f640aa49b15 in QMetaObject::cast (this=this@entry=0x7f640ee55e60 <QQuickItem::staticMetaObject>, obj=obj@entry=0x55e25f2e7550) at kernel/qmetaobject.cpp:370 #8 0x00007f63fa373092 in qobject_cast<QQuickItem*> (object=0x55e25f2e7550) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:524 #9 QQuickShortcutContext::matcher (obj=0x55e25f2e7550, context=<optimized out>) at qquickshortcutcontext.cpp:79 #10 0x00007f640b065d49 in QShortcutEntry::correctContext (this=0x55e25b784750) at kernel/qshortcutmap.cpp:79 #11 QShortcutMap::find (this=this@entry=0x55e25b4468c8, e=e@entry=0x7fffdf0fa4d0, ignoredModifiers=ignoredModifiers@entry=0) at kernel/qshortcutmap.cpp:469 #12 0x00007f640b066adc in QShortcutMap::nextState (this=this@entry=0x55e25b4468c8, e=e@entry=0x7fffdf0fa4d0) at kernel/qshortcutmap.cpp:380 #13 0x00007f640b066ea1 in QShortcutMap::tryShortcut (this=this@entry=0x55e25b4468c8, e=e@entry=0x7fffdf0fa4d0) at kernel/qshortcutmap.cpp:336 #14 0x00007f640b019903 in QWindowSystemInterface::handleShortcutEvent (window=<optimized out>, window@entry=0x55e25bb67310, timestamp=20907656, keyCode=16777223, modifiers=..., nativeScanCode=119, nativeVirtualKey=65535, nativeModifiers=0, text=..., autorepeat=false, count=1) at kernel/qwindowsysteminterface.cpp:469 #15 0x00007f640b038647 in QGuiApplicationPrivate::processKeyEvent (e=0x55e25c8d2650) at kernel/qguiapplication.cpp:2322 #16 0x00007f640b03d0a5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x55e25c8d2650) at kernel/qguiapplication.cpp:1947 #17 0x00007f640b01601b in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1163 #18 0x00007f63fe371c8a in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105 #19 0x00007f6404242417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #20 0x00007f6404242650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #21 0x00007f64042426dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #22 0x00007f640aa9f0bc in QEventDispatcherGlib::processEvents (this=0x55e25b49dd20, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #23 0x00007f640aa3e63a in QEventLoop::exec (this=this@entry=0x7fffdf0fa880, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #24 0x00007f640aa47db0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1400 #25 0x000055e25a853894 in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:228 Possible duplicates by query: bug 418569, bug 416786, bug 416540, bug 414730. Reported using DrKonqi
*** Bug 423235 has been marked as a duplicate of this bug. ***
*** Bug 418569 has been marked as a duplicate of this bug. ***
*** Bug 416540 has been marked as a duplicate of this bug. ***
*** Bug 414730 has been marked as a duplicate of this bug. ***
*** Bug 424142 has been marked as a duplicate of this bug. ***
*** Bug 424120 has been marked as a duplicate of this bug. ***
*** Bug 443520 has been marked as a duplicate of this bug. ***
*** Bug 418136 has been marked as a duplicate of this bug. ***
*** Bug 434128 has been marked as a duplicate of this bug. ***
*** Bug 440153 has been marked as a duplicate of this bug. ***
There are reports for other apps (e.g. Dolphin and Peruse) with similar backtraces, which suggests that this isn't specific to Plasma
See https://bugreports.qt.io/browse/QTBUG-96551
This is an upstream bug in Qt which was fixed with https://codereview.qt-project.org/c/qt/qtdeclarative/+/371842. It will be backported to the KDE patch collection soon; see https://invent.kde.org/qt/qt/qtquickcontrols2/-/merge_requests/3 Thanks so much to Nicolas Fella for discovering this and backporting it!