Kscreenlocker password not accepted and weird state trying to unlock

Since updating arch a week or two ago for the first time in a while I’ve started to have issues unlocking my screen. It’s started making notification sounds when i move the mouse or hit a key to wake the screen which i don’t THINK it did before (this is probably unrelated). The problem starts when i type my password and hit enter the field grays out and just hangs there. Sometimes I have to reboot to get into a good clean state where I can log back in (usually by ctrl-alt-F3 to get to a terminal and rebooting) because if i just restart sddm it restarets it on a different terminal than the one that normally runs. I’ve found that if I wake the screen then hit esc so the screen turns off again then wake it again then repeat this a few times, I will be able to log in successfully. If I don’t do this then it’s a toss up whether I end up in a soft locked weird state. killing kscreenlocker seems to do nothing somehow.

Here’s my journalctl around when it happens:

Oct 22 14:58:45 archlinux kded6[3010]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 22 14:58:45 archlinux polkit-kde-authentication-agent-1[3124]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 22 14:58:45 archlinux kactivitymanagerd[3121]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 22 14:58:45 archlinux DiscoverNotifier[3375]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 22 14:58:45 archlinux kdeconnectd[3365]: 2024-10-22T14:58:45 qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 22 14:58:45 archlinux kwalletd6[2781]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 22 14:58:45 archlinux konsole[3442]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 22 14:58:45 archlinux xdg-desktop-portal-kde[3127]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 22 14:58:45 archlinux kscreenlocker_greet[3695]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 22 14:58:45 archlinux plasmashell[3074]: kde.plasmashell: requesting unexisting screen available rect -1
Oct 22 14:58:45 archlinux plasmashell[3074]: kde.plasmashell: requesting unexisting screen available rect -1
Oct 22 14:58:45 archlinux plasmashell[3074]: kde.plasmashell: requesting unexisting screen available rect -1
Oct 22 14:58:45 archlinux plasmashell[3074]: kde.plasmashell: requesting unexisting screen available rect -1
Oct 22 14:58:45 archlinux plasmashell[3074]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 22 14:58:45 archlinux plasmashell[3074]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Oct 22 14:58:45 archlinux org_kde_powerdevil[3126]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 22 14:58:45 archlinux plasmashell[3074]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Oct 22 14:58:45 archlinux plasmashell[3074]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Oct 22 14:58:45 archlinux plasmashell[3074]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Oct 22 14:58:45 archlinux plasmashell[3074]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Oct 22 14:58:46 archlinux org_kde_powerdevil[3126]: Sleep event. connector=card1-DP-1, dref not set
Oct 22 14:58:46 archlinux org_kde_powerdevil[3126]: Delaying 6 seconds to avoid a false disconnect/connect sequence...
Oct 22 14:58:47 archlinux kscreenlocker_greet[3695]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:128: TypeError: Property 'startAuthenticating' of object TypeError: Type error is not a function
Oct 22 14:58:48 archlinux plasmashell[3074]: qrc:/qt/qml/org/kde/kirigami/dialogs/Dialog.qml:344:18: QML ScrollView: Binding loop detected for property "calculatedImplicitWidth":
                                             qrc:/qt/qml/org/kde/kirigami/dialogs/Dialog.qml:358:9
Oct 22 14:58:48 archlinux plasmashell[3074]: qrc:/qt/qml/org/kde/kirigami/dialogs/Dialog.qml:344:18: QML ScrollView: Binding loop detected for property "calculatedImplicitHeight":
                                             qrc:/qt/qml/org/kde/kirigami/dialogs/Dialog.qml:361:9
Oct 22 14:58:48 archlinux plasmashell[3074]: qrc:/qt/qml/org/kde/kirigami/dialogs/Dialog.qml:401:33: QML Binding: Binding loop detected for property "value":
                                             qrc:/qt/qml/org/kde/kirigami/dialogs/Dialog.qml:409:13
Oct 22 14:58:48 archlinux plasmashell[3074]: qrc:/qt/qml/org/kde/kirigami/dialogs/PromptDialog.qml:135: TypeError: Cannot read property 'Success' of undefined
Oct 22 14:58:48 archlinux plasmashell[3074]: qrc:/qt/qml/org/kde/kirigami/dialogs/PromptDialog.qml:97: TypeError: Cannot read property 'None' of undefined
Oct 22 14:58:51 archlinux kernel: kscreenlocker_g[3695]: segfault at 800080019 ip 00007a8812dafa57 sp 00007ffd6824cca0 error 4 in libQt6Qml.so.6.8.0[7a8812ca7000+3de000] likely on CPU 31 (core 15, socket 0)
Oct 22 14:58:51 archlinux kernel: Code: 1f bc f8 ff 84 c0 0f 85 c7 02 00 00 49 83 7e 20 00 4d 89 7c 24 08 0f 84 ec 00 00 00 49 8b 76 20 48 8b 53 10 48 89 df 48 8b 02 <48> 8b 40 18 48 89 43 08 e8 2c f9 ff ff 48 8b 03 48 8d 15 02 0d 00
Oct 22 14:58:54 archlinux org_kde_powerdevil[3126]: stabilized_connector_names required 1 extra calls to get_sysfs_drm_connector_names()
Oct 22 14:58:56 archlinux org_kde_powerdevil[3126]: Emitting DDCA_Display_Status_Event( 4317.715:  DDCA_EVENT_DPMS_AWAKE, card1-DP-1, dref: Display_Ref[NULL], io_path:/dev/i2c-9]
Oct 22 14:58:56 archlinux org_kde_powerdevil[3126]: Executed 1 registered callbacks.
Oct 22 14:59:04 archlinux kscreenlocker_greet[4044]: pam_systemd_home(kde:auth): New sd-bus connection (system-bus-pam-systemd-home-4044) opened.
Oct 22 14:59:04 archlinux kscreenlocker_greet[4044]: Failed to write to the pipe: Bad file descriptor.

Hello,

I hope you don’t mind but I have an issue that might be related. I have 3 displays and for whatever reason, trying to log in from display 2 causes the exact description you’ve given and it just hangs indefinitely.

If I switch to display 1 or 3 and log in from there, it jumps right in.

Do you have another display plugged in and does it also happen there? I don’t believe I have a problem with displays 1 or 3 but logging in from display 2 will usually just lock up the password field and hang.

Could we be having the same problem?

I do not. I only have one display.

Exact same here, across a laptop and desktop both. My desktop went from 6.1.5 → 6.2.2 plasma and my laptop was more recent to 6.2.2 and noticed the same. I have one display too, though checking TTY2 (Ctrl+Alt+F2) is a blank screen with a cursor, TTY1 is Wayland/session. Maybe that’s related?

After updating I immediately noticed upon moving the cursor it makes a noise that didn’t do before, and I’m seeing similiar in logs. Arch linux and it’s interesting happening on both laptop + desktop separately.
It is sometimes, not always.
When it doesn’t occur, none of these logs are showing.

It’s like the enter key/button to login doesn’t work at all, also note the view password icon is missing but still clickable (click far right of the input box and can toggle, even though can’t see).

I get around it by hitting switch user, then entering password there and works fine. PAM files are up to date.

Need a bug report - I was trying to find one but can’t yet, any ideas? If can’t find any we can create a new one

Is it this ‘fake screen’ business?

[-- Move mouse/hit keyboard to wakeup --]

Oct 23 16:28:01 F1nnyDT kwalletd6[1385]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT polkit-kde-authentication-agent-1[1633]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT kded6[1575]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT kactivitymanagerd[1603]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT kalendarac[1804]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT xdg-desktop-portal-kde[1635]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT DiscoverNotifier[1803]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT yakuake[1786]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT akonadi_contacts_resource[1981]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT akonadi_control[1849]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT akonadi_indexing_agent[1984]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT akonadi_birthdays_resource[1980]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT akonadi_followupreminder_agent[1982]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT akonadi_maildispatcher_agent[1988]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT akonadi_migration_agent[1993]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT akonadi_newmailnotifier_agent[1994]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT akonadi_archivemail_agent[1979]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT akonadi_sendlater_agent[1995]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT akonadi_maildir_resource[1985]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT baloorunner[3264]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT krunner[3221]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT akonadi_akonotes_resource[1978]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT akonadi_ical_resource[1983]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT akonadi_unifiedmailbox_agent[1997]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT akonadi_mailfilter_agent[1989]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT akonadi_mailmerge_agent[1991]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT kscreenlocker_greet[15970]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT plasmashell[7261]: kde.plasmashell: requesting unexisting screen available rect -1
Oct 23 16:28:01 F1nnyDT plasmashell[7261]: kde.plasmashell: requesting unexisting screen available rect -1
Oct 23 16:28:01 F1nnyDT plasmashell[7261]: kde.plasmashell: requesting unexisting screen available rect -1
Oct 23 16:28:01 F1nnyDT plasmashell[7261]: kde.plasmashell: requesting unexisting screen available rect -1
Oct 23 16:28:01 F1nnyDT spectacle[15788]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT brave[5252]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT org_kde_powerdevil[1634]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT plasmashell[7261]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Oct 23 16:28:01 F1nnyDT plasmashell[7261]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Oct 23 16:28:01 F1nnyDT plasmashell[7261]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Oct 23 16:28:01 F1nnyDT plasmashell[7261]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Oct 23 16:28:01 F1nnyDT plasmashell[7261]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Oct 23 16:28:03 F1nnyDT org_kde_powerdevil[1634]: Delaying 6 seconds to avoid a false disconnect/connect sequence...

[-- Start Typing Password and hitting enter + clicking button multiple times, this is immediately after the prior  --]

Oct 23 16:28:04 F1nnyDT plasmashell[7261]: qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
Oct 23 16:28:04 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/MediaControls.qml:31:13: QML Image: Blocked request.
Oct 23 16:28:05 F1nnyDT org_kde_powerdevil[1634]: dh=Display_Handle[i2c-7: fd=49], Keeping adjusted sleep multiplier 1.30 for SE_POST_WRITE or SE_POST_SAVE_SETTINGS
Oct 23 16:28:06 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:128: TypeError: Property 'startAuthenticating' of object TypeError: Type error is not a function
Oct 23 16:28:09 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:11 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:11 F1nnyDT org_kde_powerdevil[1634]: stabilized_connector_names required 1 extra calls to get_sysfs_drm_connector_names()
Oct 23 16:28:11 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:11 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:12 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:12 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:12 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:12 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:12 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:12 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:13 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:13 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:15 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:15 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:15 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:18 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:18 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:18 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:18 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:18 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:18 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:18 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:19 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:19 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:19 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:19 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:19 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:20 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:20 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:20 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:21 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:22 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:128: TypeError: Property 'startAuthenticating' of object length is not a function
Oct 23 16:28:23 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:128: TypeError: Property 'startAuthenticating' of object length is not a function
Oct 23 16:28:27 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:28 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:29 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:29 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:29 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:29 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:29 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:29 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:30 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:33 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:33 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:33 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:34 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:34 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:34 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function
Oct 23 16:28:35 F1nnyDT kscreenlocker_greet[15970]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml:280: TypeError: Property 'respond' of object length is not a function

[-- Seeing a lot of these too but trimmed out as thunderbird, but this is running in background --]

Oct 23 16:28:04 F1nnyDT thunderbird[2912]: Couldn't map window 0x74dcf9d5c0a0 as subsurface because its parent is not mapped.
Oct 23 16:28:43 F1nnyDT env[2912]: [Parent 2912, Main Thread] WARNING: Couldn't map window 0x74dcf9d47580 as subsurface because its parent is not mapped.: 'glib warning', file /usr/src/debug/thunderbird/thunderbird-128.3.2/toolkit/xre/nsSigHandlers.cpp:187

Not the solution, but it might save you some time and unsaved work. I have a problem with the system freezing in the locker screen., So I have to go to a TTY (Ctrl-Alt-F1), find the ‘kscreenlocker_greet’ process and ‘kill -9’ it. In my case it respaw and I can unlock the session. So far I haven’t found any related error on the logs or a solution. Still trying… Meanwhile, I’ve made a (simpleton) script to do it more easily

#!/bin/bash
processId=$(ps -ef | grep ‘kscreenlocker_greet’ | grep -v ‘grep’ | awk ‘{ printf $2 }’)
echo $processId
kill -9 $processId

My solution honestly has been to hit escape to blank my screen again then wait a moment and move the mouse and try typing the password again then doing that until it unlocks. sometimes it takes like 3 times. sometimes it works the first time. SOMETIMES i don’t have to do it.

X11, Wayland or both?

Edit: sounds like 494927 – With Qt 6.8 after monitor wake-up, can't unlock lock screen by pressing enter button on password field or clicking arrow button (error TypeError: Property 'respond' of object ... is not a function) until switching TTYs

1 Like

Same solution here but using pkill -9 kscreenlocker_greet is more direct :innocent:

1 Like

“Same solution here but using pkill -9 kscreenlocker_greet is more direct”

Heretic! This is not the Linux way. You must use symbols, weird special characters and complex formulas to do stuff!

(Tx. It works also)

I have the same issue on Arch with Plasma 6.2.3. It’s frustrating and I don’t care how many hacky fixes I have. This should not happen …

Workaround is to first list sessions:

loginctl

then unlock the session:

loginctl unlock-session [number]