Interesting, thats 3 monitors on an Intel GPU. I can't see any errors that would lead to a freeze, but the second last CRTC to be used there (CRTC 182) does seem to have been using fullscreen direct scanout on its last frame. It also looks like mutter is intending to display the cursor on that CRTC for subsequent frames but no calls to the kernel were made to do so.
The common theme here seems to be fullscreen direct scanout was used before the freeze.
Will: Do you find that MUTTER_DEBUG_TRIPLE_BUFFERING=never solves it, like Ernst does?
Interesting, thats 3 monitors on an Intel GPU. I can't see any errors that would lead to a freeze, but the second last CRTC to be used there (CRTC 182) does seem to have been using fullscreen direct scanout on its last frame. It also looks like mutter is intending to display the cursor on that CRTC for subsequent frames but no calls to the kernel were made to do so.
The common theme here seems to be fullscreen direct scanout was used before the freeze.
Will: Do you find that MUTTER_ DEBUG_TRIPLE_ BUFFERING= never solves it, like Ernst does?