Bug ID 1217853
Summary kscreenlocker is broken on wayland with nvidia drivers
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware x86-64
OS openSUSE Tumbleweed
Status NEW
Severity Major
Priority P5 - None
Component KDE Workspace (Plasma)
Assignee opensuse-kde-bugs@opensuse.org
Reporter yacha@orangefox.tech
QA Contact qa-bugs@suse.de
Target Milestone ---
Found By ---
Blocker ---

I use openSUSE Tumbleweed, the problem I'm having is that every time my PC
wakes up from sleep or hibernation it shows me a broken screen locked.
"The screen locker is broken and unlocking is not possible anymore..."

If I press Super + L being in the KDE wayland session, it does show me
kscreenlock without breaking. Only occurs after waking up.

I use proprietary nvidia drivers and wayland.

Reproducible: Always
Steps to Reproduce:
1. Launch a wayland session
2. Go into suspend state
3. Wake it up.

Here's the journalctl output of the kscreenlocker:
Dec 04 20:01:29 localhost.localdomain kscreenlocker_greet[7134]:
kscreenlocker_greet: Lockscreen QML outdated, falling back to default
Dec 04 20:01:30 localhost.localdomain kscreenlocker_greet[7134]: kf.kirigami:
Failed to find a Kirigami platform plugin
Dec 04 20:01:30 localhost.localdomain kscreenlocker_greet[7134]:
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Dec 04 20:01:30 localhost.localdomain kscreenlocker_greet[7134]:
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Dec 04 20:01:30 localhost.localdomain kscreenlocker_greet[7134]:
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Dec 04 20:01:30 localhost.localdomain kscreenlocker_greet[7134]:
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Dec 04 20:01:30 localhost.localdomain kscreenlocker_greet[7134]:
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Dec 04 20:01:30 localhost.localdomain kscreenlocker_greet[7134]:
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Dec 04 20:01:30 localhost.localdomain kscreenlocker_greet[7134]:
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Dec 04 20:01:30 localhost.localdomain kscreenlocker_greet[7134]:
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Dec 04 20:01:30 localhost.localdomain kscreenlocker_greet[7134]:
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Dec 04 20:01:30 localhost.localdomain kscreenlocker_greet[7134]:
pam_kwallet5(kde:auth): pam_kwallet5: pam_sm_authenticate
Dec 04 20:01:30 localhost.localdomain kscreenlocker_greet[7134]:
pam_kwallet5(kde:auth): pam_kwallet5: we were already executed
Dec 04 20:01:33 localhost.localdomain kscreenlocker_greet[7134]:
pam_kwallet5(kde:setcred): pam_kwallet5: pam_sm_setcred

Is there anything I can do to fix or debug it?
Thanks before.


You are receiving this mail because: