I tested MUTTER_DEBUG_FORCE_KMS_MODE=simple on Ubuntu 24.04 with the
affected VirtualBox/VMSVGA setup and it does not fix the issue. The
crash/freeze still occurs exactly as before.

I have installed and tested a fresh Ubuntu 25.10 environment and the
issue is resolved, I was unable to reproduce the crash.

On generalizing the fix vs stabilization, you asked about generalizing
the patch to survive EACCES globally rather than just at startup. I
found during my initial debugging that simply "surviving" (ignoring) the
EACCES error on the first frame often leaves the compositor in a "stale"
state where Mutter thinks it has rendered, but the screen remains
black/frozen because the atomic commit failed. Recovering from that
state proved very brittle.

I think the stabilization period approach is safer for an LTS update
because it avoids the error entirely by waiting for the driver to
settle, rather than trying to recover from a critical failure in the
core render loop. The patch is also entirely contained within meta-
cursor-renderer-native.c and doesn't touch the complex impl-device or
atomic commit logic, minimizing regression risks for other drivers.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2089709

Title:
  Ubuntu 24.04 sometimes logs in to a black screen if the mouse is moved
  during login

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/2089709/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to