Window icons missing in GTK applications
Bug #202448 reported by
John Pham
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ia32-libs (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: ia32-libs
Window icons (the ones that show up in gnome-panel beside the app name) for GTK applications (at least Firefox 2 and 3 (32 bit) and Acroread) seem to be missing with ia32-libs 2.2 . They reappear when ia32-libs is downgraded to 2.1 , so this appears to be a regression.
The shared-library version of Skype seems to still work, so it's probably a problem in GTK.
EDIT: This is fixed if /usr/lib/
It appears related to this bug http:// bugs.debian. org/cgi- bin/bugreport. cgi?bug= 464350 ,but for some reason 2.1 works for me while 2.2 doesn't. Simple GTK apps such as dopewars, euler (run from extracted 32 bit deb packages) don't load at all, showing
(dopewars:13381): GdkPixbuf-WARNING **: Error loading XPM image loader: Unable to load image-loading module: /usr/lib/ gtk-2.0/ 2.10.0/ loaders/ libpixbufloader -xpm.so: /usr/lib/ gtk-2.0/ 2.10.0/ loaders/ libpixbufloader -xpm.so: wrong ELF class: ELFCLASS64
regardless of the environment variables set.
Here are the last few lines ltraced from running dopewars
gdk_pixmap_ create_ from_xpm_ d(0x80fa6a0, -563980, 0x81f8078, 0x808b3e0, 0 <unfinished ...>
g_free(0, 0xf7822608, 0xf7989818, 0xf782520c, 0x8203db8) = 1
g_free(0, 0x81fe598, 84, 0xf782520c, 0) = 1
(dopewars:13381): GdkPixbuf-WARNING **: Error loading XPM image loader: Unable to load image-loading module: /usr/lib/ gtk-2.0/ 2.10.0/ loaders/ libpixbufloader -xpm.so: /usr/lib/ gtk-2.0/ 2.10.0/ loaders/ libpixbufloader -xpm.so: wrong ELF class: ELFCLASS64 create_ from_xpm_ d resumed> ) = 0 set_icon( 0x80fa6a0, 0, 0, 0x80ab628, 0 CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
<... gdk_pixmap_
gdk_window_
(dopewars:13381): GLib-GObject-
<unfinished ...>
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
Unfortunately it seems difficult to run ltrace on firefox and acroread due to the myriads of launcher scripts and dlopened components.