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 753073 - If a window goes away during "Switch windows", gnome-shell often segfaults
If a window goes away during "Switch windows", gnome-shell often segfaults
Status: RESOLVED DUPLICATE of bug 745517
Product: gnome-shell
Classification: Core
Component: app-switcher
3.16.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2015-07-30 18:43 UTC by mitch.special
Modified: 2015-09-29 16:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
keybindings (69.19 KB, image/png)
2015-07-30 18:43 UTC, mitch.special
Details

Description mitch.special 2015-07-30 18:43:18 UTC
Created attachment 308482 [details]
keybindings

I have "Switch Windows" bound to Alt-Tab (screenshot attached)

If I'm in the middle of switching windows with Alt-Tab and one of the windows in that list closes, gnome-shell segfaults like so:

    Jul 30 10:25:36 mitchelh-linux gnome-session[2701]: **
    Jul 30 10:25:36 mitchelh-linux gnome-session[2701]: Clutter:ERROR:clutter-actor.c:1451:clutter_actor_update_map_state:  assertion failed: (!(must_be_realized && !may_be_realized))
    Jul 30 10:25:42 mitchelh-linux gnome-session[2701]: WARNING: Application 'gnome-shell.desktop' killed by signal 6
    Jul 30 10:25:43 mitchelh-linux gnome-session[2701]: gnome-session[2701]: WARNING: Application 'gnome-shell.desktop' killed by signal 6
    Jul 30 10:25:45 mitchelh-linux systemd-coredump[16284]: Process 2986 (gnome-shell) of user 202719 dumped core.

I haven't come up with an reliable way of reproducing it.  I tried opening a new gnome-terminal window and running `sleep 1; exit' and alt-tabbing before the window closes, but that doesn't seem to reproduce it for some reason...  When I do that my syslog is spammed with:

    Jul 30 11:38:49 mitchelh-linux gnome-session[2701]: (gnome-shell:16290): Clutter-WARNING **: Attempting to map a child that does not meet the necessary invariants: the actor 'MetaShapedTexture' has no parent
    Jul 30 11:38:49 mitchelh-linux gnome-session[2701]: (gnome-shell:16290): Clutter-WARNING **: Attempting to map a child that does not meet the necessary invariants: the actor 'MetaShapedTexture' has no parent
    Jul 30 11:38:49 mitchelh-linux gnome-session[2701]: (gnome-shell:16290): Clutter-WARNING **: Attempting to map a child that does not meet the necessary invariants: the actor 'MetaShapedTexture' has no parent
    (repeated 8-10 times per second as long as I leave the alt-tab switcher open)

I don't know if that's related at all or gives any clues to the more serious problem above.
Comment 1 Owen Taylor 2015-09-29 16:47:05 UTC

*** This bug has been marked as a duplicate of bug 745517 ***