Comment 1 for bug 202448

Revision history for this message
John Pham (jhnphm) wrote :

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
<... gdk_pixmap_create_from_xpm_d resumed> ) = 0
gdk_window_set_icon(0x80fa6a0, 0, 0, 0x80ab628, 0
(dopewars:13381): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
 <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.