Bug 458299

Summary: Unable to unlock session
Product: [Unmaintained] kscreenlocker Reporter: Oleg Solovyov <mcpain>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: bshah
Priority: NOR    
Version First Reported In: 5.25.4   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: endless loop

Description Oleg Solovyov 2022-08-25 12:00:13 UTC
Created attachment 151579 [details]
endless loop

SUMMARY
***
Distro: ALT Linux
After upgrading KDE Plasma to 5.25 kscreenlocker breaks completely, making an infinite loop caused by graceLockTimer.

STEPS TO REPRODUCE
1. Log in
2. Lock screen
3. Do something (open virtual keyboard, press a key/mouse button, move a mouse pointer)

OBSERVED RESULT
Endless loop of failed unlocks blocking password input - see attachment

EXPECTED RESULT
No endless loop.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.18.19-un-def-alt1
(available in About System)
KDE Plasma Version: 5.25.4
KDE Frameworks Version: 5.97
Qt Version: 5.15.4

ADDITIONAL INFORMATION
Can't reproduce on (linux/Plasma/Frameworks/Qt):
KDE Neon: 5.15.0-46generic, 5.25.80, 5.98, 5.15.5
Gentoo: 5.19.2-gentoo-x86_64, 5.25.4, 5.97.0, 5.15.5
Fedora: 6.0.0-0.rc2.20220823.git072e51356cd5.20.fc38.x86_64

authenticator.tryUnlock() in above cases doesn't work. lookandfeel/contents/lockscreen/LockScreenUi.qml:135
Comment 1 Oleg Solovyov 2022-08-25 14:21:55 UTC
Wrong /etc/pam.d/ config location; notabug