After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 735333 - crashes related to modal windows on 2nd screen
crashes related to modal windows on 2nd screen
Status: RESOLVED FIXED
Product: mutter
Classification: Core
Component: general
3.13.x
Other Linux
: Normal critical
: ---
Assigned To: mutter-maint
mutter-maint
Depends on:
Blocks:
 
 
Reported: 2014-08-24 16:40 UTC by Daniel Mack
Modified: 2014-09-05 14:07 UTC
See Also:
GNOME target: 3.14
GNOME version: ---



Description Daniel Mack 2014-08-24 16:40:07 UTC
I'm on Fedora rawhide, and I'm seeing reproducable crashes with mutter whenever an application opens a modal window such as a an open/save dialog. It happened with both Thunderbird and gvim, but I'm currently not using much more than than.

The system logs yields:

Aug 24 18:25:25 tamtam gnome-session[6083]: (gnome-shell:6197): mutter-WARNING **: STACK_OP_REMOVE: window X11:22068c3 not in stack
Aug 24 18:25:25 tamtam gnome-session[6083]: (gnome-shell:6197): mutter-WARNING **: STACK_OP_REMOVE: window X11:22068c3 not in stack
Aug 24 18:25:43 tamtam gnome-session[6083]: (gnome-shell:6197): mutter-WARNING **: STACK_OP_REMOVE: window X11:2206cba not in stack
Aug 24 18:25:44 tamtam gnome-session[6083]: **
Aug 24 18:25:44 tamtam gnome-session[6083]: mutter:ERROR:core/workspace.c:352:meta_workspace_relocate_windows: assertion failed: (workspace->windows == NULL)
Aug 24 18:25:44 tamtam gnome-session[6083]: gnome-session[6083]: WARNING: Application 'gnome-shell.desktop' killed by signal 6
Aug 24 18:25:44 tamtam gnome-session[6083]: WARNING: Application 'gnome-shell.desktop' killed by signal 6


Relevant installed packages include:

mutter-3.13.90-2.fc22.x86_64
gnome-shell-3.13.90-1.fc22.x86_64

Let me know if there's need for more information.
Comment 1 Jasper St. Pierre (not reading bugmail) 2014-08-24 17:02:40 UTC
Does it happen for you every time the modal dialog opens/closes? I can open and close all the dialogs in gvim that I tried. What is your workspace configuration, and are you using features like sticky windows?
Comment 2 Daniel Mack 2014-08-24 17:07:34 UTC
I just figured this might be related to dual-screen configs. I now disabled the second, external screen and in cases that would have previously crashed mutter in a reproducible way, it now doesn't seem to happen anymore.

I don't have any fancy specialties such as sticky windows. It's basically just a stock gnome3 desktop.

A good way to trigger it is to click on an attachment in Thunderbird and let the "save file/choose application" window pop up. Before I can click on any button, mutter has already died.
Comment 3 Daniel Mack 2014-08-24 17:21:28 UTC
Yes, that seems to be it. With a second screen connected, but Thunderbird on the built-in, primary one, it doesn't happen. Then I move Thunderbird over to the second screen, repeat the previously described action and mutter crashes. So the modal window has to open on the 2nd screen to trigger it.

Does this help?
Comment 4 Daniel Mack 2014-09-05 14:07:43 UTC
Ok, some update in rawhide seems to have fixed it, probably something that came in between mutter-3.13.90-2 and mutter-3.13.91-1, but I'm not sure.

Anyway - closing this this bug now.