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
