This bug was fixed in the package sddm -
0.21.0+git20250502.4fe234b-2ubuntu3
---------------
sddm (0.21.0+git20250502.4fe234b-2ubuntu3) resolute; urgency=medium
* Fix for SDDM hanging on logout and not restarting the greeter on
crash: (LP: #2147233)
- d/p/fix-vt-hang-on-logout.patch: Fix SDDM hanging on logout by
resetting VT from VT_PROCESS to VT_AUTO when the controlling session
process has exited, preventing VT_WAITACTIVE from blocking
indefinitely.
- d/p/fix-greeter-restart-on-crash.patch: Restart greeter when it
exits unexpectedly (e.g. compositor crash). SDDM now distinguishes
between an intentional greeter stop (user login via expectStop(),
explicit stop()) and an unexpected exit, emitting the failed() signal
in the latter case so the display is restarted. Display calls
expectStop() on the greeter when user authentication succeeds to
prevent the normal session-handoff exit from being treated as a
crash.
-- Erich Eickmeyer <[email protected]> Fri, 03 Apr 2026 14:15:26
-0700
** Changed in: sddm (Ubuntu)
Status: Fix Committed => Fix Released
** Changed in: kwin (Ubuntu)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2147233
Title:
sddm and kwin have race condition with logout
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/kwin/+bug/2147233/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs