Application: plasmashell (5.23.3) Qt Version: 5.15.3 Frameworks Version: 5.87.0 Operating System: Linux 5.11.0-40-generic x86_64 Windowing System: X11 Distribution: KDE neon User - Plasma 25th Anniversary Edition DrKonqi: 5.23.3 [KCrashBackend] -- Information about the crash: - What I was doing when the application crashed: I was using xsnow, but the desktop changed and plasma crashed The crash can be reproduced every time. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault [New LWP 13492] [New LWP 13515] [New LWP 13516] [New LWP 13517] [New LWP 13518] [New LWP 13547] [New LWP 13599] [New LWP 13610] [New LWP 13667] [New LWP 13695] [New LWP 14354] [New LWP 14405] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f5c1b29daff in poll () from /lib/x86_64-linux-gnu/libc.so.6 __preamble__ [Current thread is 1 (Thread 0x7f5c173f29c0 (LWP 13441))] Thread 13 (Thread 0x7f5bca5b4700 (LWP 14405)): #0 0x00007f5c1a582376 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f5c1b6325cb in QWaitConditionPrivate::wait (deadline=..., this=0x7f5c080afd20) at thread/qwaitcondition_unix.cpp:146 #2 QWaitCondition::wait (this=this@entry=0x560814f850c8, mutex=mutex@entry=0x560814f850c0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #3 0x00007f5c1d29bc24 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x560814f850b8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #4 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x560814f85020) at scenegraph/qsgthreadedrenderloop.cpp:936 #5 0x00007f5c1d29c099 in QSGRenderThread::run (this=0x560814f85020) at scenegraph/qsgthreadedrenderloop.cpp:1053 #6 0x00007f5c1b62c45c in QThreadPrivate::start (arg=0x560814f85020) at thread/qthread_unix.cpp:329 #7 0x00007f5c1a57b609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #8 0x00007f5c1b2aa293 in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 12 (Thread 0x7f5bd216e700 (LWP 14354)): #0 0x00007f5c1a582376 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f5c1b6325cb in QWaitConditionPrivate::wait (deadline=..., this=0x56081688dfd0) at thread/qwaitcondition_unix.cpp:146 #2 QWaitCondition::wait (this=this@entry=0x56081605aa48, mutex=mutex@entry=0x56081605aa40, deadline=...) at thread/qwaitcondition_unix.cpp:225 #3 0x00007f5c1d29bc24 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x56081605aa38) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #4 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x56081605a9a0) at scenegraph/qsgthreadedrenderloop.cpp:936 #5 0x00007f5c1d29c099 in QSGRenderThread::run (this=0x56081605a9a0) at scenegraph/qsgthreadedrenderloop.cpp:1053 #6 0x00007f5c1b62c45c in QThreadPrivate::start (arg=0x56081605a9a0) at thread/qthread_unix.cpp:329 #7 0x00007f5c1a57b609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #8 0x00007f5c1b2aa293 in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 11 (Thread 0x7f5bc862f700 (LWP 13695)): #0 0x00007f5c1a582376 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f5c1b6325cb in QWaitConditionPrivate::wait (deadline=..., this=0x560815377f10) at thread/qwaitcondition_unix.cpp:146 #2 QWaitCondition::wait (this=this@entry=0x560814b01f68, mutex=mutex@entry=0x560814b01f60, deadline=...) at thread/qwaitcondition_unix.cpp:225 #3 0x00007f5c1d29bc24 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x560814b01f58) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #4 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x560814b01ec0) at scenegraph/qsgthreadedrenderloop.cpp:936 #5 0x00007f5c1d29c099 in QSGRenderThread::run (this=0x560814b01ec0) at scenegraph/qsgthreadedrenderloop.cpp:1053 #6 0x00007f5c1b62c45c in QThreadPrivate::start (arg=0x560814b01ec0) at thread/qthread_unix.cpp:329 #7 0x00007f5c1a57b609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #8 0x00007f5c1b2aa293 in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 10 (Thread 0x7f5be9a78700 (LWP 13667)): #0 0x00007f5c1b29917c in read () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f5c19b91b2f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f5c19b48ebe in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f5c19b49312 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f5c19b494a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f5c1b86d61b in QEventDispatcherGlib::processEvents (this=0x7f5bd4013ca0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #6 0x00007f5c1b8118ab in QEventLoop::exec (this=this@entry=0x7f5be9a77ba0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #7 0x00007f5c1b62b2c2 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #8 0x00007f5bc88ec07c in KCupsConnection::run() () from /lib/x86_64-linux-gnu/libkcupslib.so #9 0x00007f5c1b62c45c in QThreadPrivate::start (arg=0x56081474a340) at thread/qthread_unix.cpp:329 #10 0x00007f5c1a57b609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #11 0x00007f5c1b2aa293 in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 9 (Thread 0x7f5be9277700 (LWP 13610)): #0 0x00007f5c1a582376 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f5c1b6325cb in QWaitConditionPrivate::wait (deadline=..., this=0x5608141ed990) at thread/qwaitcondition_unix.cpp:146 #2 QWaitCondition::wait (this=this@entry=0x5608141ed978, mutex=mutex@entry=0x5608141ed970, deadline=...) at thread/qwaitcondition_unix.cpp:225 #3 0x00007f5c1d29bc24 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x5608141ed968) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #4 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x5608141ed8d0) at scenegraph/qsgthreadedrenderloop.cpp:936 #5 0x00007f5c1d29c099 in QSGRenderThread::run (this=0x5608141ed8d0) at scenegraph/qsgthreadedrenderloop.cpp:1053 #6 0x00007f5c1b62c45c in QThreadPrivate::start (arg=0x5608141ed8d0) at thread/qthread_unix.cpp:329 #7 0x00007f5c1a57b609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #8 0x00007f5c1b2aa293 in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 8 (Thread 0x7f5beb6ff700 (LWP 13599)): #0 0x00007f5c1b29daff in poll () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f5c19b4936e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f5c19b494a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f5c1b86d61b in QEventDispatcherGlib::processEvents (this=0x7f5be4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f5c1b8118ab in QEventLoop::exec (this=this@entry=0x7f5beb6feba0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007f5c1b62b2c2 in QThread::exec (this=this@entry=0x56081396b710) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007f5c1d1d63fa in QQuickPixmapReader::run (this=0x56081396b710) at util/qquickpixmapcache.cpp:1024 #7 0x00007f5c1b62c45c in QThreadPrivate::start (arg=0x56081396b710) at thread/qthread_unix.cpp:329 #8 0x00007f5c1a57b609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #9 0x00007f5c1b2aa293 in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 7 (Thread 0x7f5c02849700 (LWP 13547)): #0 0x00007f5c1b29917c in read () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f5c19b91b2f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f5c19b48ebe in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f5c19b49312 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f5c19b494a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f5c1b86d61b in QEventDispatcherGlib::processEvents (this=0x7f5bf0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #6 0x00007f5c1b8118ab in QEventLoop::exec (this=this@entry=0x7f5c02848bc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #7 0x00007f5c1b62b2c2 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #8 0x00007f5c1ce3c549 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #9 0x00007f5c1b62c45c in QThreadPrivate::start (arg=0x560813402cb0) at thread/qthread_unix.cpp:329 #10 0x00007f5c1a57b609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #11 0x00007f5c1b2aa293 in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 6 (Thread 0x7f5c0d6e9700 (LWP 13518)): #0 0x00007f5c1a582376 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f5c0e833e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #2 0x00007f5c0e833a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #3 0x00007f5c1a57b609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #4 0x00007f5c1b2aa293 in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 5 (Thread 0x7f5c0deea700 (LWP 13517)): #0 0x00007f5c1a582376 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f5c0e833e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #2 0x00007f5c0e833a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #3 0x00007f5c1a57b609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #4 0x00007f5c1b2aa293 in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 4 (Thread 0x7f5c0e6eb700 (LWP 13516)): #0 0x00007f5c1a582376 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f5c0e833e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #2 0x00007f5c0e833a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #3 0x00007f5c1a57b609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #4 0x00007f5c1b2aa293 in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 3 (Thread 0x7f5c14bcb700 (LWP 13515)): #0 0x00007f5c1a582376 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f5c0e833e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #2 0x00007f5c0e833a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #3 0x00007f5c1a57b609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #4 0x00007f5c1b2aa293 in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 2 (Thread 0x7f5c15966700 (LWP 13492)): #0 0x00007f5c19b458ed in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f5c19b47345 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f5c19b48cbf in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f5c19b49312 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f5c19b494a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f5c1b86d61b in QEventDispatcherGlib::processEvents (this=0x7f5c08000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #6 0x00007f5c1b8118ab in QEventLoop::exec (this=this@entry=0x7f5c15965bb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #7 0x00007f5c1b62b2c2 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #8 0x00007f5c1c19ef4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5 #9 0x00007f5c1b62c45c in QThreadPrivate::start (arg=0x7f5c1c222d80) at thread/qthread_unix.cpp:329 #10 0x00007f5c1a57b609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #11 0x00007f5c1b2aa293 in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 1 (Thread 0x7f5c173f29c0 (LWP 13441)): [KCrash Handler] #4 0x00007f5c1c53019b in std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:413 #5 QAtomicOps<int>::loadRelaxed<int> (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239 #6 QBasicAtomicInteger<int>::loadRelaxed (this=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:107 #7 QtPrivate::RefCount::isShared (this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qrefcount.h:101 #8 QList<QWidget*>::append (this=0x560815b92100, t=@0x7fff526812e0: 0x5608133a6150) at ../../include/QtCore/../../src/corelib/tools/qlist.h:622 #9 0x00007f5c1c55c778 in QWidget::insertAction (this=0x5608133a6150, before=<optimized out>, action=0x560817517710) at kernel/qwidget.cpp:3129 #10 0x00007f5c1c55c8ae in QWidget::addActions (this=this@entry=0x5608133a6150, actions=...) at ../../include/QtCore/../../src/corelib/tools/qlist.h:570 #11 0x00007f5c1429764b in ContainmentInterface::addContainmentActions (event=<optimized out>, desktopMenu=0x5608133a6150, this=0x56081347a910) at ./src/scriptengines/qml/plasmoid/containmentinterface.cpp:1135 #12 ContainmentInterface::addContainmentActions (this=0x56081347a910, desktopMenu=0x5608133a6150, event=<optimized out>) at ./src/scriptengines/qml/plasmoid/containmentinterface.cpp:1097 #13 0x00007f5c1429812e in ContainmentInterface::mousePressEvent (this=0x56081347a910, event=<optimized out>) at ./src/scriptengines/qml/plasmoid/containmentinterface.cpp:943 #14 0x00007f5c1d2e7a78 in QQuickItem::event (this=this@entry=0x56081347a910, ev=ev@entry=0x7fff52681f80) at items/qquickitem.cpp:8163 #15 0x00007f5c1428d52c in AppletInterface::event (this=0x56081347a910, event=<optimized out>) at ./src/scriptengines/qml/plasmoid/appletinterface.cpp:834 #16 0x00007f5c1c522dc3 in QApplicationPrivate::notify_helper (this=this@entry=0x560812ed3600, receiver=receiver@entry=0x56081347a910, e=e@entry=0x7fff52681f80) at kernel/qapplication.cpp:3632 #17 0x00007f5c1c52bbb8 in QApplication::notify (this=0x7fff52682440, receiver=0x56081347a910, e=0x7fff52681f80) at kernel/qapplication.cpp:3156 #18 0x00007f5c1b812daa in QCoreApplication::notifyInternal2 (receiver=0x56081347a910, event=0x7fff52681f80) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #19 0x00007f5c1d300600 in QQuickWindowPrivate::deliverMatchingPointsToItem (this=this@entry=0x560813059d10, item=0x56081347a910, pointerEvent=pointerEvent@entry=0x7f5c0800e610, handlersOnly=handlersOnly@entry=false) at items/qquickwindow.cpp:2903 #20 0x00007f5c1d3018c4 in QQuickWindowPrivate::deliverPressOrReleaseEvent (this=<optimized out>, event=<optimized out>, handlersOnly=false) at items/qquickwindow.cpp:2855 #21 0x00007f5c1d30218d in QQuickWindowPrivate::deliverMouseEvent (this=this@entry=0x560813059d10, pointerEvent=0x7f5c0800e610) at items/qquickwindow.cpp:2040 #22 0x00007f5c1d3035df in QQuickWindowPrivate::deliverPointerEvent (this=this@entry=0x560813059d10, event=0x7f5c0800e610) at items/qquickwindow.cpp:2612 #23 0x00007f5c1d304509 in QQuickWindowPrivate::handleMouseEvent (event=0x7fff52681f80, this=0x560813059d10) at items/qquickwindow.cpp:2457 #24 QQuickWindowPrivate::handleMouseEvent (this=0x560813059d10, event=0x7fff52681f80) at items/qquickwindow.cpp:2410 #25 0x00007f5c1bc01e0d in QWindow::event (this=this@entry=0x560813685d60, ev=ev@entry=0x7fff52681f80) at kernel/qwindow.cpp:2438 #26 0x00007f5c1d305f7b in QQuickWindow::event (this=0x560813685d60, e=0x7fff52681f80) at items/qquickwindow.cpp:1902 #27 0x00007f5c1c522dc3 in QApplicationPrivate::notify_helper (this=this@entry=0x560812ed3600, receiver=receiver@entry=0x560813685d60, e=e@entry=0x7fff52681f80) at kernel/qapplication.cpp:3632 #28 0x00007f5c1c52bbb8 in QApplication::notify (this=0x7fff52682440, receiver=0x560813685d60, e=0x7fff52681f80) at kernel/qapplication.cpp:3156 #29 0x00007f5c1b812daa in QCoreApplication::notifyInternal2 (receiver=0x560813685d60, event=0x7fff52681f80) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #30 0x00007f5c1bbf64d8 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at kernel/qguiapplication.cpp:2282 #31 0x00007f5c1bbf7b45 in QGuiApplicationPrivate::processWindowSystemEvent (e=0x560813d88670) at kernel/qguiapplication.cpp:2002 #32 0x00007f5c1bbcf7ac in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169 #33 0x00007f5c16d41eae in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105 #34 0x00007f5c19b4917d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x00007f5c19b49400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #36 0x00007f5c19b494a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #37 0x00007f5c1b86d602 in QEventDispatcherGlib::processEvents (this=0x560812fa1580, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #38 0x00007f5c1b8118ab in QEventLoop::exec (this=this@entry=0x7fff52682320, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #39 0x00007f5c1b819a64 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #40 0x0000560810e61cf5 in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:238 [Inferior 1 (process 13441) detached] Possible duplicates by query: bug 443352, bug 443059, bug 439721, bug 432867, bug 431375. Reported using DrKonqi
After adding a new xsnow deb (not from Ubuntu repo) this bug was fixed.
I guess it was caused by a bug in the app itself then.