SUMMARY Often when I wake the computer from standby (roughly every third time) or leave it with the screen locked for a while, I get a blackscreen displayed for about 1-2 seconds with this: >The screen locker is broken and unlocking is not possible anymore. >In order to unlock switch to a virtual terminal (e.g. Ctrl+Alt+F2), >log in and execute the command: >loginctl unlock session 2 >Afterwards switch back to the running session When I press Ctrl+Alt+F2, login, run `loginctl unlock session 2` (or whatever the id is which changes) and `logout` and press Ctrl+Alt+F1 I can resume the session (albeit some apps like Kate are frozen and need to get restarted). The problem doesn't occur on another machine with nearly the same Debian11/KDE setup (but a different wallpaper and different CPU). I think the problem may be caused by my i915 graphics driver (FOSS only; no graphics driver things from non-free) or my wallpaper. I'm using Wayland and this problem only occurs since I switched from X11 to Wayland. Many others have reported this or similar problems too: https://bbs.archlinux.org/viewtopic.php?id=236664 https://forum.kde.org/viewtopic.php?f=309&t=174343 So this could be a duplicate - I'm interested if there already is a bug to track or a solution / workaround. If you close this bug, please don't close it before linking the most related bug and/or workaround. If there is currently no solution, at least for Debian11, then some info on what I could try or investigate would be useful too. Here I reported a similar bug but it seems like that one is gone now at least as long as I don't have another display connected with HDMI and is separate to this problem: https://bugs.kde.org/show_bug.cgi?id=457996 I checked journalctl and these are the first entries when waking from standby (at the time when the problem occurs): >org.kde.kiod5[2331981]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash >org.kde.ActivityManager[2475]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash >spectacle[63401]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash >org.kde.krunner[447211]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash >dbus-daemon[2280]: [session uid=1000 pid=2280] Activating service name='org.kde.KSplash' requested by ':1.1239' STEPS TO REPRODUCE 1. 2. 3. OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Linux/KDE Plasma: Debian11 KDE Plasma Version: 5.20.5 KDE Frameworks Version: 5.78.0 Qt Version: 5.15.2 ADDITIONAL INFORMATION
Thank you for the bug report! However Plasma 5.18.8 is no longer supported by KDE; supported versions are 5.24, and 5.26 or newer. Your distribution is responsible for providing support for older versions of KDE software. Please do one of the following: - Upgrade to a supported version and see if the issue is still relevant - Report the issue to your distribution
(In reply to Bug Janitor Service from comment #1) > However Plasma 5.18.8 is no longer supported by KDE; supported versions are 5.24, and 5.26 or newer. The version is 5.20.5 but that version is missing in the dropdown. I just the bug still occurs with newer versions according to a comment, changed the version (it's in Manjaro). And if you close this, please do this: >If you close this bug, please don't close it before linking the most related bug and/or workaround. If there is currently no solution, at least for Debian11, then some info on what I could try or investigate would be useful too.
Sorry, can't edit the description: the other computer where this doesn't occur doesn't use Wayland but X11.
Based on this Q&A, I ran `/usr/lib//usr/lib/x86_64-linux-gnu/libexec/kscreenlocker_greet --testing` which shows this output: >qt.qpa.wayland: qtvirtualkeyboard currently is not supported at client-side, use QT_IM_MODULE=qtvirtualkeyboard at compositor-side. Locked at 1666976439 >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/homeworld-theme/wallpaper" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/futureprototype-theme/wallpaper" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/futureprototype-theme/wallpaper-withlogo" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/joy-theme/wallpaper" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/joy-inksplat-theme/wallpaper" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/joy-theme/lockscreen" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/lines-theme/wallpaper" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/lines-theme/lockscreen" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/moonlight-theme/wallpaper" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/moonlight-theme/lockscreen" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/wallpapers/Next" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/softwaves-theme/wallpaper" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/softwaves-theme/lockscreen" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/spacefun-theme/wallpaper" is a directory. Use addDir! >qt.svg: <input>:406:376: Could not add child element to parent element because the types are incorrect. >qt.svg: <input>:407:130: Could not add child element to parent element because the types are incorrect. >qt.svg: <input>:408:130: Could not add child element to parent element because the types are incorrect. >qt.svg: <input>:408:393: Could not add child element to parent element because the types are incorrect. >qt.svg: <input>:409:130: Could not add child element to parent element because the types are incorrect. >qt.svg: <input>:410:129: Could not add child element to parent element because the types are incorrect. >qt.svg: <input>:411:129: Could not add child element to parent element because the types are incorrect. >qt.svg: <input>:412:129: Could not add child element to parent element because the types are incorrect. >qt.svg: <input>:413:129: Could not add child element to parent element because the types are incorrect. >qt.svg: <input>:413:379: Could not add child element to parent element because the types are incorrect. >qt.svg: <input>:413:631: Could not add child element to parent element because the types are incorrect. >Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) file:///usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/VirtualKeyboard.qml:20:1: module >"QtQuick.VirtualKeyboard" is not installed >qt.qpa.wayland: Wayland does not support QWindow::requestActivate() There also is a folder /home/username/.cache/kscreenlocker_greet but it's probably irrelevant. The screenlocker has a jpg image and I could post the settings but it probably occurs with all the screenlocking settings.
> file:///usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/VirtualKeyboard.qml:20:1: module >"QtQuick.VirtualKeyboard" is not installed Does it start working if you install the QtVirtualKeyboard module?
No, it doesn't. I still get this error. After installing it, the lockscreen has a small keyboard icon and "Virtual Keyboard" in the bottom left and I get this when I rerun the testing command (and I don't think it's possible to set "QT_IM_MODULE=qtvirtualkeyboard at compositor-side"): >qt.qpa.wayland: qtvirtualkeyboard currently is not supported at client-side, use QT_IM_MODULE=qtvirtualkeyboard at compositor-side. Locked at 1667055520 >qt.svg: <input>:406:376: Could not add child element to parent element because the types are incorrect. >qt.svg: <input>:407:130: Could not add child element to parent element because the types are incorrect. >qt.svg: <input>:408:130: Could not add child element to parent element because the types are incorrect. >qt.svg: <input>:408:393: Could not add child element to parent element because the types are incorrect. >qt.svg: <input>:409:130: Could not add child element to parent element because the types are incorrect. >qt.svg: <input>:410:129: Could not add child element to parent element because the types are incorrect. >qt.svg: <input>:411:129: Could not add child element to parent element because the types are incorrect. >qt.svg: <input>:412:129: Could not add child element to parent element because the types are incorrect. >qt.svg: <input>:413:129: Could not add child element to parent element because the types are incorrect. >qt.svg: <input>:413:379: Could not add child element to parent element because the types are incorrect. >qt.svg: <input>:413:631: Could not add child element to parent element because the types are incorrect. >Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/homeworld-theme/wallpaper" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/futureprototype-theme/wallpaper" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/futureprototype-theme/wallpaper-withlogo" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/joy-theme/wallpaper" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/joy-inksplat-theme/wallpaper" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/joy-theme/lockscreen" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/lines-theme/wallpaper" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/lines-theme/lockscreen" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/moonlight-theme/wallpaper" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/moonlight-theme/lockscreen" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/wallpapers/Next" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/softwaves-theme/wallpaper" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/softwaves-theme/lockscreen" is a directory. Use addDir! >kf.coreaddons: KDirWatch: "/usr/share/desktop-base/spacefun-theme/wallpaper" is a directory. Use addDir! >qt.qpa.wayland: Wayland does not support QWindow::requestActivate() Also I should have added that sometimes (like one in ten times), it does not shortly display the message, but only displays a black screen with a working mouse cursor (I think when the message displays no mouse cursor is shown). When this occurs this is in the journalctl logs: >dbus-daemon[2260]: [session uid=1000 pid=2260] Activating service name='org.kde.KSplash' requested by ':1.106' (uid=1000 pid=1504644 comm="/usr/bin/plasmashell ") >dbus-daemon[2260]: [session uid=1000 pid=2260] Activating service name='org.kde.kdeconnect' requested by ':1.106' (uid=1000 pid=1504644 comm="/usr/bin/plasmashell ") >dbus-daemon[2260]: [session uid=1000 pid=2260] Activated service 'org.kde.kdeconnect' failed: Failed to execute program org.kde.kdeconnect: Permission denied >[...(same kdeconnect errors)...] >dbus-daemon[2260]: [session uid=1000 pid=2260] Activating service name='org.kde.kdeconnect' requested by ':1.106' (uid=1000 pid=1504644 comm="/usr/bin/plasmashell ") >dbus-daemon[2260]: [session uid=1000 pid=2260] Activated service 'org.kde.kdeconnect' failed: Failed to execute program org.kde.kdeconnect: Permission denied >kwin_wayland[2268]: could not open /usr/lib/x86_64-linux-gnu/pipewire-0.3: Datei oder Verzeichnis nicht gefunden >kwin_wayland[2268]: No module "libpipewire-module-protocol-native" was found >kwin_wayland[2268]: could not open /usr/lib/x86_64-linux-gnu/pipewire-0.3: Datei oder Verzeichnis nicht gefunden >kwin_wayland[2268]: No module "libpipewire-module-client-node" was found >kwin_wayland[2268]: could not open /usr/lib/x86_64-linux-gnu/pipewire-0.3: Datei oder Verzeichnis nicht gefunden >kwin_wayland[2268]: No module "libpipewire-module-client-device" was found >kwin_wayland[2268]: could not open /usr/lib/x86_64-linux-gnu/pipewire-0.3: Datei oder Verzeichnis nicht gefunden >kwin_wayland[2268]: No module "libpipewire-module-adapter" was found >kwin_wayland[2268]: could not open /usr/lib/x86_64-linux-gnu/pipewire-0.3: Datei oder Verzeichnis nicht gefunden >kwin_wayland[2268]: No module "libpipewire-module-metadata" was found >kwin_wayland[2268]: could not open /usr/lib/x86_64-linux-gnu/pipewire-0.3: Datei oder Verzeichnis nicht gefunden >kwin_wayland[2268]: No module "libpipewire-module-session-manager" was found >kwin_wayland[2268]: core 0x5581a2aff430: can't find protocol 'PipeWire:Protocol:Native': Die Operation wird nicht unterstützt
The first message of the journalctl logs above (before "dbus-daemon[2260]") was missing, it's: >org.kde.ActivityManager[2407]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
I have seen this error as well. I am running Kubuntu 22.10 with KDE Plasma 5.26.3, KDE Frameworks 5.99.0, Qt 5.15.6 and I am using Wayland. Here is some output from kscreenlocker_greet: > /usr/lib/x86_64-linux-gnu/libexec/kscreenlocker_greet --testing > kf.kirigami: Failed to find a Kirigami platform plugin > Locked at 1668456920 > qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
> kf.kirigami: Failed to find a Kirigami platform plugin That seems bad
I have this issue as well. The shutdown and restart button on the UI doesn't work either. I have to use the terminal for shutting down or rebooting. Running `usr/libexec/kscreenlocker_greet --testing` gives this output: ``` QSocketNotifier: Can only be used with threads started with QThread kf.kirigami: Failed to find a Kirigami platform plugin Segmentation fault (core dumped) ```
I have the same problem. Plasma Version: 5.26.3 KDE Frameworks Version: 5.100.0 Qt Version: 5.15.6 Graphic Platform: Wayland $ /usr/libexec/kscreenlocker_greet --testing QSocketNotifier: Can only be used with threads started with QThread kscreenlocker_greet: Lockscreen QML outdated, falling back to default kf.kirigami: Failed to find a Kirigami platform plugin Segmentation fault (core dumped) Running the same through gdb reveals more information about the segfault: Thread 1 "kscreenlocker_g" received signal SIGSEGV, Segmentation fault. 0x00007ffff7d3fda6 in QtWayland::wl_surface::object (this=0x10) at /usr/include/qt5/QtWaylandClient/5.15.7/QtWaylandClient/private/qwayland-wayland.h:637 637 struct ::wl_surface *object() { return m_wl_surface; } I find it strange that QtWaylandClient shows version 5.15.7 when I have qt 5.15.6, so I ran dnf list installed qt5*, everything is 5.15.6-1.fc37 except the following: qt5-qtfeedback.x86_64 @ 20180903gita14bd0b-5.fc37 qt5-qtwebengine.x86_64 @ 5.15.10-2.fc37 qt5-qtwebengine-freeworld.x86_64 @ 5.15.10-2.fc37 qt5-qtwebkit.x86_64 @ 5.212.0-0.68.alpha4.fc37 qt5-srpm-macros.noarch @ 5.15.7-1.fc37
(In reply to kingofgamesyami from comment #11) > I have the same problem. > > Plasma Version: 5.26.3 > KDE Frameworks Version: 5.100.0 > Qt Version: 5.15.6 > Graphic Platform: Wayland > > $ /usr/libexec/kscreenlocker_greet --testing > QSocketNotifier: Can only be used with threads started with QThread > kscreenlocker_greet: Lockscreen QML outdated, falling back to default > kf.kirigami: Failed to find a Kirigami platform plugin > Segmentation fault (core dumped) > > Running the same through gdb reveals more information about the segfault: > > Thread 1 "kscreenlocker_g" received signal SIGSEGV, Segmentation fault. > 0x00007ffff7d3fda6 in QtWayland::wl_surface::object (this=0x10) at > /usr/include/qt5/QtWaylandClient/5.15.7/QtWaylandClient/private/qwayland- > wayland.h:637 > 637 struct ::wl_surface *object() { return m_wl_surface; } > > I find it strange that QtWaylandClient shows version 5.15.7 when I have qt > 5.15.6, so I ran dnf list installed qt5*, everything is 5.15.6-1.fc37 except > the following: > > qt5-qtfeedback.x86_64 @ 20180903gita14bd0b-5.fc37 > qt5-qtwebengine.x86_64 @ 5.15.10-2.fc37 > qt5-qtwebengine-freeworld.x86_64 @ 5.15.10-2.fc37 > qt5-qtwebkit.x86_64 @ 5.212.0-0.68.alpha4.fc37 > qt5-srpm-macros.noarch @ 5.15.7-1.fc37 I tried the same and I got the same output with gdb [New Thread 0x7fffc67fc6c0 (LWP 5124)] [New Thread 0x7fffb24bf6c0 (LWP 5135)] kf.kirigami: Failed to find a Kirigami platform plugin [New Thread 0x7fffb1cbe6c0 (LWP 5136)] [New Thread 0x7fffb14bd6c0 (LWP 5137)] [Thread 0x7fffb14bd6c0 (LWP 5137) exited] [Thread 0x7fffb1cbe6c0 (LWP 5136) exited] Thread 1 "kscreenlocker_g" received signal SIGSEGV, Segmentation fault. 0x00007ffff7d3bda6 in QtWayland::wl_surface::object (this=0x10) at /usr/include/qt5/QtWaylandClient/5.15.7/QtWaylandClient/private/qwayland-wayland.h:637 637 struct ::wl_surface *object() { return m_wl_surface; }
I can confirm the same issue: Plasma: 5.26.3 Frameworks: 5.100.0 Qt: 5.15.6 Kernel: 6.0.8-300.fc37.x86_64 (Fedora) > Nov 18 01:41:50 fedora kscreenlocker_greet[7529]: kf.kirigami: Failed to find a Kirigami platform plugin > Nov 18 01:41:50 fedora audit[7529]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=7529 comm="kscreenlocker_g" exe="/usr/lib> > Nov 18 01:41:50 fedora kernel: kscreenlocker_g[7529]: segfault at 18 ip 00007f1068fb2da6 sp 00007ffc0ed86ba0 error 4 in libLayerShellQtInterface.so.5.26.3[7f1068fb1000+3000] > Nov 18 01:41:50 fedora kernel: Code: 8d 64 24 38 48 89 44 24 28 48 89 ee 4c 89 e7 e8 10 e8 ff ff 48 89 ef e8 08 e9 ff ff 4c 89 e6 4c 89 ef 89 44 24 24 49 8b 46 38 <4c> 8b 48 18 4c 89 4c> > Nov 18 01:41:50 fedora kwin_wayland_wrapper[1771]: not a valid new object id (2), message get_registry(n) > Nov 18 01:41:50 fedora kwin_wayland_wrapper[1771]: error in client communication (pid 1771) > Nov 18 01:41:50 fedora kwin_wayland_wrapper[7560]: wl_display@1: error 1: invalid arguments for wl_display@1.get_registry > Nov 18 01:41:50 fedora kscreenlocker_greet[7560]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash > Nov 18 01:41:50 fedora kscreenlocker_greet[7560]: The Wayland connection experienced a fatal error: Invalid argument > Nov 18 01:41:50 fedora kscreenlocker_greet[7564]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash > Nov 18 01:41:50 fedora kscreenlocker_greet[7564]: The Wayland connection broke. Did the Wayland compositor die? > Nov 18 01:41:50 fedora kscreenlocker_greet[7568]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash > Nov 18 01:41:50 fedora kscreenlocker_greet[7568]: The Wayland connection broke. Did the Wayland compositor die? > Nov 18 01:41:55 fedora polkitd[1004]: Registered Authentication Agent for unix-process:7708:88529 (system bus name :1.170 [/usr/bin/pkttyagent --notify-fd 5 --fallback], object path /or> > Nov 18 01:41:55 fedora polkitd[1004]: Unregistered Authentication Agent for unix-process:7708:88529 (system bus name :1.170, object path /org/freedesktop/PolicyKit1/AuthenticationAgent,> > Nov 18 01:41:55 fedora audit[4170]: CRED_DISP pid=4170 uid=0 auid=1000 ses=4 subj=system_u:system_r:local_login_t:s0-s0:c0.c1023 msg='op=PAM:setcred grantors=pam_localuser,pam_unix acct> > Nov 18 01:41:55 fedora login[4170]: pam_unix(login:session): session closed for user kyle > Nov 18 01:41:55 fedora audit[4170]: USER_END pid=4170 uid=0 auid=1000 ses=4 subj=system_u:system_r:local_login_t:s0-s0:c0.c1023 msg='op=PAM:session_close grantors=pam_selinux,pam_loginu> > Nov 18 01:41:55 fedora systemd[1]: getty@tty3.service: Deactivated successfully. > Nov 18 01:41:55 fedora audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=getty@tty3 comm="systemd" exe="/usr/lib/systemd/syste> > Nov 18 01:41:55 fedora systemd[1]: session-4.scope: Deactivated successfully. > Nov 18 01:41:56 fedora systemd-logind[1034]: Session 4 logged out. Waiting for processes to exit. > Nov 18 01:41:56 fedora systemd[1]: getty@tty3.service: Scheduled restart job, restart counter is at 1. > Nov 18 01:41:56 fedora systemd[1]: Stopped getty@tty3.service - Getty on tty3. > Nov 18 01:41:56 fedora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=getty@tty3 comm="systemd" exe="/usr/lib/systemd/syst> > Nov 18 01:41:56 fedora audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=getty@tty3 comm="systemd" exe="/usr/lib/systemd/syste>
For people that just stumble over this thread looking for a solution: Switch to X11 while in the lock screen after a reboot, that fixed the problem entirely for me. Not the solution we hope for, but maybe a band-aid for now. Experiencing the same issues, namely 1. >The screen locker is broken and unlocking is not possible anymore. >In order to unlock switch to a virtual terminal (e.g. Ctrl+Alt+F2), >log in and execute the command: >loginctl unlock session 2 >Afterwards switch back to the running session 2. >Running `usr/libexec/kscreenlocker_greet --testing` gives this output: >``` >QSocketNotifier: Can only be used with threads started with QThread >kf.kirigami: Failed to find a Kirigami platform plugin >Segmentation fault (core dumped) >``` 3. >The shutdown and restart button on the UI doesn't work either. I have to use the terminal for shutting down or rebooting. Operating System: Fedora Linux 37 KDE Plasma Version: 5.26.3 KDE Frameworks Version: 5.100.0 Qt Version: 5.15.6 Kernel Version: 6.0.8-300.fc37.x86_64 (64-bit) Graphics Platform: Wayland Graphics Processor: Mesa Intel® UHD Graphics 620 I tried reinstalling some packages through "sudo dnf reinstall qt.x86_64 plasma-workspace.x86_64 plasma-workspace-common.x86_64 kscreenlocker.x86_64" but that didnt help.
(In reply to hiraniu from comment #14) > For people that just stumble over this thread looking for a solution: Switch > to X11 while in the lock screen after a reboot, that fixed the problem > entirely for me. Not the solution we hope for, but maybe a band-aid for now. Do you mean you switched from Wayland to x11 permanently to fix the problem or that after switching to x11 and then switching back to Wayland, you don't get the errors from kscreenlocker_greet any more? If the latter, can you tell me step by step what you did?
> I have seen this error as well. Other people experiencing the same issue: can I ask you to open your own bug reports? I see some people are suffering from crashes, while the original report doesn't seem to involve a crash. It'll be impossible to track what's what if we have everything in this bug report. So please file your own new bugs, everyone. Thanks! Any that turn out to be the same issue as this one can simply be marked as a duplicate of it, but I strongly suspect some will be different issues.
For people who upgraded to fedora 37, it seems like it was caused by a dependency issue with some qt components See https://www.reddit.com/r/Fedora/comments/yxwb7j/comment/iws29hj/
Happy to report that on Fedora 37 they released an update that has fixed this. Cheers!
Same issue as reported here: ┌──(ByteEnable🕱)─[~] └─❯ /usr/libexec/kscreenlocker_greet --testing kf.kirigami: Failed to find a Kirigami platform plugin Segmentation fault (core dumped) Nov 19 09:08:31 ByteEnable audit[34474]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=3 pid=34474 comm="kscreenlocker_g" exe="/usr/libexec/kscreenlocker_greet" sig=11 res=1 Nov 19 09:08:31 ByteEnable kernel: kscreenlocker_g[34474]: segfault at 18 ip 00007f0fb2a44da6 sp 00007ffe774ad000 error 4 in libLayerShellQtInterface.so.5.26.3[7f0fb2a43000+3000] Nov 19 09:08:31 ByteEnable kernel: Code: 8d 64 24 38 48 89 44 24 28 48 89 ee 4c 89 e7 e8 10 e8 ff ff 48 89 ef e8 08 e9 ff ff 4c 89 e6 4c 89 ef 89 44 24 24 49 8b 46 30 <4c> 8b 48 18 4c 89 4c 24 18 e8 cc e9 ff ff 48 8b 44 24 40 4d 8b 7f Nov 19 09:08:31 ByteEnable audit: BPF prog-id=124 op=LOAD Nov 19 09:08:31 ByteEnable audit: BPF prog-id=125 op=LOAD Nov 19 09:08:31 ByteEnable audit: BPF prog-id=126 op=LOAD Nov 19 09:08:31 ByteEnable systemd[1]: Started systemd-coredump@8-34496-0.service - Process Core Dump (PID 34496/UID 0). Nov 19 09:08:31 ByteEnable audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@8-34496-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Nov 19 09:08:32 ByteEnable systemd-coredump[34497]: Process 34474 (kscreenlocker_g) of user 1000 dumped core.#012#012Module linux-vdso.so.1 with build-id 9ff92e165010e0806172add635849ec55533b287#012Module liblayer-shell.so with build-id 0c12350de5873985fe323e7d91b3b317ed9cbc27#012Metadata for module liblayer-shell.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "layer-shell-qt",#012#011"version" : "5.26.3-1.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module plasma_engine_mpris2.so with build-id dbadfb0048950cba8558dec7c8d78b1a77cf829b#012Metadata for module plasma_engine_mpris2.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "plasma-workspace",#012#011"version" : "5.26.3-5.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libqtquickcontrolsplugin.so with build-id 26869d419c591ea82d55c73f52fe9a80a9b23137#012Metadata for module libqtquickcontrolsplugin.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "qt5-qtquickcontrols",#012#011"version" : "5.15.7-1.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libplasmacomponentsplugin.so with build-id 2267a99146267eab7ddbac4758b8ee98b668c254#012Metadata for module libplasmacomponentsplugin.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "kf5-plasma",#012#011"version" : "5.100.0-1.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libKF5IdleTime.so.5 with build-id 48aa5a582e9e306d1a3f1d35db5aa0a366a4e505#012Metadata for module libKF5IdleTime.so.5 owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "kf5-kidletime",#012#011"version" : "5.100.0-1.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module plasma_engine_powermanagement.so with build-id b045479c9fad7fe95ffc14b7900dc5e066b037c3#012Metadata for module plasma_engine_powermanagement.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "plasma-workspace",#012#011"version" : "5.26.3-5.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libwebpdemux.so.2 with build-id 327b9ea06d5627f3c817272b95c29d028843e06e#012Metadata for module libwebpdemux.so.2 owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "libwebp",#012#011"version" : "1.2.4-2.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libwebpmux.so.3 with build-id f45d0b99dbf6524da5662c528df357f7236a0ee4#012Metadata for module libwebpmux.so.3 owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "libwebp",#012#011"version" : "1.2.4-2.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libqwebp.so with build-id 50b3ade41fbbb821cb57a4a91abc199dc23219ec#012Metadata for module libqwebp.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "qt5-qtimageformats",#012#011"version" : "5.15.7-1.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libqwbmp.so with build-id d67a182948f4ae614ca660e8b03a9d12ef35f347#012Metadata for module libqwbmp.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "qt5-qtimageformats",#012#011"version" : "5.15.7-1.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libjbig.so.2.1 with build-id 401021cbea0ac24ed0df8151e41a7b7e18265ab4#012Metadata for module libjbig.so.2.1 owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "jbigkit",#012#011"version" : "2.1-24.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libwebp.so.7 with build-id f84ce97927f54144748a2fdda73f9d502fbccf23#012Metadata for module libwebp.so.7 owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "libwebp",#012#011"version" : "1.2.4-2.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libtiff.so.5 with build-id c7e4ccb9a529ba5741dd5e2a5d9d65ac1958d754#012Metadata for module libtiff.so.5 owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "libtiff",#012#011"version" : "4.4.0-4.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libqtiff.so with build-id 7ca56fd1e7b473d06419ce7d78dd45f2577e84d5#012Metadata for module libqtiff.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "qt5-qtimageformats",#012#011"version" : "5.15.7-1.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libqsvg.so with build-id 410a11a7162ac47fbf66b8afcc8160cd7321c0c9#012Metadata for module libqsvg.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "qt5-qtsvg",#012#011"version" : "5.15.7-1.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libQt5Pdf.so.5 with build-id d64caf1619b8d7033b5d8a93912e5400b7032734#012Module libqpdf.so with build-id 39d60de0cf15ef90edfb4e1fb3f7ad930120c134#012Module liblcms2.so.2 with build-id 13db8164a947b322e1624323a059f07391411b0d#012Metadata for module liblcms2.so.2 owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "lcms2",#012#011"version" : "2.14-1.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libmng.so.2 with build-id 2777248cec2ee342d579434e99c384e46df6cac2#012Metadata for module libmng.so.2 owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "libmng",#012#011"version" : "2.0.3-16.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libqmng.so with build-id 7edbf05c2e0f5cf3ce106154758d38763dce801d#012Metadata for module libqmng.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "qt5-qtimageformats",#012#011"version" : "5.15.7-1.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module plasma_engine_time.so with build-id 05e70550f82704126251eeca0dbb372e5e055a3d#012Metadata for module plasma_engine_time.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "plasma-workspace",#012#011"version" : "5.26.3-5.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module plasma_engine_keystate.so with build-id 2a52b67610d6a65a9297ec258b10bc631933cc80#012Metadata for module plasma_engine_keystate.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "plasma-workspace",#012#011"version" : "5.26.3-5.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libkeyboardlayoutplugin.so with build-id 70541306d101fdb64b88d1b1191c287ac7359e7a#012Metadata for module libkeyboardlayoutplugin.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "plasma-workspace",#012#011"version" : "5.26.3-5.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libqtgraphicaleffectsprivate.so with build-id a2f229d16d320a13d58d2144445549b33fd91f63#012Metadata for module libqtgraphicaleffectsprivate.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "qt5-qtgraphicaleffects",#012#011"version" : "5.15.7-1.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libkconfigplugin.so with build-id 540d46128420c47242c766fdf221a80809c4e14f#012Metadata for module libkconfigplugin.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "kf5-kdeclarative",#012#011"version" : "5.100.0-5.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libKF5Kirigami2.so.5 with build-id 2cd1b0f854c40eb186856e40682b5c20293781f3#012Metadata for module libKF5Kirigami2.so.5 owned Nov 19 09:08:32 ByteEnable systemd[1]: systemd-coredump@8-34496-0.service: Deactivated successfully. Nov 19 09:08:32 ByteEnable audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@8-34496-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Nov 19 09:08:32 ByteEnable audit: BPF prog-id=0 op=UNLOAD Nov 19 09:08:32 ByteEnable audit: BPF prog-id=0 op=UNLOAD Nov 19 09:08:32 ByteEnable audit: BPF prog-id=0 op=UNLOAD Nov 19 09:08:32 ByteEnable abrt-server[34508]: Package 'kscreenlocker' isn't signed with proper key Nov 19 09:08:32 ByteEnable abrt-server[34508]: 'post-create' on '/var/spool/abrt/ccpp-2022-11-19-09:08:32.472320-34474' exited with 1 Nov 19 09:08:32 ByteEnable abrt-server[34508]: Deleting problem directory '/var/spool/abrt/ccpp-2022-11-19-09:08:32.472320-34474'
Core was generated by `/usr/libexec/kscreenlocker_greet --testing'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007fc9bea1fda6 in QtWayland::wl_surface::object (this=0x10) at /usr/include/qt5/QtWaylandClient/5.15.6/QtWaylandClient/private/qwayland-wayland.h:637 637 /usr/include/qt5/QtWaylandClient/5.15.6/QtWaylandClient/private/qwayland-wayland.h: Directory not empty. [Current thread is 1 (Thread 0x7fc9b8254e80 (LWP 22599))] (gdb) bt #0 0x00007fc9bea1fda6 in QtWayland::wl_surface::object (this=0x10) at /usr/include/qt5/QtWaylandClient/5.15.6/QtWaylandClient/private/qwayland-wayland.h:637 #1 LayerShellQt::QWaylandLayerSurface::QWaylandLayerSurface (this=<optimized out>, shell=<optimized out>, window=<optimized out>, this=<optimized out>, shell=<optimized out>, window=<optimized out>) at /usr/src/debug/layer-shell-qt-5.26.3-1.fc37.x86_64/src/qwaylandlayersurface.cpp:38 #2 0x00007fc9bea205b9 in LayerShellQt::QWaylandLayerShell::createLayerSurface (this=0x55574ec971b0, window=0x55574f226580) at /usr/src/debug/layer-shell-qt-5.26.3-1.fc37.x86_64/src/qwaylandlayershell.cpp:26 #3 0x00007fc9bc92d515 in QtWaylandClient::QWaylandWindow::initWindow (this=0x55574f226580) at /usr/src/debug/qt5-qtwayland-5.15.7-1.fc37.x86_64/src/client/qwaylandwindow.cpp:141 #4 0x00007fc9bc92d84d in QtWaylandClient::QWaylandWindow::setVisible (visible=<optimized out>, this=0x55574f226580) at /usr/src/debug/qt5-qtwayland-5.15.7-1.fc37.x86_64/src/client/qwaylandwindow.cpp:436 #5 QtWaylandClient::QWaylandWindow::setVisible (this=0x55574f226580, visible=<optimized out>) at /usr/src/debug/qt5-qtwayland-5.15.7-1.fc37.x86_64/src/client/qwaylandwindow.cpp:428 #6 0x00007fc9bd176097 in QWindowPrivate::setVisible (this=0x55574e8c2780, visible=<optimized out>) at kernel/qwindow.cpp:408 #7 0x000055574e3247bf in ScreenLocker::UnlockApp::createViewForScreen (this=this@entry=0x7ffe6b3a15d0, screen=screen@entry=0x55574e846250) at /usr/src/debug/kscreenlocker-5.26.3-1.fc37.x86_64/greeter/greeterapp.cpp:417 #8 0x000055574e324f34 in ScreenLocker::UnlockApp::handleScreen (this=this@entry=0x7ffe6b3a15d0, screen=0x55574e846250) at /usr/src/debug/kscreenlocker-5.26.3-1.fc37.x86_64/greeter/greeterapp.cpp:306 #9 0x000055574e31bde0 in ScreenLocker::UnlockApp::initialViewSetup (this=0x7ffe6b3a15d0) at /usr/src/debug/kscreenlocker-5.26.3-1.fc37.x86_64/greeter/greeterapp.cpp:296 #10 main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kscreenlocker-5.26.3-1.fc37.x86_64/greeter/main.cpp:187
If you're seeing a crash, you're not seeing exactly the same issue as this. Please open a new bug report with your backtrace. Thanks!
myndstream@protonmail.ch, when this happens, does `coredumpctl --reverse` show any crashes for kscreenlocker_greet?
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!