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

            Bug ID: 485084
           Summary: Screen Locker broken on resume from sleep
    Classification: Plasma
           Product: kscreenlocker
           Version: 6.0.3
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: jchevar...@gmail.com
  Target Milestone: ---

SUMMARY

I am getting kscreenlocker failing rather regularly on my desktop (AMD GPU)
system. Intel GPU laptop haven't reproduced. I used to get this on occasion if
I say upgraded to a new Plasma release in the 5.x days and didn't reboot. This
seems different and unrelated to upgrading my system. I've included the
journalcrtl log which starts with a seg fault in eglSwapBuffers. Doesn't happen
all the time, but happens enough that it is pretty annoying (and effectively
locks the better half/others out of the computer as they don't really know what
a virtual terminal is).

STEPS TO REPRODUCE
1. Lock Screen
2. Sleep computer
3. Wake Computer

OBSERVED RESULT
Quite often the lock screen presents the broken screen requesting to drop to
virtual terminal to unlock

EXPECTED RESULT
Lock screen should be shown

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.0.3
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.3
Kernel Version: 6.8.2-arch2-1 (64-bit)
Graphics Platform: Wayland
Processors: 24 × AMD Ryzen 9 5900X 12-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: AMD Radeon RX 6900 XT

ADDITIONAL INFORMATION

Here is what I can find in journalcrtl:

Apr 05 10:13:24 desktop kscreenlocker_greet[122558]: qt.qpa.wayland:
eglSwapBuffers failed with 0x300d, surface: 0x0
Apr 05 10:13:24 desktop kernel: kscreenlocker_g[122558]: segfault at
647500000076 ip 00007dc46da45c4c sp 00007fff90b0f380 error 4 in
libPlasmaQuick.so.6.0.3[7dc46da1f000+50000] likely on CPU 18 (core 8, socket 0)
Apr 05 10:13:24 desktop kernel: Code: 1e fa 48 8b 47 28 48 8b 78 08 ff 25 a6 58
04 00 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 48 83 ec 08 48 8b
47 28 <48> 8b 78 08 ff 15 1a 6a 04 00 48 85 c0 74 11 48 8b 50 08 f6 42 31
Apr 05 10:13:24 desktop kwin_wayland_wrapper[97857]: not a valid new object id
(2), message get_registry(n)
Apr 05 10:13:24 desktop kwin_wayland_wrapper[97857]: error in client
communication (pid 97857)
Apr 05 10:13:24 desktop kwin_wayland_wrapper[122896]: wl_display@1: error 1:
invalid arguments for wl_display@1.get_registry
Apr 05 10:13:24 desktop kscreenlocker_greet[122896]: qt.qpa.wayland: Loading
shell integration failed.
Apr 05 10:13:24 desktop kscreenlocker_greet[122896]: qt.qpa.wayland: Attempted
to load the following shells QList("layer-shell")
Apr 05 10:13:24 desktop kscreenlocker_greet[122896]: qt.qpa.plugin: Could not
load the Qt platform plugin "wayland" in "" even though it was found.
Apr 05 10:13:24 desktop kscreenlocker_greet[122896]: This application failed to
start because no Qt platform plugin could be initialized. Reinstalling the
application may fix this problem.

                                                     Available platform plugins
are: xcb, linuxfb, minimalegl, vnc, eglfs, offscreen, minimal, wayland-egl,
wayland, vkkhrdisplay.
Apr 05 10:13:24 desktop kscreenlocker_greet[122900]: qt.qpa.wayland: Loading
shell integration failed.
Apr 05 10:13:24 desktop kscreenlocker_greet[122900]: qt.qpa.wayland: Attempted
to load the following shells QList("layer-shell")
Apr 05 10:13:24 desktop kscreenlocker_greet[122900]: qt.qpa.plugin: Could not
load the Qt platform plugin "wayland" in "" even though it was found.
Apr 05 10:13:24 desktop kscreenlocker_greet[122900]: This application failed to
start because no Qt platform plugin could be initialized. Reinstalling the
application may fix this problem.

                                                     Available platform plugins
are: xcb, linuxfb, minimalegl, vnc, eglfs, offscreen, minimal, wayland-egl,
wayland, vkkhrdisplay.
Apr 05 10:13:24 desktop kscreenlocker_greet[122903]: qt.qpa.wayland: Loading
shell integration failed.
Apr 05 10:13:24 desktop kscreenlocker_greet[122903]: qt.qpa.wayland: Attempted
to load the following shells QList("layer-shell")
Apr 05 10:13:24 desktop kscreenlocker_greet[122903]: qt.qpa.plugin: Could not
load the Qt platform plugin "wayland" in "" even though it was found.
Apr 05 10:13:24 desktop kscreenlocker_greet[122903]: This application failed to
start because no Qt platform plugin could be initialized. Reinstalling the
application may fix this problem.

                                                     Available platform plugins
are: xcb, linuxfb, minimalegl, vnc, eglfs, offscreen, minimal, wayland-egl,
wayland, vkkhrdisplay.
Apr 05 10:13:24 desktop plasmashell[98084]: The cached device pixel ratio value
was stale on window expose.  Please file a QTBUG which explains how to
reproduce.

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

Reply via email to