Bug 502818 - Plasmashell sometimes crashes when screen is locked
Summary: Plasmashell sometimes crashes when screen is locked
Status: RESOLVED DUPLICATE of bug 501588
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.3.4
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-04-15 04:57 UTC by Kishore Gopalakrishnan
Modified: 2025-04-15 18:23 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/160081/events/43cf31df183a41dcaeff1842efd9df00/


Attachments
New crash information added by DrKonqi (149.87 KB, text/plain)
2025-04-15 04:57 UTC, Kishore Gopalakrishnan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kishore Gopalakrishnan 2025-04-15 04:57:56 UTC
Application: plasmashell (6.3.4)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.0
Frameworks Version: 6.12.0
Operating System: Linux 6.14.2-arch1-1 x86_64
Windowing System: X11
Distribution: Arch Linux
DrKonqi: 6.3.4 [CoredumpBackend]

-- Information about the crash:
I leave my computer on with the screen locked, unlocking it sometimes gives me a notification that plasmashell has crashed.

This happened a couple of times yesterday (I updated 6.3.3 -> 6.3.4 on the 13th of April, after which this seems to have started)

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#5  0x000074906d3c8dba in QXcbVirtualDesktop::screen (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/xcb/qxcbscreen.h:37
#6  QXcbScreen::screen (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/xcb/qxcbscreen.h:151
#7  QXcbScreen::root (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/xcb/qxcbscreen.h:152
#8  QXcbWindow::handleConfigureNotifyEvent (this=0x6552a320eaa0, event=0x74906001e420) at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp:1820
#9  0x000074906d388f87 in QXcbConnection::handleXcbEvent (this=<optimized out>, event=0x74906001e420) at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:591


Reported using DrKonqi
Comment 1 Kishore Gopalakrishnan 2025-04-15 04:57:59 UTC
Created attachment 180275 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 TraceyC 2025-04-15 18:18:58 UTC
Searchable backtrace

Thread 1 (Thread 0x74906d401a40 (LWP 150953)):
[KCrash Handler]
#5  0x000074906d3c8dba in QXcbVirtualDesktop::screen (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/xcb/qxcbscreen.h:37
#6  QXcbScreen::screen (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/xcb/qxcbscreen.h:151
#7  QXcbScreen::root (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/xcb/qxcbscreen.h:152
#8  QXcbWindow::handleConfigureNotifyEvent (this=0x6552a320eaa0, event=0x74906001e420) at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp:1820
#9  0x000074906d388f87 in QXcbConnection::handleXcbEvent (this=<optimized out>, event=0x74906001e420) at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:591
#10 0x000074906d38ff72 in QXcbConnection::processXcbEvents (this=0x6552a117c330, flags=...) at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:1087
#11 0x000074906d3aad5f in xcbSourceDispatch (source=source@entry=0x6552a11f8610) at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:55
#12 0x00007490725cf1e4 in g_main_dispatch (context=0x749068000f00) at ../glib/glib/gmain.c:3398
#13 0x0000749072632e97 in g_main_context_dispatch_unlocked (context=0x749068000f00) at ../glib/glib/gmain.c:4249
#14 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x749068000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4314
#15 0x00007490725ce615 in g_main_context_iteration (context=0x749068000f00, may_block=1) at ../glib/glib/gmain.c:4379
#16 0x0000749073bcd59d in QEventDispatcherGlib::processEvents (this=0x6552a122d4d0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#17 0x0000749073965376 in QEventLoop::processEvents (this=0x7ffcf2d90d70, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#18 QEventLoop::exec (this=0x7ffcf2d90d70, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#19 0x000074907395d159 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:77
#20 0x0000749075cfb14a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2568
#21 0x0000655291d741cb in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace/plasma-workspace-6.3.4/shell/main.cpp:191
Comment 3 TraceyC 2025-04-15 18:23:42 UTC
Thank you for the bug report. Based on the backtrace this looks like a duplicate of bug 501588. Please follow that report if you would like updates on the progress of this issue.

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