https://bugs.kde.org/show_bug.cgi?id=505987
David Edmundson <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Version| |6.5.4 Fixed/Implemented| | In| | Resolution|--- |FIXED Latest Commit| |https://invent.kde.org/plas | |ma/kscreenlocker/-/commit/5 | |c2e6e1e877c1a0ecd915d4b9177 | |3cf9c56734e6 Status|ASSIGNED |RESOLVED --- Comment #12 from David Edmundson <[email protected]> --- Git commit 5c2e6e1e877c1a0ecd915d4b91773cf9c56734e6 by David Edmundson, on behalf of Fushan Wen. Committed on 12/12/2025 at 19:09. Pushed by davidedmundson into branch 'master'. greeter: fix hanging when unlocking via loginctl over KDE Connect `fail_delay` used to sleep in the thread, which blocks the screen locker from quiting when another unlock attempt succeeds. This records the next attempt allowed time point in each worker and checks it in `PamWorker::authenticate()` to make sure a previous failing worker doesn't affect other successful attempts to unlock the screen. How to reproduce: 1. Meta + L 2. Move the mouse so the password input field appears (IMPORTANT) 3. Run unlock via KDE connect 4. Observe frozen screen/black screen if mouse is moved Related: bug 506343 FIXED-IN: 6.5.4 M +13 -4 greeter/pamauthenticator.cpp https://invent.kde.org/plasma/kscreenlocker/-/commit/5c2e6e1e877c1a0ecd915d4b91773cf9c56734e6 -- You are receiving this mail because: You are watching all bug changes.
