You are not logged in.
Pages: 1
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
Read the Code of Conduct and only post thumbnails http://wiki.archlinux.org/index.php/Cod … s_and_code
Offline
Offline
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
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
Output of `pacman -Qk gimp` is :
gimp: 4835 total files, 0 missing filesI 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
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
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
EODAND
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( 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
. My Arch has over 7 years and it’s not even the oldest I knew.
Offline
Also, the output of `pacman -Syu --debug` please.
Offline
Pages: 1