Jump to content

AMD64 X.org 6.8.2 bug


linux_learner
 Share

Recommended Posts

as the title says. a friend found it when updating some programs and it updated xorg as well.

http://www.suseforums.net/index.php?showtopic=12584

 

I recently emerged X.org 6.8.2 in my Gentoo box... and in doing so, I messed up my libs. Something changed, and all of a sudden, Firefox-bin (32-bit, for Flash compatibility) didn't work. So I posted at the Gentoo Forums.

 

http://forums.gentoo.org/viewtopic-t-306394.html

 

 

 

andrew@StubbornAesthetics andrew $ firefox-bin
/opt/firefox/mozilla-xremote-client: Error: Failed to find a running server.
No running windows found

(firefox-bin:12304): Gdk-WARNING **: locale not supported by Xlib

(firefox-bin:12304): Gdk-WARNING **: can not set locale modifiers

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported
/etc/host.conf: line 24: bad command `mdns off'

(firefox-bin:12304): Gtk-WARNING **: Unable to locate theme engine in module_path: "mist",

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported
LoadPlugin: failed to initialize shared library /opt/netscape/plugins/mplayerplug-in.so [/opt/netscape/plugins/mplayerplug-in.so: cannot open shared object file: No such file or directory]
LoadPlugin: failed to initialize shared library /usr/lib/nsbrowser/plugins/libmozsvgdec.so [/usr/lib/nsbrowser/plugins/libmozsvgdec.so: cannot open shared object file: No such file or directory]
LoadPlugin: failed to initialize shared library /opt/blackdown-jdk-1.4.2.01/jre/plugin/amd64/mozilla/libjavaplugin_oji.so [/opt/blackdown-jdk-1.4.2.01/jre/plugin/amd64/mozilla/libjavaplugin_oji.so: cannot open shared object file: No such file or directory]

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

(firefox-bin:12304): Gdk-WARNING **: Error converting from UTF-8 to STRING: Conversion from character set 'UTF-8' to 'ISO-8859-1' is not supported

** (firefox-bin:12304): WARNING **: /usr/lib32/pango/1.4.0/modules/pango-basic-fc.so: cannot open shared object file: No such file or directory
Failed to load Pango module for id: 'BasicScriptEngineFc'
** (firefox-bin:12304): WARNING **: /usr/lib32/pango/1.4.0/modules/pango-basic-fc.so: cannot open shared object file: No such file or directory
Failed to load Pango module for id: 'BasicScriptEngineFc'
** (firefox-bin:12304): WARNING **: /usr/lib32/pango/1.4.0/modules/pango-basic-fc.so: cannot open shared object file: No such file or directory
Failed to load Pango module for id: 'BasicScriptEngineFc'
** (firefox-bin:12304): WARNING **: /usr/lib32/pango/1.4.0/modules/pango-basic-fc.so: cannot open shared object file: No such file or directory
Failed to load Pango module for id: 'BasicScriptEngineFc'
** (firefox-bin:12304): WARNING **: /usr/lib32/pango/1.4.0/modules/pango-basic-fc.so: cannot open shared object file: No such file or directory
Failed to load Pango module for id: 'BasicScriptEngineFc'
** (firefox-bin:12304): WARNING **: /usr/lib32/pango/1.4.0/modules/pango-basic-fc.so: cannot open shared object file: No such file or directory
Failed to load Pango module for id: 'BasicScriptEngineFc'
** (firefox-bin:12304): WARNING **: /usr/lib32/pango/1.4.0/modules/pango-basic-fc.so: cannot open shared object file: No such file or directory
Failed to load Pango module for id: 'BasicScriptEngineFc'
** (firefox-bin:12304): WARNING **: /usr/lib32/pango/1.4.0/modules/pango-basic-fc.so: cannot open shared object file: No such file or directory
Failed to load Pango module for id: 'BasicScriptEngineFc'
** (firefox-bin:12304): WARNING **: /usr/lib32/pango/1.4.0/modules/pango-basic-fc.so: cannot open shared object file: No such file or directory
Failed to load Pango module for id: 'BasicScriptEngineFc'
** (firefox-bin:12304): WARNING **: /usr/lib32/pango/1.4.0/modules/pango-basic-fc.so: cannot open shared object file: No such file or directory
Failed to load Pango module for id: 'BasicScriptEngineFc'
** (firefox-bin:12304): WARNING **: /usr/lib32/pango/1.4.0/modules/pango-basic-fc.so: cannot open shared object file: No such file or directory
Failed to load Pango module for id: 'BasicScriptEngineFc'
** (firefox-bin:12304): WARNING **: /usr/lib32/pango/1.4.0/modules/pango-basic-fc.so: cannot open shared object file: No such file or directory
Failed to load Pango module for id: 'BasicScriptEngineFc'
** (firefox-bin:12304): WARNING **: /usr/lib32/pango/1.4.0/modules/pango-basic-fc.so: cannot open shared object file: No such file or directory
Failed to load Pango module for id: 'BasicScriptEngineFc'
(firefox-bin:12304): GLib-GObject-CRITICAL **: file gobject.c: line 1561 (g_object_ref): assertion `G_IS_OBJECT (object)' failed

** (firefox-bin:12304): CRITICAL **: file pango-engine.c: line 68 (_pango_engine_shape_shape): assertion `PANGO_IS_FONT (font)' failed

** ERROR **: file shape.c: line 75 (pango_shape): assertion failed: (glyphs->num_glyphs > 0)
aborting...
/usr/bin/firefox-bin: line 415: 12304 Aborted                 $mozbin "$@"
Warning: locale not supported by Xlib, locale set to C
Warning: X locale modifiers not supported, using default

 

 

 

I started searching around bugs.gentoo.org and the forums, and found a couple things.

 

This was my first find... something similar.

 

http://forums.gentoo.org/viewtopic-t-299087.html

 

But it wasn't perfect... my /usr/lib files were untouched before and after the install.

 

The first one came from http://bugs.gentoo.org/show_bug.cgi?id=83894 , got me Firefox working again.

 

rm /usr/lib32

ln -s ../../emul/linux/x86/usr/lib /usr/lib32

 

But it sill complained about Pango, so at http://bugs.gentoo.org/show_bug.cgi?id=80720, I learned that I needed to do

 

# cd /usr/lib32

# ln -s /emul/linux/x86/usr/lib/pango pango

 

And that helped Firefox run a bit faster.

 

Thanks to donjuan at the Gentoo forums for his help. Yes, this is an AMD64 ONLY bug. Those not running 64-bit SuSE/Gentoo/Whatever will not be affected.

 

 

Deffinitely is a lib problem. I ran into it before and used a dirty hack to get around the problem, and of course it's coming back to haunt me because it wasn't a real fix. There is a bug report about the problem, way old though (a month), and never resolved: http://bugs.gentoo.org/show_bug.cgi?id=80720

 

 

it has occured to me that perhaps some of you might think this is a gentoo related bug. it isnt. this is an xorg bug. i have seen users on other forums ask about this.

 

so far this is limited to 64 bit architecture, but thats not to say it couldnt happen to 32 bit.

 

the prob is that xorg redoes the sym links with /usr/lib32 and /usr/lib and /usr/lib64. this actaully breaks a few libs and as a result breaks a few programs.

 

the solution andrew18 has provided is a rough work arround until xorg fixes the bug.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...