You are not logged in.

#1 2022-09-28 12:27:48

Somerandomnerd
Member
Registered: 2022-01-25
Posts: 21

[SOLVED] KDE: Screen locker suddenly broke

Some info:

Laptop, Intel CPU & GPU, KDE, Wayland, No testing repos etc

So the screen locker just suddenly broke, and it just shows the "Oops, it broke!" screen (basically telling you to use loginctl in a vt to unlock)

I've tried:
1. rebooting
2.

pacman -Qqn | pacman -S -

to check for corruption, and removing ~/.config/kscreenlockerrc.

I'm not exactly sure what the systemd user service for the locker is, or I would've put it here.

I did recently change my theme, but I've changed it back and still the same.

Any help?

Last edited by Somerandomnerd (2022-09-28 13:22:16)

Offline

#2 2022-09-28 12:32:12

Somerandomnerd
Member
Registered: 2022-01-25
Posts: 21

Re: [SOLVED] KDE: Screen locker suddenly broke

$ systemctl status --user plasma-ksplash.service
× plasma-ksplash.service - Splash screen shown during boot
     Loaded: loaded (/usr/lib/systemd/user/plasma-ksplash.service; static)
     Active: failed (Result: exit-code) since Wed 2022-09-28 17:59:25 IST; 29s ago
    Process: 766 ExecStart=/usr/bin/ksplashqml (code=exited, status=1/FAILURE)
   Main PID: 766 (code=exited, status=1/FAILURE)
        CPU: 146ms

Sep 28 17:59:25 arch ksplashqml[766]: 10 -- signal=11
Sep 28 17:59:25 arch ksplashqml[766]: 8 -- pid=766
Sep 28 17:59:25 arch ksplashqml[766]: 12 -- startupid=0
Sep 28 17:59:25 arch ksplashqml[766]: KCrash: crashing... crashRecursionCounter = 2
Sep 28 17:59:25 arch ksplashqml[766]: KCrash: Application Name = ksplashqml path = /usr/bin pid = 766
Sep 28 17:59:25 arch ksplashqml[766]: KCrash: Arguments: /usr/bin/ksplashqml
Sep 28 17:59:25 arch ksplashqml[766]: The Wayland connection experienced a fatal error: Bad file descriptor
Sep 28 17:59:25 arch systemd[694]: plasma-ksplash.service: Main process exited, code=exited, status=1/FAILURE
Sep 28 17:59:25 arch systemd[694]: plasma-ksplash.service: Failed with result 'exit-code'.
Sep 28 17:59:25 arch systemd[694]: Failed to start Splash screen shown during boot.

In systemctl, this service failed. Also, using journalctl --follow, the GUI shutdown button does not work and it gives off this exact error in it. Seems to be run during boot though?

Also, what's supposed to be the bootup splash screen is just a black screen now.

Gonna try removing ~/.config/ksplashrc, report back

$ cat ~/.config/ksplashrc
[KSplash]
Theme=org.kde.breeze.desktop

Last edited by Somerandomnerd (2022-09-28 12:33:21)

Offline

#3 2022-09-28 12:39:41

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,300

Re: [SOLVED] KDE: Screen locker suddenly broke

Update your system again, there was an incompat with the new qt5-wayland and the old qt5-shell-layers which got fixed by rebuilding the latter against the former. make sure you get layer-shell-qt 5.25.5-2

Last edited by V1del (2022-09-28 12:40:44)

Offline

#4 2022-09-28 12:53:10

Somerandomnerd
Member
Registered: 2022-01-25
Posts: 21

Re: [SOLVED] KDE: Screen locker suddenly broke

Ahh yup, I was looking through strace, saw it trying to access layer-shell-qt file, then saw layer-shell-qt update on archlinux website frontpage. Updated, all good now.

Thanks!

Last edited by Somerandomnerd (2022-09-28 12:53:31)

Offline

#5 2022-09-28 13:03:48

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,300

Re: [SOLVED] KDE: Screen locker suddenly broke

Great, please mark as [SOLVED] by editing the title in your first post

Offline

Board footer

Powered by FluxBB