https://bugs.kde.org/show_bug.cgi?id=519302
Sebastian Baier <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] Platform|Fedora RPMs |CachyOS --- Comment #11 from Sebastian Baier <[email protected]> --- I can reproduce a very similar issue on Plasma Login Manager 6.7.0, so after the fix for bug 519302 there still seems to be a remaining “no outputs / placeholder screen” failure mode. System: - OS: CachyOS - Kernel: 7.1.1-2-cachyos - Plasma Login Manager: 6.7.0-2 - KWin: 6.7.0-3.1 - Plasma Workspace: 6.7.0-1.1 - Qt Declarative: 6.11.1-3.1 - GPU: NVIDIA GeForce RTX 4080 SUPER - NVIDIA driver: 610.43.02 - Session: Wayland - Monitor: Samsung Odyssey G93SC, DisplayPort DP-1, 5120x1440@240Hz, HDR enabled Symptom: Sometimes after boot, the Plasma Login greeter appears without wallpaper. The password field is visible, but entering the password does not start the session. It just stays on the greeter. This seems correlated with monitor/DisplayPort wakeup or standby behavior. The monitor is not actively powered off, but uses its built-in standby. Sometimes it does not wake correctly when the PC boots. The same physical monitor has appeared in KWin config with multiple EDID identifiers/hashes for DP-1, suggesting unstable EDID/DisplayPort detection. Relevant journal excerpt from a failed boot: ``` Jun 23 09:14:38 systemd[1]: Starting Plasma Login Manager... Jun 23 09:14:38 systemd[1]: Started Plasma Login Manager. Jun 23 09:14:38 plasmalogin[900]: Greeter session started successfully Jun 23 09:14:39 kwin_wayland[955]: No backend specified, automatically choosing drm Jun 23 09:14:39 plasma-login-greeter[994]: Connected to the daemon. Jun 23 09:14:40 plasma-login-wallpaper[995]: There are no outputs - creating placeholder screen Jun 23 09:14:40 plasma-login-greeter[994]: There are no outputs - creating placeholder screen Jun 23 09:14:40 plasma-login-greeter[994]: Creating a layer shell for placeholder screen. This will be positioned incorrectly Jun 23 09:14:42 plasma-login-greeter[994]: <Unknown File>: Singleton registered by registerSingletonInstance must only be accessed from one engine Jun 23 09:14:42 plasma-login-greeter[994]: <Unknown File>: qmlRegisterSingletonType(): "Authenticator" is not available because the callback function returns a null pointer. Jun 23 09:14:42 plasma-login-greeter[994]: <Unknown File>: qmlRegisterSingletonType(): "BlurScreenBridge" is not available because the callback function returns a null pointer. Jun 23 09:14:42 plasma-login-greeter[994]: <Unknown File>: qmlRegisterSingletonType(): "UserModel" is not available because the callback function returns a null pointer. Jun 23 09:14:42 plasma-login-greeter[994]: <Unknown File>: qmlRegisterSingletonType(): "Settings" is not available because the callback function returns a null pointer. Jun 23 09:14:42 plasma-login-greeter[994]: <Unknown File>: qmlRegisterSingletonType(): "SessionModel" is not available because the callback function returns a null pointer. Jun 23 09:14:42 plasma-login-greeter[994]: <Unknown File>: qmlRegisterSingletonType(): "SessionManagement" is not available because the callback function returns a null pointer. Jun 23 09:14:42 plasma-login-greeter[994]: qrc:/qt/qml/org/kde/plasma/login/Login.qml:114: TypeError: Cannot read property 'needsPassword' of null Jun 23 09:14:42 plasma-login-greeter[994]: qrc:/qt/qml/org/kde/plasma/login/Login.qml:151: TypeError: Cannot read property 'needsPassword' of null Jun 23 09:14:42 plasma-login-greeter[994]: qrc:/qt/qml/org/kde/plasma/login/SessionButton.qml:21: TypeError: Cannot call method 'index' of null Jun 23 09:14:42 plasma-login-greeter[994]: qrc:/qt/qml/org/kde/plasma/login/GreeterState.qml:58: TypeError: Property 'indexOfData' of object org.kde.plasma.login/UserModel is not a function Jun 23 09:14:42 plasma-login-greeter[994]: qrc:/qt/qml/org/kde/plasma/login/GreeterState.qml:44: TypeError: Property 'indexOfData' of object org.kde.plasma.login/SessionModel is not a function Jun 23 09:14:42 plasma-login-greeter[994]: qrc:/qt/qml/org/kde/plasma/login/GreeterState.qml:37: TypeError: Property 'rowCount' of object org.kde.plasma.login/UserModel is not a function Jun 23 09:59:33 plasma-login-greeter[994]: qrc:/qt/qml/org/kde/plasma/login/GreeterState.qml:147: TypeError: Property 'login' of object org.kde.plasma.login/Authenticator is not a function ``` After restarting Plasma Login, login works: ``` Jun 23 09:59:51 plasmalogin[900]: Auth: plasmalogin-helper exited with 1 Jun 23 09:59:51 systemd[1]: plasmalogin.service: Deactivated successfully. Jun 23 10:00:03 systemd[1]: Starting Plasma Login Manager... Jun 23 10:00:03 systemd[1]: Started Plasma Login Manager. Jun 23 10:00:14 plasmalogin[4334]: Message received from greeter: Login Jun 23 10:00:14 plasmalogin[4334]: Authentication for user "sebastian" successful Jun 23 10:00:14 plasmalogin[4334]: Session started true ``` This looks very similar to comment 10 in this bug: after 6.6.5 the original crash may be fixed, but booting when the monitor/output is not available still leaves the greeter in a broken state where the UI is visible but login cannot be invoked. Please let me know if I should open a new bug instead of commenting here, and which additional logs would be useful. -- You are receiving this mail because: You are watching all bug changes.
