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 720583 - Crashes from certain operations with custom icon theme
Crashes from certain operations with custom icon theme
Status: RESOLVED OBSOLETE
Product: gnome-shell
Classification: Core
Component: general
3.8.x
Other Linux
: Normal critical
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2013-12-17 02:42 UTC by Robert
Modified: 2019-02-27 21:50 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Robert 2013-12-17 02:42:47 UTC
Gnome-shell is crashing for me when I do certain operations:

* open the edit extension settings window
* opening Help>About in nemo
* some folder/file selection dialogs (backintime)
* opening guake drop down (quake) terminal

To fix it I have to open TTY1, login and type:

DISPLAY=:0 gnome-shell --replace

The next time it crashes the following is printed out in the terminal saying it was aborted (SIGABRT?):

***************************************************************************

mutter:ERROR:ui/ui.c:634:meta_ui_get_default_window_icon: assertion failed (default_icon)

***************************************************************************

If I close the offending window/dialog I can replace it again fine but if I leave the offender open, it will just crash again with the same error message.

I tried installing all the mutter packages from the repositories but that didn't help:

* gir1.2-mutter-3.0 - GObject introspection data for Mutter
* libmutter-dev - Development files for the Mutter window manager
* libmutter0b - window manager library from the Mutter window manager
* mutter - lightweight GTK+ window manager
* mutter-common - shared files for the Mutter window manager
* mutter-dbg - Debugging symbols for the Mutter window manager

It may be caused by a somewhat non-standard system.

System Details:

Distribution: Linux Mint 16 Cinnamon (comes with 3.11.0-12-generic kernel)
Kernel: 3.12.5-031205-generic
gnome-shell version: 3.8.4
mutter version: 3.8.4
GPU: 2 x Radeon HD5770 (4 screens - 3 off primary, 1 off secondary)

Let me know if more info is needed.
Comment 1 Robert 2013-12-18 04:02:43 UTC
Opening gnome-disks (previously palimpsest) also causes this crash.
Comment 2 Robert 2013-12-18 05:29:44 UTC
Somehow I managed to get it working for a little bit.  It seemed to have been caused by the icon set in use.  When I changed it from the mint icon to the default Gnome one it seemed to come right.  Even my dash-to-dock plugin started working (I hadn't previously noticed it not working).

So then it would be related to this error with the numix icon set, not that there is any useful information on the page: https://bugs.launchpad.net/numix-icon-theme/+bug/1210103

Anyway, here's a stacktrace from gdb, not sure how useful it will be:

*******************************************************************************
Program received signal SIGABRT, Aborted.
0x00007ffff4f03f77 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb)
(gdb) t a a bt


(gdb) call gjs_dumpstack ()
== Stack trace for context 0x977760 ==

$1 = 6326928 
********************************************************************************
Comment 3 Robert 2013-12-18 05:38:16 UTC
Tried changing the iconset again, and just like in the bug logged on numix_icon_set I can change it back to the mint icon set and everything works fine.  However if I restart gnome-shell the crashes start happening again.

Very weird.  So looks like this problem may not be with gnome-shell but with the Linux Mint icon set... 

But how do we tell what in the icon set is causing gnome-shell to crash, to either fix gnome-shell or inform the Linux Mint/future icon set creators of how not to make gnome-shell crash?
Comment 4 Robert 2013-12-18 20:51:18 UTC
Posted a question on the Linux Mint subreddit to see if anyone else had the same issue, maybe this bug isn't worth fixing if it's just some weird config on my end.

http://www.reddit.com/r/linuxmint/comments/1t6zsz/anyone_else_getting_gnomeshell_crashes_on_petra/
Comment 5 Alexandre Franke 2017-04-22 11:44:26 UTC
Is it just an icon theme or does it provide mouse cursors as well? In the latter case, it’s most probably a duplicate of bug 709656.
Comment 6 Florian Müllner 2019-02-27 21:50:48 UTC
This is an assertion in mutter, not gnome-shell.

I've filed https://gitlab.gnome.org/GNOME/mutter/merge_requests/462, although this is arguably an icon theme bug.