32bit GdkPixbuf modules not loaded when using ia32-libs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gtk+2.0 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
ia32-libs (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I'm trying to load a 32bit application (Firefox 3 from mozilla.org) on amd64 Hardy, and I'm getting the error:
Gtk-WARNING **: Error loading theme icon 'gtk-ok' for stock: Unable to load image-loading module: /usr/lib/
This has been reported in https:/
This worked on gutsy, the regression seems to be related to this Debian bug:
http://
[ Josselin Mouette ]
* 020_immodules-
GDK_
Debian directories. Thanks Thadeu Lima de Souza Cascardo.
Closes: #439004.
The issue is that the GtkPixbuf modules loading order changed, so that the 64bit loaders are loaded after the 32bit ones, so it fails.
Here's a strace from Gutsy (kept only meaningful calls):
7773 open("/
7773 open("/
7773 open("/
7773 open("/
7773 stat64(0x835e328, 0xffe83a2c) = 0
7773 open("/
Strace from Hardy:
19698 open("/
19698 open("/
19698 open("/
19698 open("/
19698 open("/
19698 open("/
I think one good way to solve this issue may be to first look if directory /usr/lib32/
(The other quick and dirty way would be to revert the Debian patch. Unfortunately this also reverts the issue that the reporter was having, but this issue here may be more important for Hardy users of 32bit software on amd64).
I also see the same bug. I run hardy on amd64 here and have the same problems with 32 bit applications (firefox ia32, thunderbird ia32, acrobat reader).
I think that these bugs are duplicates of this bug:
#190227, #210794
Please revert the above mentioned Debian patch. Ia32 apps worked beautifully in gutsy.