https://bugs.kde.org/show_bug.cgi?id=489363

            Bug ID: 489363
           Summary: Plasmashell and locksreen crashes when monitors shut
                    down after inactivity
    Classification: Plasma
           Product: plasmashell
           Version: 6.1.1
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: generic-crash
          Assignee: plasma-b...@kde.org
          Reporter: yuraposta...@proton.me
  Target Milestone: 1.0

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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to