https://bugs.kde.org/show_bug.cgi?id=523313
Bug ID: 523313
Summary: Plasma Login Manager becomes non-functional after the
only display is temporarily disconnected and
reconnected
Classification: Plasma
Product: plasma-login-manager
Version First 6.7.2
Reported In:
Platform: CachyOS
OS: Linux
Status: REPORTED
Severity: major
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected]
Target Milestone: ---
STEPS TO REPRODUCE
1. Start Plasma Login Manager on Wayland.
2. Use a single monitor connected through DisplayPort.
3. Leave the login screen active until the monitor disconnects/reconnects,
for example after entering standby or waking up.
4. Wake the monitor and enter the password.
5. Press Enter or click Login.
OBSERVED RESULT
The login screen remains visible, but login no longer works. The password
cannot be submitted again, and the shutdown/reboot buttons do not respond.
The journal shows that all outputs temporarily disappeared. After Qt created
a placeholder screen, the QML singleton objects used by the greeter became
null:
plasma-login-greeter: There are no outputs - creating placeholder screen
plasma-login-greeter: Creating a layer shell for placeholder screen
plasma-login-greeter: "Authenticator" is not available because the callback
function returns a null pointer.
plasma-login-greeter: "UserModel" is not available because the callback
function returns a null pointer.
plasma-login-greeter: "SessionManagement" is not available because the
callback function returns a null pointer.
Login.qml: TypeError: Cannot read property 'needsPassword' of null
GreeterState.qml: TypeError: Property 'login' of object
org.kde.plasma.login.Authenticator is not a function
The issue occurred twice, with exactly the same journal signature.
EXPECTED RESULT
The greeter should preserve or recreate its authentication, user, session,
and power-management objects after the display reconnects. Login and power
buttons should remain functional.
SOFTWARE/OS VERSIONS
Operating System: CachyOS Linux
Plasma Login Manager: 6.7.2-2
KDE Plasma Workspace: 6.7.3
KWin: 6.7.3
Qt: 6.11.1
Kernel: 7.1.4-1-cachyos
Graphics platform: Wayland
NVIDIA driver: 610.43.03
ADDITIONAL INFORMATION
CPU: AMD Ryzen 7 7800X3D
GPU 1: NVIDIA GeForce RTX 4080
GPU 2: AMD Raphael integrated GPU
Monitor: Gigabyte M27Q, 2560x1440 at 170 Hz, connected by DisplayPort
Display configuration: one active monitor
The monitor includes a USB hub/KVM.
There were no NVIDIA Xid errors or kernel GPU hangs. The greeter process
remained alive; only its QML backend objects became unavailable.
The two confirmed occurrences happened immediately after the monitor output
temporarily disappeared. In one occurrence, the monitor USB/KVM hub and input
devices reconnected at the same timestamp.
--
You are receiving this mail because:
You are watching all bug changes.