Bug 2375593

Summary: Fedora 42 Kinoite screen lock segfaults when waking computer
Product: [Fedora] Fedora Reporter: thrashwerk
Component: kscreenlockerAssignee: KDE SIG <kde-sig>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 42CC: kde-sig, pg_forums, rdieter
Target Milestone: ---Keywords: Desktop
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
full syslog
none
photo of broken lock screen none

Description thrashwerk 2025-06-30 15:05:57 UTC
Created attachment 2095786 [details]
full syslog

Description of problem:
Waking computer the lock screen just breaks.

Version-Release number of selected component (if applicable):
kscreenlocker-6.4.1-1.fc42.x86_64

How reproducible:
Easily and always

Steps to Reproduce:
1. Lock screen (Super+L)
2. Move mouse or press button on keyboard to wake computer

Actual results:
A black screen saying "The screen locker is broken" is displayed

Expected results:
A GUI lock screen asking for my password is displayed

Additional info:
Didn't have this issue on Fedora Kinoite 42.20250624.0, started happening after updating to 42.20250629.0, updating to 42.20250630.0 didn't fix the issue.

Some logs (also attached a full syslog since boot):
Jun 30 14:23:22 db-tp systemd[1]: Starting fprintd.service - Fingerprint Authentication Daemon...
Jun 30 14:23:22 db-tp kscreenlocker_greet[3077]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockOsd.qml:10:1: "../osd": no such directory
Jun 30 14:23:22 db-tp kscreenlocker_greet[3077]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockOsd.qml:10:1: "../osd": no such directory
Jun 30 14:23:22 db-tp dbus-broker[1331]: A security policy denied :1.60 to send method call /org/freedesktop/login1/seat/seat0:org.freedesktop.login1.Seat.Inhibit to org.freedesktop.login1.
Jun 30 14:23:22 db-tp kwin_wayland[1928]: kwin_core: Failed to delay sleep: Sender is not authorized to send message
Jun 30 14:23:22 db-tp dbus-broker[1331]: A security policy denied :1.60 to send method call /org/freedesktop/login1/seat/seat0:org.freedesktop.login1.Seat.Inhibit to org.freedesktop.login1.
Jun 30 14:23:22 db-tp kwin_wayland[1928]: kwin_core: Failed to delay sleep: Sender is not authorized to send message
Jun 30 14:23:22 db-tp maliit-keyboard[2008]: QSGContext::initialize: depth buffer support missing, expect rendering errors
Jun 30 14:23:22 db-tp maliit-keyboard[2008]: QSGContext::initialize: stencil buffer support missing, expect rendering errors
Jun 30 14:23:22 db-tp audit[3077]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=3077 comm="kscreenlocker_g" exe="/usr/libexec/kscreenlocker_greet" sig=11 res=1
Jun 30 14:23:22 db-tp kernel: show_signal_msg: 115 callbacks suppressed
Jun 30 14:23:22 db-tp kernel: kscreenlocker_g[3077]: segfault at 55 ip 00007fedd1d3519d sp 00007fffb20e6de0 error 4 in d8a22d47e187298e95f6673634de3a4d863dce8205e994c89020d8e82c05bb.file[319d,7fedd1d32000+7000] likely on CPU 2 (core 2, socket 0)
Jun 30 14:23:22 db-tp kernel: Code: be 02 00 00 00 4c 89 e7 31 c0 e8 2e da ff ff 49 83 7e 10 00 0f 85 8b 00 00 00 49 8b 87 b0 01 00 00 48 85 c0 74 32 4c 8b 63 18 <4c> 8b 70 18 44 8b 6d a8 4c 89 e7 e8 53 d9 ff ff 48 83 ec 08 31 d2
Jun 30 14:23:22 db-tp systemd[1]: Started fprintd.service - Fingerprint Authentication Daemon.
Jun 30 14:23:22 db-tp audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=fprintd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jun 30 14:23:23 db-tp kscreenlocker_greet[3131]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockOsd.qml:10:1: "../osd": no such directory
Jun 30 14:23:23 db-tp kscreenlocker_greet[3131]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockOsd.qml:10:1: "../osd": no such directory
Jun 30 14:23:23 db-tp audit[3131]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=3131 comm="kscreenlocker_g" exe="/usr/libexec/kscreenlocker_greet" sig=11 res=1
Jun 30 14:23:23 db-tp kernel: kscreenlocker_g[3131]: segfault at 65 ip 00007f4697f2319d sp 00007ffc4af77b10 error 4 in d8a22d47e187298e95f6673634de3a4d863dce8205e994c89020d8e82c05bb.file[319d,7f4697f20000+7000] likely on CPU 7 (core 3, socket 0)
Jun 30 14:23:23 db-tp kernel: Code: be 02 00 00 00 4c 89 e7 31 c0 e8 2e da ff ff 49 83 7e 10 00 0f 85 8b 00 00 00 49 8b 87 b0 01 00 00 48 85 c0 74 32 4c 8b 63 18 <4c> 8b 70 18 44 8b 6d a8 4c 89 e7 e8 53 d9 ff ff 48 83 ec 08 31 d2
Jun 30 14:23:23 db-tp kscreenlocker_greet[3169]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockOsd.qml:10:1: "../osd": no such directory
Jun 30 14:23:23 db-tp kscreenlocker_greet[3169]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockOsd.qml:10:1: "../osd": no such directory
Jun 30 14:23:23 db-tp kernel: kscreenlocker_g[3169]: segfault at 73 ip 00007fce08ec819d sp 00007ffc89beadc0 error 4 in d8a22d47e187298e95f6673634de3a4d863dce8205e994c89020d8e82c05bb.file[319d,7fce08ec5000+7000] likely on CPU 2 (core 2, socket 0)
Jun 30 14:23:23 db-tp kernel: Code: be 02 00 00 00 4c 89 e7 31 c0 e8 2e da ff ff 49 83 7e 10 00 0f 85 8b 00 00 00 49 8b 87 b0 01 00 00 48 85 c0 74 32 4c 8b 63 18 <4c> 8b 70 18 44 8b 6d a8 4c 89 e7 e8 53 d9 ff ff 48 83 ec 08 31 d2
Jun 30 14:23:23 db-tp audit[3169]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=3169 comm="kscreenlocker_g" exe="/usr/libexec/kscreenlocker_greet" sig=11 res=1
Jun 30 14:23:24 db-tp kscreenlocker_greet[3201]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockOsd.qml:10:1: "../osd": no such directory
Jun 30 14:23:24 db-tp kscreenlocker_greet[3201]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockOsd.qml:10:1: "../osd": no such directory
Jun 30 14:23:24 db-tp audit[3201]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=3201 comm="kscreenlocker_g" exe="/usr/libexec/kscreenlocker_greet" sig=11 res=1
Jun 30 14:23:24 db-tp kernel: kscreenlocker_g[3201]: segfault at 81 ip 00007fd324b8219d sp 00007ffdeeb31090 error 4 in d8a22d47e187298e95f6673634de3a4d863dce8205e994c89020d8e82c05bb.file[319d,7fd324b7f000+7000] likely on CPU 2 (core 2, socket 0)
Jun 30 14:23:24 db-tp kernel: Code: be 02 00 00 00 4c 89 e7 31 c0 e8 2e da ff ff 49 83 7e 10 00 0f 85 8b 00 00 00 49 8b 87 b0 01 00 00 48 85 c0 74 32 4c 8b 63 18 <4c> 8b 70 18 44 8b 6d a8 4c 89 e7 e8 53 d9 ff ff 48 83 ec 08 31 d2
Jun 30 14:23:25 db-tp kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PC00.RP09.PEGP.DDNT], AE_NOT_FOUND (20240827/psargs-332)
Jun 30 14:23:25 db-tp kernel: ACPI Error: Aborting method \_SB.PC00.LPCB.EC.SEN4._TMP due to previous error (AE_NOT_FOUND) (20240827/psparse-529)

Comment 1 thrashwerk 2025-06-30 15:07:07 UTC
Created attachment 2095787 [details]
photo of broken lock screen

Comment 2 thrashwerk 2025-06-30 15:27:45 UTC
Not sure if it's related but SDDM started segfaulting when a monitor is connected with the same update Bug 2375596.

Comment 3 pg_tips 2025-06-30 16:12:25 UTC
This looks like: https://bugzilla.redhat.com/show_bug.cgi?id=2375356