Claws-mail all icons gone after update

Did a dup today (last was Sep 15), and claws-mail lost all of its icons. claws-mail wasn’t updated so this problem is caused by one of the theme/icon/pixbuf/gtk updates removing something or changing a path.

There are no icons on buttons, the Help->Icon Legend is blank, there’s not a single icon shown anywhere.

The claws-mail config has the oh so helpful path setting:
pixmap_theme_path=INTERNAL_DEFAULT

I don’t know where to look for what changed let alone how to fix it.

I should have ran it in a window to see error messages. There are tons of error messages now:

(claws-mail:25866): GdkPixbuf-WARNING **: 18:25:35.768: Error loading XPM image loader: Image type “xpm” is not supported
stock_pixmap.c:832 Condition pix_d->pixbuf != NULL failed
traceback:
0: claws-mail(stock_pixbuf_gdk+0x320) [0x562f10dcb180]
1: claws-mail(folderview_init+0x15) [0x562f10cf1ca5]
2: claws-mail(main_window_create+0x578d) [0x562f10d2059d]
3: claws-mail(main+0xf17) [0x562f10c953c7]
4: /lib64/libc.so.6(+0x2b2fb) [0x7f7f0982b2fb]
5: /lib64/libc.so.6(__libc_start_main+0x8d) [0x7f7f0982b3cb]
6: claws-mail(_start+0x25) [0x562f10c96e85]

@dhnels It’s likely the libgdk_pixbuf-2_0-0 package, see https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/RCY3O6HOEWH3KMJNDDEO4GFLPRJ2DTS6/

I use claws-mail and everything is ok with my last local build. I just rebuilt and all is ok with the latest version of gdk-pixbuf.

Maybe claws-mail needs a rebuild?

Thank you, I’ll try a rebuild or downgrade libgdk_pixbuf to the previous version.

I tried rebuilding claws-mail but that didn’t fix anything. So I downloaded and installed these older .rpm that the update changed and claws-mail works again:

gdk-pixbuf-devel-2.42.12-5.1.x86_64.rpm
gdk-pixbuf-query-loaders-2.42.12-5.1.x86_64.rpm
libgdk_pixbuf-2_0-0-2.42.12-5.1.x86_64.rpm
typelib-1_0-GdkPixbuf-2_0-2.42.12-5.1.x86_64.rpm
typelib-1_0-GdkPixdata-2_0-2.42.12-5.1.x86_64.rpm

None of the links or bug reports show the true cause of this issue: gdk-pixbuf no longer enables xpm (and other older formats) support by default. It is up to the distro to enable it or provide a gdk-pixbuf-loader for that format.
https://www.claws-mail.org/bugzilla/show_bug.cgi?id=4877

Another workaround for claws-mail is to download a PNG icon set:
https://claws-mail.org/themes.php

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.