tiling operation triggers assertion in gnome-shell [meta_window_get_workspaces: code should not be reached]
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Gnome Shell Extension Tiling Assistant |
New
|
Unknown
|
|||
Mutter |
New
|
Unknown
|
|||
gnome-shell-extension-tiling-assistant (Ubuntu) |
In Progress
|
Undecided
|
Unassigned | ||
mutter (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Ubuntu 24.04 LTS
gnome-shell-
gnome-shell 46.0-0ubuntu5.1
I am at a very stock X11 session with a i915 laptop. I move a firefox window from my primary monitor to my secondary monitor and make it full screen.
I am running, I guess, tile(...) in tilingWindowMan
const workArea = new Rect(window.
I trigger this:
jun 06 00:31:53 MY-LAPTOP gnome-shell[3609]: ../../.
jun 06 00:31:53 MY-LAPTOP gnome-shell[3609]: meta_window_
jun 06 00:31:53 MY-LAPTOP gnome-shell[3609]: meta_window_
jun 06 00:31:53 MY-LAPTOP gnome-shell[3609]: **
jun 06 00:31:53 MY-LAPTOP gnome-shell[3609]: libmutter:
jun 06 00:31:53 MY-LAPTOP gnome-shell[3609]: Bail out! libmutter:
jun 06 00:31:53 MY-LAPTOP gnome-shell[3609]: GNOME Shell crashed with signal 6
jun 06 00:31:53 MY-LAPTOP gnome-shell[3609]: == Stack trace for context 0x5886994827c0 ==
jun 06 00:31:53 MY-LAPTOP gnome-shell[3609]: #0 58869954f460 i file:///<email address hidden>
jun 06 00:31:53 MY-LAPTOP gnome-shell[3609]: #1 58869954f3a0 i file:///<email address hidden>
jun 06 00:31:53 MY-LAPTOP gnome-shell[3609]: #2 58869954f318 i file:///<email address hidden>
jun 06 00:31:53 MY-LAPTOP gnome-shell[3609]: #3 58869954f288 i resource:
jun 06 00:31:55 MY-LAPTOP polkitd[1385]: Unregistered Authentication Agent for unix-session:2 (system bus name :1.97, object path /org/freedeskto
jun 06 00:31:55 MY-LAPTOP systemd[3137]: <email address hidden>: Main process exited, code=dumped, status=6/ABRT
jun 06 00:31:55 MY-LAPTOP systemd[3137]: <email address hidden>: Failed with result 'core-dump'.
jun 06 00:31:55 MY-LAPTOP systemd[3137]: <email address hidden>: Triggering OnFailure= dependencies.
jun 06 00:31:55 MY-LAPTOP systemd[3137]: <email address hidden>: Consumed 11min 13.038s CPU time.
jun 06 00:31:55 MY-LAPTOP systemd[3137]: <email address hidden>: Scheduled restart job, restart counter is at 1.
jun 06 00:31:55 MY-LAPTOP systemd[3137]: Started gnome-session-
jun 06 00:31:55 MY-LAPTOP systemd[3137]: Reached target gnome-session-
jun 06 00:31:55 MY-LAPTOP systemd[3137]: org.gnome.
jun 06 00:31:55 MY-LAPTOP systemd[3137]: Starting <email address hidden> - GNOME Shell on X11...
jun 06 00:31:55 MY-LAPTOP gnome-shell[64176]: Running GNOME Shell (using mutter 46.0) as a X11 window and compositing manager
I get the "Oh No! Something has gone wrong and the system can't recover" screen from gnome-shell. The session is lost. It has already happened to me a handful of times. This time I could find the crash in the journal, it seems to be happening inside tiling-assistant
This seems to be the same as this bug upstream: https:/
description: | updated |
tags: | added: noble |
summary: |
tiling operation triggers assertion in gnome-shell + [meta_window_get_workspaces: code should not be reached] |
Changed in gnome-shell-extension-tiling-assistant: | |
status: | Unknown → New |
Changed in mutter: | |
status: | Unknown → New |
Status changed to 'Confirmed' because the bug affects multiple users.