GNOME Bugzilla – Bug 720583
Crashes from certain operations with custom icon theme
Last modified: 2019-02-27 21:50:48 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.
Opening gnome-disks (previously palimpsest) also causes this crash.
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
+ Trace 232935
(gdb) call gjs_dumpstack () == Stack trace for context 0x977760 == $1 = 6326928 ********************************************************************************
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?
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/
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.
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.