Crash when headless greeter attempts to set blank screen
Affected version
openSUSE Tumbleweed
Mutter 44 (main
) on Wayland
Bug summary
On a headless GDM greeter, after 5 mins without using the session, it attempts to make itself a blank screen for power saving.
While on a local GDM greeter that behaviour works fine, on the headless use case mutter crashes, losing the GDM greeter.
Steps to reproduce
- Start a headless GDM greeter from gnome-remote-desktop!139 (merged) (Connect an RDP client to the system).
- From the RDP client, do not use the screen for 5 mins.
- Then that headless mutter will crash.
What happened
Mutter crashed and the headless GDM greeter session is lost.
This happens when mutter attempts to disable the kms_device
, not sure if there is something unavailable that makes this error happen or if when disabling it other parts are affected making the crash.
What did you expect to happen
To not crash. If the power-saving utility isn't necessary on the headless use case, maybe even disable it.
Relevant logs, screenshots, screencasts etc.
Here I attach the coredumptctl: dump.txt