[3.35.91+] Crash when opening submenus from «always on visible workspace» windows
I'm able to reproduce this in a nested wayland shell, using eg. transmission-gtk or sgt-puzzle. (Built from this branch on NixOS):
- Open eg. transmission-gtk
- Make the window «Always on visible workspace»
- Click on the «Torrent» menu
- Hover on the «Queue» submenu
Observe crash due to breaking this assertion:
mutter:ERROR:../src/core/window.c:4838:set_workspace_state: 'window->unmanaging || workspace != NULL' should be TRUE
Bail out! mutter:ERROR:../src/core/window.c:4838:set_workspace_state: 'window->unmanaging || workspace != NULL' should be TRUE
A quick test on 3.35.91 shows the same behavior.
Edited by Andre Klapper