You are not logged in.

#1 2021-08-10 12:24:20

Breizh29
Member
Registered: 2021-08-04
Posts: 74

Screen locker is broken...

KDE/Plasma/Wayland.

I have regularly since my last update this message. It is indicated to do CTRL+ALT+F2 to access a virtual terminal but that does not work.
Is it another KDE issue?

Offline

#2 2021-08-10 20:24:00

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,694

Re: Screen locker is broken...

I am sorry.  I cannot parse that.

What is the problem?
What indicated that you should try to change to the second console screen?
How are you starting KDE?  Are you trying to run KDE on Wayland?


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way

Offline

#3 2021-08-14 03:05:38

Breizh29
Member
Registered: 2021-08-04
Posts: 74

Re: Screen locker is broken...

Operating System: Arch Linux
KDE Plasma Version: 5.22.4
KDE Frameworks Version: 5.84.0
Qt Version: 5.15.2
Kernel Version: 5.13.9-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 3600X 6-Core Processor
Memory: 15,6 Gio of RAM
Graphics Processor: Radeon RX550/550 Series

When the screen lock is activated, I go to the standby screen and after a few minutes the screen falls asleep. When I want to wake it up by pressing the enter key I see the following message appear on the screen:

 The screen locker is broken and unlocking is nor possible anymore.
In order to unlock switch to a virtual terminal(Ctrl+Alt+F2)
log in and enter the command loginctl unlock-session 2
back:Ctrl+Alt+F2 

For me Ctr +Alt+F2 has no effect but if I do Ctrl+Alt+F3 it does open a tty3 for me.
I can do my log in, and enter the command.
I come back with Ctrl+Alt+F2 and I arrive on the KDE desktop.

Except that this one is incomplete. My desk normally has a dock (latte) at the bottom of the screen and another panel at the top. The top panel is gone!
After a shut down or a restart everything returns to normal ...

Offline

#4 2021-08-14 07:54:33

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,486

Re: Screen locker is broken...

The message is likely generic and assuming that you're running on TTY1, I'd not worry about that.
It would then seem that the plasma-desktop process crashed (and probably more stuff) - possibly related to the GL installation or because of the DPMS the output deregisters and plasma wants to re-align to a 0x0+0+0 geometry (semi-smart-ish…)
Post your xorg log and check coredumpctl whether there're traces of the incidents.

Offline

#5 2021-08-14 11:19:30

Breizh29
Member
Registered: 2021-08-04
Posts: 74

Re: Screen locker is broken...

seth wrote:

The message is likely generic and assuming that you're running on TTY1, I'd not worry about that.
It would then seem that the plasma-desktop process crashed (and probably more stuff) - possibly related to the GL installation or because of the DPMS the output deregisters and plasma wants to re-align to a 0x0+0+0 geometry (semi-smart-ish…)
Post your xorg log and check coredumpctl whether there're traces of the incidents.

Wayland  protocol.

 [armand@Desktop-living ~]$ loginctl show-session 2 -p Type
Type=wayland
[armand@Desktop-living ~]$ 

I put the systemd log just before the crash.
But this is beyond my skills ...

Aug 14 17:25:10 Desktop-living krunner[1610]: kf.plasma.quick: Couldn't create KWindowShadow for View(0x7ffe5aefc0a0)
Aug 14 17:25:10 Desktop-living krunner[1610]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Aug 14 17:25:14 Desktop-living konsole[7747]: kf.notifications: Playing audio notification failed: Destroyed
Aug 14 17:25:14 Desktop-living systemd[656]: app-org.kde.konsole-eb50088f4dc34163a7309f935e2c9315.scope: Consumed 21.539s CPU time.
Aug 14 17:35:15 Desktop-living plasmashell[835]: org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_2d_00.4.analog-stereo.monitor"
Aug 14 17:35:24 Desktop-living rtkit-daemon[954]: Supervising 3 threads of 2 processes of 1 users.
Aug 14 17:35:24 Desktop-living rtkit-daemon[954]: Successfully made thread 7954 of process 913 owned by '1000' RT at priority 5.
Aug 14 17:35:24 Desktop-living rtkit-daemon[954]: Supervising 4 threads of 2 processes of 1 users.
Aug 14 17:35:24 Desktop-living plasmashell[835]: org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_2d_00.4.analog-stereo.monitor"
Aug 14 17:35:26 Desktop-living plasmashell[835]: org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_2d_00.4.analog-stereo.monitor"
Aug 14 17:35:26 Desktop-living klauncher[798]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Aug 14 17:35:26 Desktop-living kded5[807]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Aug 14 17:35:26 Desktop-living kwalletd5[674]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Aug 14 17:35:26 Desktop-living org_kde_powerdevil[837]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Aug 14 17:35:26 Desktop-living DiscoverNotifier[909]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Aug 14 17:35:26 Desktop-living polkit-kde-authentication-agent-1[833]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Aug 14 17:35:26 Desktop-living plasmashell[835]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Aug 14 17:35:26 Desktop-living systemsettings5[5998]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Aug 14 17:35:26 Desktop-living kactivitymanagerd[850]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Aug 14 17:35:26 Desktop-living krunner[1610]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Aug 14 17:35:26 Desktop-living audit[7890]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=2 pid=7890 comm="kscreenlocker_g" exe="/usr/lib/kscreenlocker_greet" sig=11 res=1
Aug 14 17:35:26 Desktop-living kernel: kscreenlocker_g[7890]: segfault at 18 ip 00007fc3d5ae26f9 sp 00007ffc5b2089d0 error 4 in libLayerShellQtInterface.so.5.22.4[7fc3d5ae2000+3000]
Aug 14 17:35:26 Desktop-living kernel: Code: c4 48 89 c6 ff 15 47 76 00 00 4c 89 e7 ff 15 ce 76 00 00 4c 89 ef 89 44 24 0c ff 15 d9 78 00 00 8b 4c 24 0c 4d 89 f8 48 89 df <48> 8b 50 18 49 8b 45 30 48 8b 70 18 67 e8 05 1f 00 00 4c 89 f7>
Aug 14 17:35:26 Desktop-living kernel: audit: type=1701 audit(1628937326.023:107): auid=1000 uid=1000 gid=1000 ses=2 pid=7890 comm="kscreenlocker_g" exe="/usr/lib/kscreenlocker_greet" sig=11 res=1
Aug 14 17:35:26 Desktop-living plasmashell[835]: trying to show an empty dialog
Aug 14 17:35:26 Desktop-living plasmashell[835]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Aug 14 17:35:26 Desktop-living plasmashell[835]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Aug 14 17:35:26 Desktop-living plasmashell[835]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Aug 14 17:35:26 Desktop-living plasmashell[835]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Aug 14 17:35:26 Desktop-living plasmashell[835]: trying to show an empty dialog
Aug 14 17:35:26 Desktop-living plasmashell[835]: Old primary output: QScreen(0x558eabb05970, name="DP-1") New primary output: QScreen(0x558eafcd5a80, name="")
Aug 14 17:35:26 Desktop-living plasmashell[835]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Aug 14 17:35:26 Desktop-living plasmashell[835]: trying to show an empty dialog
Aug 14 17:35:26 Desktop-living plasmashell[835]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Aug 14 17:35:26 Desktop-living plasmashell[835]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Aug 14 17:35:26 Desktop-living plasmashell[835]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Aug 14 17:35:26 Desktop-living plasmashell[835]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Aug 14 17:35:26 Desktop-living plasmashell[835]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Aug 14 17:35:26 Desktop-living plasmashell[835]: trying to show an empty dialog
Aug 14 17:35:26 Desktop-living plasmashell[835]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Aug 14 17:35:26 Desktop-living plasmashell[835]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Aug 14 17:35:26 Desktop-living plasmashell[835]: trying to show an empty dialog
Aug 14 17:35:26 Desktop-living plasmashell[835]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Aug 14 17:35:26 Desktop-living plasmashell[835]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Aug 14 17:35:26 Desktop-living plasmashell[835]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:121: TypeError: Cannot read property 'x' of null
Aug 14 17:35:26 Desktop-living plasmashell[835]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:135: TypeError: Cannot read property 'y' of null
Aug 14 17:35:26 Desktop-living plasmashell[835]: Plasma Shell startup completed
Aug 14 17:35:26 Desktop-living dbus-daemon[684]: [session uid=1000 pid=684] Activating service name='org.kde.KSplash' requested by ':1.21' (uid=1000 pid=835 comm="/usr/bin/plasmashell ")
Aug 14 17:35:26 Desktop-living audit[7965]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=2 pid=7965 comm="kscreenlocker_g" exe="/usr/lib/kscreenlocker_greet" sig=11 res=1
Aug 14 17:35:26 Desktop-living kernel: Code: 29 ac 24 50 01 00 00 0f 29 b4 24 60 01 00 00 0f 29 bc 24 70 01 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 c8 00 00 00 31 c0 <48> 8b 55 00 4c 8d 74 24 20 48 8d 4c 24 08 48 8d 84 24 b0 01 00>
Aug 14 17:35:26 Desktop-living kernel: audit: type=1701 audit(1628937326.286:108): auid=1000 uid=1000 gid=1000 ses=2 pid=7965 comm="kscreenlocker_g" exe="/usr/lib/kscreenlocker_greet" sig=11 res=1
Aug 14 17:35:26 Desktop-living kded5[807]: kscreen.kded: Config does not have at least one screen enabled, WILL NOT save this config, this is not what user wants.
Aug 14 17:35:26 Desktop-living plasmashell[835]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Aug 14 17:35:26 Desktop-living plasmashell[835]: trying to show an empty dialog
Aug 14 17:35:26 Desktop-living plasmashell[835]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Aug 14 17:35:26 Desktop-living plasmashell[835]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Aug 14 17:35:28 Desktop-living kernel: [drm:retrieve_link_cap [amdgpu]] *ERROR* retrieve_link_cap: Read dpcd data failed.
Aug 14 17:35:29 Desktop-living plasmashell[835]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Aug 14 17:35:29 Desktop-living plasmashell[835]: trying to show an empty dialog
Aug 14 17:35:29 Desktop-living plasmashell[835]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Aug 14 17:35:29 Desktop-living plasmashell[835]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Aug 14 17:35:30 Desktop-living rtkit-daemon[954]: Supervising 3 threads of 2 processes of 1 users.
Aug 14 17:35:30 Desktop-living rtkit-daemon[954]: Successfully made thread 7975 of process 913 owned by '1000' RT at priority 5.
Aug 14 17:35:30 Desktop-living rtkit-daemon[954]: Supervising 4 threads of 2 processes of 1 users.
Aug 14 17:35:30 Desktop-living plasmashell[835]: org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_2d_00.4.analog-stereo.monitor"
Aug 14 17:35:30 Desktop-living plasmashell[835]: trying to show an empty dialog
Aug 14 17:35:30 Desktop-living plasmashell[835]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Aug 14 17:35:30 Desktop-living plasmashell[835]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Aug 14 17:35:30 Desktop-living plasmashell[835]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Aug 14 17:35:30 Desktop-living plasmashell[835]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Aug 14 17:35:30 Desktop-living plasmashell[835]: Old primary output: QScreen(0x558eafcd5a80, name="") New primary output: QScreen(0x558eafac38d0, name="DP-1")
Aug 14 17:35:30 Desktop-living plasmashell[835]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Aug 14 17:35:30 Desktop-living plasmashell[835]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Aug 14 17:35:30 Desktop-living plasmashell[835]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Aug 14 17:35:30 Desktop-living plasmashell[835]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Aug 14 17:35:30 Desktop-living plasmashell[835]: trying to show an empty dialog
Aug 14 17:35:30 Desktop-living plasmashell[835]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Aug 14 17:35:30 Desktop-living plasmashell[835]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Aug 14 17:35:30 Desktop-living plasmashell[835]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Aug 14 17:35:30 Desktop-living plasmashell[835]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Aug 14 17:35:30 Desktop-living plasmashell[835]: trying to show an empty dialog
Aug 14 17:35:30 Desktop-living plasmashell[835]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Aug 14 17:35:30 Desktop-living plasmashell[835]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Aug 14 17:35:30 Desktop-living plasmashell[835]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:121: TypeError: Cannot read property 'x' of null
Aug 14 17:35:30 Desktop-living plasmashell[835]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:135: TypeError: Cannot read property 'y' of null
Aug 14 17:35:31 Desktop-living plasmashell[835]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Aug 14 17:35:33 Desktop-living plasmashell[835]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Aug 14 17:35:33 Desktop-living plasmashell[835]: trying to show an empty dialog
Aug 14 17:35:33 Desktop-living plasmashell[835]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Aug 14 17:35:33 Desktop-living plasmashell[835]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"

Offline

#6 2021-08-14 14:46:55

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,486

Re: Screen locker is broken...

Aug 14 17:35:26 Desktop-living krunner[1610]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Aug 14 17:35:26 Desktop-living audit[7890]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=2 pid=7890 comm="kscreenlocker_g" exe="/usr/lib/kscreenlocker_greet" sig=11 res=1
Aug 14 17:35:26 Desktop-living kernel: kscreenlocker_g[7890]: segfault at 18 ip 00007fc3d5ae26f9 sp 00007ffc5b2089d0 error 4 in libLayerShellQtInterface.so.5.22.4[7fc3d5ae2000+3000]
Aug 14 17:35:26 Desktop-living kernel: Code: c4 48 89 c6 ff 15 47 76 00 00 4c 89 e7 ff 15 ce 76 00 00 4c 89 ef 89 44 24 0c ff 15 d9 78 00 00 8b 4c 24 0c 4d 89 f8 48 89 df <48> 8b 50 18 49 8b 45 30 48 8b 70 18 67 e8 05 1f 00 00 4c 89 f7>
Aug 14 17:35:26 Desktop-living kernel: audit: type=1701 audit(1628937326.023:107): auid=1000 uid=1000 gid=1000 ses=2 pid=7890 comm="kscreenlocker_g" exe="/usr/lib/kscreenlocker_greet" sig=11 res=1

https://bugs.kde.org/show_bug.cgi?id=439096
https://bugs.kde.org/show_bug.cgi?id=439096#c23

Offline

#7 2021-08-14 23:02:02

Breizh29
Member
Registered: 2021-08-04
Posts: 74

Re: Screen locker is broken...

seth wrote:
Aug 14 17:35:26 Desktop-living krunner[1610]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Aug 14 17:35:26 Desktop-living audit[7890]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=2 pid=7890 comm="kscreenlocker_g" exe="/usr/lib/kscreenlocker_greet" sig=11 res=1
Aug 14 17:35:26 Desktop-living kernel: kscreenlocker_g[7890]: segfault at 18 ip 00007fc3d5ae26f9 sp 00007ffc5b2089d0 error 4 in libLayerShellQtInterface.so.5.22.4[7fc3d5ae2000+3000]
Aug 14 17:35:26 Desktop-living kernel: Code: c4 48 89 c6 ff 15 47 76 00 00 4c 89 e7 ff 15 ce 76 00 00 4c 89 ef 89 44 24 0c ff 15 d9 78 00 00 8b 4c 24 0c 4d 89 f8 48 89 df <48> 8b 50 18 49 8b 45 30 48 8b 70 18 67 e8 05 1f 00 00 4c 89 f7>
Aug 14 17:35:26 Desktop-living kernel: audit: type=1701 audit(1628937326.023:107): auid=1000 uid=1000 gid=1000 ses=2 pid=7890 comm="kscreenlocker_g" exe="/usr/lib/kscreenlocker_greet" sig=11 res=1

https://bugs.kde.org/show_bug.cgi?id=439096
https://bugs.kde.org/show_bug.cgi?id=439096#c23

OK Thank you
I think I'll wait ...

Offline

Board footer

Powered by FluxBB