Bug 489363 - Plasmashell and locksreen crashes when monitors shut down after inactivity
Summary: Plasmashell and locksreen crashes when monitors shut down after inactivity
Status: RESOLVED DUPLICATE of bug 489180
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 6.1.1
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-06-28 09:49 UTC by yurapostates
Modified: 2024-06-28 18:58 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (114.29 KB, text/plain)
2024-06-28 09:49 UTC, yurapostates
Details

Note You need to log in before you can comment on or make changes to this bug.
Description yurapostates 2024-06-28 09:49:23 UTC
Application: plasmashell (6.1.1)

Qt Version: 6.7.2
Frameworks Version: 6.3.0
Operating System: Linux 6.9.6-zen1-1-zen x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.1.1 [CoredumpBackend]

-- Information about the crash:
Whenever I leave the computer unusued and the screens turn off for power savings plasmashell always crashes (although it always recovers successfully) and if I leave the computer for even more time unattended, after which the screen automatically locks down, then after I use my computer again I find the lockscreen crashed and I need to do the loginctl unlock session thing to get back in every single time. (the backtrace is for the crash without the lock screen but the crashes might be related)
This never happened in Plasma 6.0.x, it only started happening after 6.1.x. 
I have three monitors, the main monitor has VRR and HDR enabled, another only has VRR enabled. I have an AMD GPU

The crash can be reproduced every time.

-- Backtrace (Reduced):
#5  QtWaylandClient::QWaylandWindow::waylandScreen (this=0x55582d1ab110) at /usr/src/debug/qt6-wayland/qtwayland/src/client/qwaylandwindow.cpp:956
#6  QtWaylandClient::QWaylandWindow::devicePixelRatio (this=0x55582d1ab110) at /usr/src/debug/qt6-wayland/qtwayland/src/client/qwaylandwindow.cpp:1519
#7  0x000076baf40a4f0c in QtWaylandClient::QWaylandEglWindow::updateSurface (this=0x55582d1ab110, create=true) at /usr/src/debug/qt6-wayland/qtwayland/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:70
#8  0x000076baf40a5905 in QtWaylandClient::QWaylandGLContext::makeCurrent (this=this@entry=0x76ba4c091610, surface=<optimized out>) at /usr/src/debug/qt6-wayland/qtwayland/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:318
#9  0x000076bafacadc28 in QOpenGLContext::makeCurrent (this=0x76ba4c092fe0, surface=0x55582c833f90) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qopenglcontext.cpp:664


Reported using DrKonqi
Comment 1 yurapostates 2024-06-28 09:49:26 UTC
Created attachment 171122 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 duha.bugs 2024-06-28 18:58:43 UTC

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