You are not logged in.

#1 2018-10-26 01:42:44

userpower14
Member
Registered: 2018-10-25
Posts: 5

All icons missing in Gimp

I did a full system upgrade recently, and now all the icons in Gimp are missing, or show up as a "missing icon" icons.

I get this output in the console from running gimp:  (the gimp package version is 2.10.6-2)

WARNING: icon 'gimp-default-colors' failed to load. Check the files in your icon theme.
WARNING: icon 'gimp-swap-colors' failed to load. Check the files in your icon theme.

(I looked through the /usr/share/icons folder and its contents. Not sure what's missing from there or how to add it)

Things I have tried that didn't work:

* reinstalled the hicolor-icon-theme
* reinstalled the adwaita-icon-theme
* installed the gnome-icon-theme
* changed the active icon theme in my desktop environment (LXDE)  (but this changed the "missing icon" icon to a different one)
* ran gtk-update-icon-cache

None of these fixed the issue for me.  Here is a screenshot of the issue:

https://cdn.pbrd.co/images/HKalrdK.png

https://cdn.pbrd.co/images/HKamEUK.png

Last edited by userpower14 (2018-10-26 04:15:13)

Offline

#2 2018-10-26 02:16:58

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,426
Website

Re: All icons missing in Gimp

Read the Code of Conduct and only post thumbnails http://wiki.archlinux.org/index.php/Cod … s_and_code


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#3 2018-10-26 02:28:40

mpan
Member
Registered: 2012-08-01
Posts: 1,608
Website

Re: All icons missing in Gimp

userpower14:
Please use links for images: this way you allow people, who block third party resources, seeing them easily.

Gimp stores its icons under “/usr/share/gimp/2.0/icons/”. You may set your current theme by going to EditPreferences (step1) and then selecting InterfaceIcon theme (step2).

Offline

#4 2018-10-26 03:03:36

userpower14
Member
Registered: 2018-10-25
Posts: 5

Re: All icons missing in Gimp

Hi mpan, jasonwryan,

Thank you for the help. Changing the icon theme in Gimp's preferences solved the issue for me. I changed it from "Symbolic" to "Legacy" and now it works normally. Apparently I only had the Legacy icons installed, but the selected icon theme was Symbolic. This might have been caused by the upgrade.

(Sorry I didn't know about the image posting rules. I checked the help section on images before posting, but it wasn't mentioned there)

Offline

#5 2018-10-26 03:07:57

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,480
Website

Re: All icons missing in Gimp

userpower14 wrote:

Apparently I only had the Legacy icons installed...

How?  They are all provided by the gimp package.  What's the output of `pacman -Qk gimp`?


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#6 2018-10-26 03:38:41

userpower14
Member
Registered: 2018-10-25
Posts: 5

Re: All icons missing in Gimp

Output of `pacman -Qk gimp` is :

gimp: 4835 total files, 0 missing files

I see this in the icon themes dialog:

https://cdn.pbrd.co/images/HKb7CAL.png

https://cdn.pbrd.co/images/HKb8AID.png

When I click on Legacy, all the icons appear. For the other themes, they disappear.

I checked the files in the /usr/share/gimp/2.0/icons folder, even for the other themes, the files seem to be there. But the Legacy theme has only PNG images , while the other themes have mostly SVG-s. It might be related to this. I can open the SVG images one by one in Gimp, and they open normally.

Here is the full output from gimp in the console:

/usr/lib/gimp/2.0/plug-ins/file-pdf-load/file-pdf-load: error while loading shared libraries: libpoppler-glib.so.8: cannot open shared object file: No such file or directory
gimp: LibGimpBase-WARNING: gimp: gimp_wire_read(): error
WARNING: icon 'gimp-default-colors' failed to load. Check the files in your icon theme.
WARNING: icon 'gimp-swap-colors' failed to load. Check the files in your icon theme.

Not sure if that libpoppler-glib is related to this issue.


( I haven't reinstalled this laptop since 2015 at least. Just upgrades since then. Not sure if I have ever completely removed and reinstalled Gimp )

Last edited by userpower14 (2018-10-26 03:42:57)

Offline

#7 2018-10-26 03:51:04

userpower14
Member
Registered: 2018-10-25
Posts: 5

Re: All icons missing in Gimp

I also get this kind of output in the console while gimp is running, and I'm clicking on the menus (not editing any image):

(gimp:13774): GLib-GObject-CRITICAL **: 04:46:53.210: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

(gimp:13774): GLib-GObject-CRITICAL **: 04:46:53.246: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

(gimp:13774): GLib-GObject-CRITICAL **: 04:46:53.255: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.699: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.699: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.699: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.699: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.699: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.699: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.699: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.700: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.700: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.700: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.700: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.700: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.700: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.700: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.700: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.700: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.701: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.701: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.701: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.701: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.701: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.701: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.701: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.701: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.701: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.702: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.702: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.702: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.702: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.702: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.702: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.702: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.702: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.702: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.703: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.703: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.703: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.703: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.703: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.703: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.703: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.703: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.703: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.703: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.704: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.704: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.704: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.704: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.704: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.704: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.704: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.704: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.705: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.705: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.705: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.705: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.705: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.705: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.705: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.705: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.705: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.705: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.706: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.706: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.706: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.706: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.706: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.706: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.706: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.706: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.706: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.706: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.707: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.707: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.707: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.707: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.707: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.707: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.707: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.707: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.708: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.708: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.708: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.708: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.708: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.708: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.708: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(gimp:13774): GdkPixbuf-CRITICAL **: 04:46:53.708: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

...

Last edited by userpower14 (2018-10-26 03:57:30)

Offline

#8 2018-10-26 05:51:10

mpan
Member
Registered: 2012-08-01
Posts: 1,608
Website

Re: All icons missing in Gimp

A bit excessive, but in the absence of other clues let’s poke around the possible cause:

xargs pacman -Qkk <<EOD
atk
babl
bzip2
cairo
exiv2
expat
fontconfig
freetype2
fribidi
gcc-libs
gdk-pixbuf2
gegl
gimp
glib2
glibc
graphite
gtk2
harfbuzz
json-c
lcms2
libdatrie
libffi
libgexiv2
libmypaint
libpng
libthai
libutil-linux
libx11
libxau
libxcb
libxcomposite
libxcursor
libxdamage
libxdmcp
libxext
libxfixes
libxi
libxinerama
libxrandr
libxrender
pango
pcre
pixman
zlib
EOD

AND

xargs pacman -Q <<EOD
atk
babl
bzip2
cairo
exiv2
expat
fontconfig
freetype2
fribidi
gcc-libs
gdk-pixbuf2
gegl
gimp
glib2
glibc
graphite
gtk2
harfbuzz
json-c
lcms2
libdatrie
libffi
libgexiv2
libmypaint
libpng
libthai
libutil-linux
libx11
libxau
libxcb
libxcomposite
libxcursor
libxdamage
libxdmcp
libxext
libxfixes
libxi
libxinerama
libxrandr
libxrender
pango
pcre
pixman
zlib
EOD
userpower14 wrote:

( I haven't reinstalled this laptop since 2015 at least. Just upgrades since then. Not sure if I have ever completely removed and reinstalled Gimp )

It’s not Windows. You do not need to reinstall it every year to keep it running wink. My Arch has over 7 years and it’s not even the oldest I knew.

Offline

#9 2018-10-26 05:54:04

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,426
Website

Re: All icons missing in Gimp

Also, the output of `pacman -Syu --debug` please.


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

Board footer

Powered by FluxBB