linuxmint / xapp

Cross-desktop libraries and common resources
GNU Lesser General Public License v3.0
126 stars 44 forks source link

Icon-picker has a segmentation fault with certain third party icon themes #68

Open smurphos opened 5 years ago

smurphos commented 5 years ago

Cinnamon 4.2.3, Mint 19.2, xapps 1.4.9

Problematic icon themes

https://github.com/bikass/korla https://github.com/Bonandry/yaru-plus

To reproduce install one of the problematic icon themes, open the menu configure GUI via terminal

steve@steve-Inspiron-5580:~$ xlet-settings applet menu@cinnamon.org

It will open fine.

Click the icon button - no GUI is displayed and the terminal displays

Segmentation fault (core dumped)

The issue also breaks cinnamon-desktop-editor which does not open at all.

steve@steve-Inspiron-5580:~$ cinnamon-desktop-editor -m nemo-launcher -d ~/Desktop
Segmentation fault (core dumped)

Ref: https://github.com/linuxmint/cinnamon/issues/8801

smurphos commented 5 years ago

The issue also occurs on trying to open the icon-picker from mintmenu preferences in Mate 19.2 with these icon themes active

mtwebster commented 4 years ago

This seems like this bug I filed a while back: https://gitlab.gnome.org/GNOME/gtk/issues/2111

There's a corresponding issue in one of our packages as well I think, but I haven't been able to find it yet :)

Edit - never mind I just saw your link. This looks like it's been fixed in Gtk, I'm not sure yet if they would backport or not.

smurphos commented 4 years ago

As an aside - the stock High Contrast icon theme triggers this issue as-well.

Cinnamon 4.4.8, 19.3, Xapps 1.6.10+tricia

steve@steve-Inspiron-5580:~$ dconf read /org/cinnamon/desktop/interface/icon-theme
'HighContrast'
steve@steve-Inspiron-5580:~$ xlet-settings applet menu@cinnamon.org
Segmentation fault (core dumped)
steve@steve-Inspiron-5580:~$ cinnamon-desktop-editor -m nemo-launcher -d ~/Desktop
Segmentation fault (core dumped)