Bug 480308

Summary: Plasmashell crashes when waking up from sleep or connecting/disconnecting monitors
Product: [Plasma] plasmashell Reporter: Mika Mäki <agentti002x>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: fanzhuyifan, kde, stuwanderson
Priority: NOR Keywords: drkonqi
Version: 5.27.8   
Target Milestone: 1.0   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Mika Mäki 2024-01-25 08:31:23 UTC
Application: plasmashell (5.27.8)

Qt Version: 5.15.10
Frameworks Version: 5.110.0
Operating System: Linux 6.5.0-14-generic x86_64
Windowing System: X11
Distribution: Ubuntu 23.10
DrKonqi: 5.27.8 [KCrashBackend]

-- Information about the crash:
Plasmashell crashes often but not always when waking up from sleep or connecting/disconnecting monitors. This is accompanied by the taskbar disappearing for a few seconds, and the monitors may become black for a while. Sometimes I have to open KRunner with Alt+F2 and enter "killall plasmashell && kstart plasmashell" to get Plasmashell working again.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f0d57d6cd48 in QScreen::handle (this=0x55d0a8e23500) at kernel/qscreen.cpp:182
#5  0x00007f0d524d546c in QXcbIntegration::createPlatformOpenGLContext (this=<optimized out>, context=0x7f0d4c00b450) at qxcbintegration.cpp:277
#6  0x00007f0d57d90511 in QOpenGLContext::create (this=0x7f0d4c00b450) at kernel/qopenglcontext.cpp:612
#7  0x00007f0d59613f20 in ??? () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f0d596160b5 in ??? () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f0d596169f7 in ??? () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f0d576daeb1 in operator() (__closure=<optimized out>) at thread/qthread_unix.cpp:351
#11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at thread/qthread_unix.cpp:288
#12 QThreadPrivate::start (arg=0x7f0d4c051af0) at thread/qthread_unix.cpp:311
#13 0x00007f0d56e97ada in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
#14 0x00007f0d56f2847c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 11 (Thread 0x7f0bddffe6c0 (LWP 240428) "QSGRenderThread"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55d0adb7c864) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55d0adb7c864, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f0d56e969fe in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d0adb7c810, cond=0x55d0adb7c838) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55d0adb7c838, mutex=0x55d0adb7c810) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f0d576e0cab in QWaitConditionPrivate::wait (deadline=..., this=0x55d0adb7c810) at thread/qwaitcondition_unix.cpp:146
#6  QWaitCondition::wait (this=<optimized out>, mutex=0x55d0abcb9cf0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#7  0x00007f0d596145d5 in ??? () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f0d59616a39 in ??? () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f0d576daeb1 in operator() (__closure=<optimized out>) at thread/qthread_unix.cpp:351
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at thread/qthread_unix.cpp:288
#11 QThreadPrivate::start (arg=0x55d0abcb9c50) at thread/qthread_unix.cpp:311
#12 0x00007f0d56e97ada in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
#13 0x00007f0d56f2847c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x7f0bf1bfb6c0 (LWP 234287) "QSGRenderThread"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55d0ac780584) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55d0ac780584, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f0d56e969fe in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d0ac780530, cond=0x55d0ac780558) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55d0ac780558, mutex=0x55d0ac780530) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f0d576e0cab in QWaitConditionPrivate::wait (deadline=..., this=0x55d0ac780530) at thread/qwaitcondition_unix.cpp:146
#6  QWaitCondition::wait (this=<optimized out>, mutex=0x55d0ad0500e0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#7  0x00007f0d596145d5 in ??? () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f0d59616a39 in ??? () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f0d576daeb1 in operator() (__closure=<optimized out>) at thread/qthread_unix.cpp:351
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at thread/qthread_unix.cpp:288
#11 QThreadPrivate::start (arg=0x55d0ad050040) at thread/qthread_unix.cpp:311
#12 0x00007f0d56e97ada in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
#13 0x00007f0d56f2847c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x7f0bf27fc6c0 (LWP 234133) "KCupsConnection"):
#1  0x00007f0d5654b3cf in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0d564edd20 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0d57927dc6 in QEventDispatcherGlib::processEvents (this=0x7f0bd4000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f0d578cb15b in QEventLoop::exec (this=this@entry=0x7f0bf27fbb80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#5  0x00007f0d576d9c52 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f0c505a296b in KCupsConnection::run() () at /usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007f0d576daeb1 in operator() (__closure=<optimized out>) at thread/qthread_unix.cpp:351
#8  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at thread/qthread_unix.cpp:288
#9  QThreadPrivate::start (arg=0x55d0ab725e00) at thread/qthread_unix.cpp:311
#10 0x00007f0d56e97ada in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
#11 0x00007f0d56f2847c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x7f0bf2ffd6c0 (LWP 234025) "plasmashell"):
#1  __pselect (nfds=5, readfds=0x7f0bf2ff4ac0, writefds=0x0, exceptfds=0x0, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/pselect.c:56
#2  0x00007f0d55c1bf87 in ??? () at /usr/lib/x86_64-linux-gnu/libusbmuxd-2.0.so.6
#3  0x00007f0d55c1cc1b in ??? () at /usr/lib/x86_64-linux-gnu/libusbmuxd-2.0.so.6
#4  0x00007f0d56e97ada in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
#5  0x00007f0d56f2847c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x7f0caf7fe6c0 (LWP 233839) "QQuickPixmapRea"):
#1  0x00007f0d5654b3cf in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0d564edd20 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0d57927dc6 in QEventDispatcherGlib::processEvents (this=0x7f0ca0000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f0d578cb15b in QEventLoop::exec (this=this@entry=0x7f0caf7fdb80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#5  0x00007f0d576d9c52 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f0d5955ffba in ??? () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f0d576daeb1 in operator() (__closure=<optimized out>) at thread/qthread_unix.cpp:351
#8  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at thread/qthread_unix.cpp:288
#9  QThreadPrivate::start (arg=0x55d0a96f7100) at thread/qthread_unix.cpp:311
#10 0x00007f0d56e97ada in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
#11 0x00007f0d56f2847c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x7f0ccd7fb6c0 (LWP 233668) "QSGRenderThread"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55d0aa747024) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55d0aa747024, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f0d56e969fe in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d0aa746fd0, cond=0x55d0aa746ff8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55d0aa746ff8, mutex=0x55d0aa746fd0) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f0d576e0cab in QWaitConditionPrivate::wait (deadline=..., this=0x55d0aa746fd0) at thread/qwaitcondition_unix.cpp:146
#6  QWaitCondition::wait (this=<optimized out>, mutex=0x55d0aa2e19d0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#7  0x00007f0d596145d5 in ??? () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f0d59616a39 in ??? () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f0d576daeb1 in operator() (__closure=<optimized out>) at thread/qthread_unix.cpp:351
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at thread/qthread_unix.cpp:288
#11 QThreadPrivate::start (arg=0x55d0aa2e1930) at thread/qthread_unix.cpp:311
#12 0x00007f0d56e97ada in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
#13 0x00007f0d56f2847c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7f0cce7fc6c0 (LWP 233646) "CPMMListener"):
#1  0x00007f0d4aa5e800 in ??? () at /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.545.23.08
#2  0x00007f0d4afaa7e0 in ??? () at /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.545.23.08
#3  0x00007f0d4aa1049a in ??? () at /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.545.23.08
#4  0x00007f0d4aa10e1a in ??? () at /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.545.23.08
#5  0x00007f0d4a9f2734 in ??? () at /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.545.23.08
#6  0x00007f0d56e97ada in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
#7  0x00007f0d56f2847c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7f0d39ce06c0 (LWP 233586) "QSGRenderThread"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55d0a8c2ae80) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55d0a8c2ae80, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f0d56e969fe in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d0a8c2ae30, cond=0x55d0a8c2ae58) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55d0a8c2ae58, mutex=0x55d0a8c2ae30) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f0d576e0cab in QWaitConditionPrivate::wait (deadline=..., this=0x55d0a8c2ae30) at thread/qwaitcondition_unix.cpp:146
#6  QWaitCondition::wait (this=<optimized out>, mutex=0x55d0a9449230, deadline=...) at thread/qwaitcondition_unix.cpp:225
#7  0x00007f0d596145d5 in ??? () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f0d59616a39 in ??? () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f0d576daeb1 in operator() (__closure=<optimized out>) at thread/qthread_unix.cpp:351
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at thread/qthread_unix.cpp:288
#11 QThreadPrivate::start (arg=0x55d0a9449190) at thread/qthread_unix.cpp:311
#12 0x00007f0d56e97ada in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
#13 0x00007f0d56f2847c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7f0d493ff6c0 (LWP 233257) "QQmlThread"):
#1  __GI___libc_read (fd=28, buf=0x7f0d493fe990, nbytes=8) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f0d5653b92f in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0d564f09c4 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f0d5654b388 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f0d564edd20 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f0d57927dc6 in QEventDispatcherGlib::processEvents (this=0x7f0d3c000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f0d578cb15b in QEventLoop::exec (this=this@entry=0x7f0d493feba0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#8  0x00007f0d576d9c52 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007f0d59133219 in ??? () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f0d576daeb1 in operator() (__closure=<optimized out>) at thread/qthread_unix.cpp:351
#11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at thread/qthread_unix.cpp:288
#12 QThreadPrivate::start (arg=0x55d0a9639b20) at thread/qthread_unix.cpp:311
#13 0x00007f0d56e97ada in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
#14 0x00007f0d56f2847c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7f0d518c66c0 (LWP 233029) "QDBusConnection"):
#1  0x00007f0d564efdf8 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0d5654b316 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0d564edd20 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f0d57927dc6 in QEventDispatcherGlib::processEvents (this=0x7f0d44000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f0d578cb15b in QEventLoop::exec (this=this@entry=0x7f0d518c5b90, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007f0d576d9c52 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f0d584c91bb in ??? () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007f0d576daeb1 in operator() (__closure=<optimized out>) at thread/qthread_unix.cpp:351
#9  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at thread/qthread_unix.cpp:288
#10 QThreadPrivate::start (arg=0x7f0d58542d80) at thread/qthread_unix.cpp:311
#11 0x00007f0d56e97ada in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
#12 0x00007f0d56f2847c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7f0d52fe69c0 (LWP 232966) "plasmashell"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55d0abd5eb24) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55d0abd5eb24, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f0d56e969fe in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d0abd5ead0, cond=0x55d0abd5eaf8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55d0abd5eaf8, mutex=0x55d0abd5ead0) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f0d576e0cab in QWaitConditionPrivate::wait (deadline=..., this=0x55d0abd5ead0) at thread/qwaitcondition_unix.cpp:146
#6  QWaitCondition::wait (this=<optimized out>, mutex=0x7f0d4c051b48, deadline=...) at thread/qwaitcondition_unix.cpp:225
#7  0x00007f0d59618308 in ??? () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f0d596195c3 in ??? () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f0d57d4fe05 in QWindow::event (this=0x55d0abd39030, ev=<optimized out>) at kernel/qwindow.cpp:2455
#10 0x00007f0d5876bc82 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55d0abd39030, e=0x7ffe430d9350) at kernel/qapplication.cpp:3640
#11 0x00007f0d578cc7a8 in QCoreApplication::notifyInternal2 (receiver=0x55d0abd39030, event=0x7ffe430d9350) at kernel/qcoreapplication.cpp:1064
#12 0x00007f0d578cc9a2 in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1474
#13 0x00007f0d57d44d71 in QGuiApplicationPrivate::processExposeEvent (e=0x55d0adc28810) at kernel/qguiapplication.cpp:3254
#14 0x00007f0d57d1762c in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#15 0x00007f0d524f9f7e in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#16 0x00007f0d564efb2c in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f0d5654b46f in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f0d564edd20 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f0d57927daa in QEventDispatcherGlib::processEvents (this=0x55d0a8e450f0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#20 0x00007f0d578cb15b in QEventLoop::exec (this=this@entry=0x7ffe430d95c0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#21 0x00007f0d578d3904 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#22 0x00007f0d57d37610 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1863
#23 0x00007f0d5876bbf9 in QApplication::exec () at kernel/qapplication.cpp:2832
#24 0x000055d0a89b6a34 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/plasma-workspace-4:5.27.8-0ubuntu1/shell/main.cpp:235
[Inferior 1 (process 232966) detached]

The reporter indicates this bug may be a duplicate of or related to bug 437266, bug 445327, bug 476088, bug 479408.

Reported using DrKonqi
Comment 1 Stuart Anderson 2024-01-26 04:18:22 UTC
Created attachment 165229 [details]
New crash information added by DrKonqi

plasmashell (5.24.7) using Qt 5.15.3

- What I was doing when the application crashed:
Wake from sleep

- Unusual behavior I noticed:
Taskbar disappeared briefly, error notification

- Custom settings of the application:

-- Backtrace (Reduced):
#4  0x00007f2b247ccb10 in QSGAreaAllocator::deallocateInNode(QPoint const&, QSGAreaAllocatorNode*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f2b247ccb8a in QSGAreaAllocator::deallocate(QRect const&) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
[...]
#14 0x00007f2b22294ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#15 0x00007f2b22326850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
[...]
#5  0x00007f2b22d1312e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
Comment 2 fanzhuyifan 2024-01-26 07:34:57 UTC

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