32bit GTK2 dialogs on a Slackware x86_64 -multilib system
Posted: 2013-12-30 Filed under: desktop, system | Tags: dialogues, GdkPixbuf-CRITICAL, GLib-GObject-CRITICAL, Gtk-WARNING, GTK2, multilib Leave a commentI made my Slackware64 14.1 multilib. Programs that are 32bit run fine, including the non static Skype from SBo. However, the GTK2 file open dialogues of 32bit programs like Adobe Reader and KompoZer did not display any icons. Like this:
Also, starting these programs from the terminal resulted in warning and error messages like these:
Gtk-WARNING **: Error loading theme icon 'image-missing' for stock: Unrecognized image file format GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)' failed GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
The solution was fairly simple. I just run the following as root:
gdk-pixbuf-query-loaders-32 > /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
So far it seems to work fine :)