Same problem here using packages from testing.
It seems that the loader file in /etc/gtk-2.0/gdk-pixbuf.loaders.32 is
accessed too early in ia32-libs-gtk versions 2.2 and above.

The problem is shown in the straces below:

Working in ia32-libs-gtk 2.1:

open("/usr/lib/gtk-2.0/2.10.0/loaders/../loader-files.d", O_RDONLY|
O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 12
open("/usr/lib/gtk-2.0/2.10.0/loaders/../loader-files.d/libgtk2.0-0.loaders", 
O_RDONLY|O_LARGEFILE) = 13
open("/usr/lib/gtk-2.0/2.10.0/loaders/../loader-files.d/librsvg2-common.loaders",
 O_RDONLY|O_LARGEFILE) = 13
open("/usr/lib/gtk-2.0/2.10.0/loaders/../loader-files.d/libwmf0.2-7.loaders", 
O_RDONLY|O_LARGEFILE) = 13
open("/etc/gtk-2.0/gdk-pixbuf.loaders.32", O_RDONLY|O_NONBLOCK|
O_LARGEFILE|O_DIRECTORY|0x80000) = -1 ENOTDIR (Not a directory)
open("/etc/gtk-2.0/gdk-pixbuf.loaders.32", O_RDONLY|O_LARGEFILE) = 12

Wrong order in ia32-libs-gtk >2.1:

open("/etc/gtk-2.0/gdk-pixbuf.loaders.32", O_RDONLY|O_NONBLOCK|
O_LARGEFILE|O_DIRECTORY|0x80000) = -1 ENOTDIR (Not a directory)
open("/etc/gtk-2.0/gdk-pixbuf.loaders.32", O_RDONLY|O_LARGEFILE) = 12
open("/usr/lib/gtk-2.0/2.10.0/loaders/../loader-files.d", O_RDONLY|
O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 12
open("/usr/lib/gtk-2.0/2.10.0/loaders/../loader-files.d/libgtk2.0-0.loaders", 
O_RDONLY|O_LARGEFILE) = 13
open("/usr/lib/gtk-2.0/2.10.0/loaders/../loader-files.d/librsvg2-common.loaders",
 O_RDONLY|O_LARGEFILE) = 13
open("/usr/lib/gtk-2.0/2.10.0/loaders/../loader-files.d/libwmf0.2-7.loaders", 
O_RDONLY|O_LARGEFILE) = 13

This issue seems to be fixed in Ubuntu, as stated here:
https://bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/205223

Best regards
Matthias





--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to