Hi, I’m on Fedora 42 with KDE Plasma (wayland) and sddm-0.21.0-9.fc42.x86_64
I’m observing sddm crashes each time I try to login after boot. My password seems to be accepted and then I’m stuck on a blank screen. The KDE “cogwheel” doesn’t appear, so after a while I press Ctrl+Alt+F4, sddm restarts and then I’m able to login normally - I enter the password again and KDE starts as expected.
I have found somewhere that sddm may crash when the password input is “too fast” (hard to believe…) so I tried writing the password very slowly and sometimes that works, but most of the time I still get the blank screen.
Todays log:
sudo journalctl --since 08:00:00 --unit sddm
May 28 08:20:36 fedora systemd[1]: Started sddm.service - Simple Desktop Display Manager.
May 28 08:20:36 fedora sddm-helper[1743]: Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
If this causes problems, reconfigure your locale. See the locale(1) manual
for more information.
May 28 08:20:36 fedora sddm-helper[1743]: pam_unix(sddm-greeter:session): session opened for user sddm(uid=981) by (uid=0)
May 28 08:20:41 fedora sddm-helper[2062]: Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
If this causes problems, reconfigure your locale. See the locale(1) manual
for more information.
May 28 08:20:41 fedora sddm-helper[2062]: gkr-pam: unable to locate daemon control file
May 28 08:20:41 fedora sddm-helper[2062]: gkr-pam: stashed password to try later in open session
May 28 08:20:41 fedora sddm-helper[2062]: pam_kwallet5(sddm:auth): pam_kwallet5: pam_sm_authenticate
May 28 08:20:41 fedora sddm-helper[2062]: pam_kwallet5(sddm:setcred): pam_kwallet5: pam_sm_setcred
May 28 08:20:41 fedora sddm-helper[2062]: pam_unix(sddm:session): session opened for user marek(uid=1000) by marek(uid=0)
May 28 08:20:41 fedora sddm-helper[2062]: gkr-pam: gnome-keyring-daemon started properly and unlocked keyring
May 28 08:20:41 fedora sddm-helper[2062]: pam_kwallet5(sddm:session): pam_kwallet5: pam_sm_open_session
May 28 08:20:42 fedora sddm-helper[2062]: Starting Wayland user session: "/etc/sddm/wayland-session" "/usr/libexec/plasma-dbus-run-session-if-needed /usr/bin/startplasma-wayland"
May 28 08:20:49 fedora sddm[1698]: Auth: sddm-helper exited with 64
May 28 08:20:49 fedora sddm-helper[2232]: Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
If this causes problems, reconfigure your locale. See the locale(1) manual
for more information.
May 28 08:20:49 fedora sddm-helper[2232]: pam_unix(sddm-greeter:session): session opened for user sddm(uid=981) by (uid=0)
May 28 08:20:53 fedora sddm-helper[2326]: Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
If this causes problems, reconfigure your locale. See the locale(1) manual
for more information.
May 28 08:20:53 fedora sddm-helper[2326]: gkr-pam: unable to locate daemon control file
May 28 08:20:53 fedora sddm-helper[2326]: gkr-pam: stashed password to try later in open session
May 28 08:20:53 fedora sddm-helper[2326]: pam_kwallet5(sddm:auth): pam_kwallet5: pam_sm_authenticate
May 28 08:20:53 fedora sddm-helper[2326]: pam_kwallet5(sddm:setcred): pam_kwallet5: pam_sm_setcred
May 28 08:20:53 fedora sddm-helper[2326]: pam_unix(sddm:session): session opened for user marek(uid=1000) by marek(uid=0)
May 28 08:20:53 fedora sddm-helper[2326]: gkr-pam: gnome-keyring-daemon started properly and unlocked keyring
May 28 08:20:53 fedora sddm-helper[2326]: pam_kwallet5(sddm:session): pam_kwallet5: pam_sm_open_session
May 28 08:20:53 fedora sddm-helper[2326]: Starting Wayland user session: "/etc/sddm/wayland-session" "/usr/libexec/plasma-dbus-run-session-if-needed /usr/bin/startplasma-wayland"
I think the relevant line is
May 28 08:20:49 fedora sddm[1698]: Auth: sddm-helper exited with 64
although I also have logs with stuff like (yesterday…):
May 27 08:55:44 fedora sddm-helper[12662]: pam_unix(sddm:session): session opened for user marek(uid=1000) by marek(uid=0)
May 27 08:55:44 fedora sddm-helper[12662]: gkr-pam: gnome-keyring-daemon started properly and unlocked keyring
May 27 08:55:44 fedora sddm-helper[12662]: pam_kwallet5(sddm:session): pam_kwallet5: pam_sm_open_session
May 27 08:55:44 fedora sddm-helper[12662]: Starting Wayland user session: /etc/sddm/wayland-session /usr/libexec/plasma-dbus-run-session-if-needed /usr/bin/startplasma-wayland
May 27 08:56:47 fedora sddm[1685]: Authentication error: SDDM::Auth::ERROR_INTERNAL Process crashed
May 27 08:56:47 fedora sddm[1685]: Auth: sddm-helper (--socket /tmp/sddm-auth-868cd4a0-6bb0-4c19-af53-ab8d53d10d0a --id 5 --start /usr/libexec/plasma-dbus-run-session-if-needed /usr/bin/startplasma-wayland --user marek) crashed (exit code 1)
May 27 08:56:47 fedora sddm[1685]: Authentication error: SDDM::Auth::ERROR_INTERNAL Process crashed
May 27 08:56:47 fedora sddm[1685]: Auth: sddm-helper exited with 1
May 27 08:56:47 fedora sddm[1685]: Signal received: SIGTERM
May 27 08:56:47 fedora systemd[1]: Stopping sddm.service - Simple Desktop Display Manager...
May 27 08:56:47 fedora systemd[1]: sddm.service: Deactivated successfully.
May 27 08:56:47 fedora systemd[1]: Stopped sddm.service - Simple Desktop Display Manager.
If sddm is crashing it’s not showing in coredumpctl
.