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

            Bug ID: 482964
           Summary: KDE neon 6.0 does not recover properly from a suspend
                    state
    Classification: Plasma
           Product: plasmashell
           Version: 6.0.0
          Platform: Neon
                OS: Linux
            Status: REPORTED
          Severity: major
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: jnoricha...@blueyonder.co.uk
                CC: k...@davidedmundson.co.uk
  Target Milestone: 1.0

Created attachment 166785
  --> https://bugs.kde.org/attachment.cgi?id=166785&action=edit
Extract from a pkcon update to KDE Neon 6.0

PROBLEM: It is my practice to suspend the PC overnight rather than shutdown and
restart.  Recently the Plasma session has not resumed properly from the suspend
state.
SUMMARY:
Following a recent update, KDE neon 6.0 does not recover properly from a
suspend state.  The problem occurred first after updating on Mar 3, affecting
several KDE packages (extract from pkcon log is attached)
After this update, resuming an X11 session from a suspend state results in a
black screen, i.e. the session is not rendered, although the session is
functionally present (see steps to reproduce, below).
The following error from /var/log/syslog seems to be relevant (this is the
oldest)
Mar  4 09:16:09 Odin sddm-greeter-qt6[4609]: QRhiGles2: Context is lost.
Mar  4 09:16:14 Odin sddm-greeter-qt6[4609]: QRhiGles2: Context is lost.
STEPS TO REPRODUCE:
1. Enter suspend state from X11 session command line in a Konsole window:
[code]$ sudo systemctl suspend[/code]
Observed: System suspends as expected, with no signal to monitor, standby
indication on motherboard.
2. Resume with momentary power switch activation
Observed: Signal to monitor is restored, screen is deep black.
3. Move mouse
Observed: mouse cursor, which changes according to the UI elements not being
displayed: the edges of the Konsole window are "visible" to the mouse cursor,
and are displayed on the monitor as changed mouse cursor appearance.
4. Open a new shell on tty3 [Alt-Ctl-F3] and log in
Observed: new session is successfully started.
5. [code]$top[/code]
Observed: plasmashell is running, as are the backends of the desktop widgets.
6. Switch back to the X11 session on tty2 [Alt-Ctl-F2]
Observed: black screen as at steps 2-3.
7. Switch again to tty3, examine /var/log/syslog
$ grep -E "^Mar  9 10:1.*Gles2" /var/log/syslog
Mar  9 10:10:19 Odin plasmashell[3285]: QRhiGles2: Context is lost.
Mar  9 10:15:53 Odin plasmashell[3285]: QRhiGles2: Context is lost.
Mar  9 10:18:06 Odin plasmashell[3285]: QRhiGles2: Context is lost.
Observed: every time the X11 session is asked to write to tty2, the QRhiGles2
message is issued.
Also Observed: comments at
https://codebrowser.dev/qt6/qtbase/src/gui/rhi/qrhigles2.cpp.html are
incomprehensible to ordinary humans :)
8. From tty3, restart the sddm greeter
$ sudo service sddm restart
Observed: an X11 session, properly rendered on the screen is started, but on
tty1.  tty2 session is ended.
Also observed: the same effect can be achieved by issuing the restart command
"blind" in the non-displaying X11 session Konsole on tty2: it's there, and
functional, just not displaying anything.
Info Centre report:
Operating System: KDE neon 6.0
KDE Plasma Version: 6.0.0
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Kernel Version: 6.5.0-25-generic (64-bit)
Graphics Platform: X11
Processors: 6 × AMD Phenom(tm) II X6 1090T Processor
Memory: 15.6 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 1080/PCIe/SSE2

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

Reply via email to