Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 280846 - www-client/mozilla-firefox-3.5.2 doesn't run
Summary: www-client/mozilla-firefox-3.5.2 doesn't run
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-09 03:59 UTC by Alexander V. Mitin
Modified: 2010-09-06 13:24 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Full 'strace firefox' output (strace_firefox,21.96 KB, text/plain)
2009-08-09 04:04 UTC, Alexander V. Mitin
Details
Shell script to run firefox under gdb (RunBugs.sh,7.46 KB, text/plain)
2009-08-23 16:39 UTC, Robert Bradbury
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander V. Mitin 2009-08-09 03:59:23 UTC
After nspr is updated to version 4.8 and xulrunner is updated to version 1.9.1.2, updated mozilla-firefox cannot be run. In order to resolve the issue nss was rebuilt, revdep-rebuild was done, lafilefixer with --justfixit flag was run. But the above actions didn't help.

The last lines of 'strace firefox' output are below:

lstat("/usr", {st_mode=S_IFDIR|0755, st_size=592, ...}) = 0
lstat("/usr/lib64", {st_mode=S_IFDIR|0755, st_size=88448, ...}) = 0
lstat("/usr/lib64/mozilla-firefox", {st_mode=S_IFDIR|0755, st_size=584, ...}) = 0
lstat("/usr/lib64/mozilla-firefox/firefox", {st_mode=S_IFREG|0755, st_size=96984, ...}) = 0
stat("/usr/lib64/mozilla-firefox/firefox", {st_mode=S_IFREG|0755, st_size=96984, ...}) = 0
access("/usr/lib64/mozilla-firefox/xulrunner/libxpcom.so", R_OK) = -1 ENOENT (No such file or directory)
futex(0x7f497af0c0ec, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x617260, FUTEX_WAIT_PRIVATE, 2, NULL


Reproducible: Always

Steps to Reproduce:
1. emerge =www-client/mozilla-firefox-3.5.2
2. just try to run it or strace it

emerge --info
Portage 2.1.6.13 (default/linux/amd64/2008.0, gcc-4.3.2, glibc-2.9_p20081201-r2, 2.6.30-gentoo-r1 x86_64)
=================================================================
System uname: Linux-2.6.30-gentoo-r1-x86_64-Intel-R-_Core-TM-2_CPU_6600_@_2.40GHz-with-gentoo-1.12.11.1
Timestamp of tree: Sat, 08 Aug 2009 19:00:03 +0000
ccache version 2.4 [disabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.8-r1
dev-lang/python:     2.4.6, 2.5.4-r3, 2.6.2-r1
dev-python/pycrypto: 2.0.1-r8
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.6.4
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.7.9-r1, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=native -mtune=native"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/bind"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe -march=native -mtune=native"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/qutim-overlay /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip X aalib acl aim amd64 apache2 arts bash-completion bcmath berkdb branding bzip2 cairo calendar caps cgi cli cracklib crypt cups curl curlwrappers dbus djvu dri emacs esd exif expat fam firefox fortran ftp gd gdbm gif gnome gnome-keyring gnutls gpm graphviz gtk gtkhtml hal iconv icq idn isdnlog jabber java javascript jbig jpeg jpeg2k kde lcms libedit libnotify lm_sensors mmx mng mozilla mp3 msn mudflap multilib mysql mysqli nas ncurses nls nntp nptl nptlonly nsplugin odbc openexr opengl openmp pam pcre pdf perl php png posix pppd python qt3 qt3support qt4 rdesktop readline reflection rss samba seamonkey session simplexml slang smp sockets spell spl sqlite sqlite3 sse sse2 ssl subversion svg sysfs szip tcpd threads tiff truetype type1 unicode urandom vorbis wmf xattr xml xmlrpc xorg xpm xulrunner yahoo zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="alias auth_basic auth_digest authz_host autoindex deflate filter headers include info mime mime_magic proxy rewrite status unique_id userdir" APACHE2_MPMS="worker" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Alexander V. Mitin 2009-08-09 04:04:07 UTC
Created attachment 200654 [details]
Full 'strace firefox' output
Comment 2 Jory A. Pratt gentoo-dev 2009-08-10 00:05:34 UTC
If you would please include emerge -pv xulrunner mozilla-firefox nspr nss.
Comment 3 Alexander V. Mitin 2009-08-10 12:45:50 UTC
(In reply to comment #2)
> If you would please include emerge -pv xulrunner mozilla-firefox nspr nss.
> 

Sure:

[ebuild   R   ] dev-libs/nspr-4.8  USE="-debug -ipv6" 0 kB
[ebuild   R   ] dev-libs/nss-3.12.3-r1  USE="-utils" 0 kB
[ebuild   R   ] net-libs/xulrunner-1.9.1.2  USE="custom-optimization dbus gnome java python -alsa -debug -startup-notification" 0 kB
[ebuild   R   ] www-client/mozilla-firefox-3.5.2  USE="custom-optimization dbus gnome java -alsa -bindist -iceweasel -mozdevelop -restrict-javascript -startup-notification" LINGUAS="-af -ar -as -be -bg -bn -bn_BD -bn_IN -ca -cs -cy -da -de -el -en -en_GB -en_US -eo -es -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy -fy_NL -ga -ga_IE -gl -gu -gu_IN -he -hi -hi_IN -hr -hu -id -is -it -ja -ka -kk -kn -ko -ku -lt -lv -mk -ml -mn -mr -nb -nb_NO -nl -nn -nn_NO -oc -or -pa -pa_IN -pl -pt -pt_BR -pt_PT -rm -ro -ru -si -sk -sl -sq -sr -sv -sv_SE -ta -ta_LK -te -th -tr -uk -vi -zh_CN -zh_TW" 0 kB
Comment 4 Guy 2009-08-10 22:48:41 UTC
The problem may have something to do with adobe-flash instead.

For me, all browsers, regardless of rendering engine, are now borked when it comes to >=www-plugins/adobe-flash-10.0.0.0.

The problem with this, of course, is that many sites won't accept adobe-flash < 10.0.0.0.

However, gmail still does accept adobe-flash-9.x.x.x.

You may want to read the following:

http://forums.gentoo.org/viewtopic-t-778742-highlight-firefox+closes.html
http://bugs.gentoo.org/show_bug.cgi?id=276259

For now, I'm running a virtual winblows machine under vmware-workstation to get to sites I need to get to which will only accept adobe-flash-10.0.0.0 or later.

For my normal Linux boxes, I've masked adobe-flash >= 10.0.0.0. See below. This is not a solution. This most likely needs to be fixed upstream.

Good luck!

.oOo.

# echo ">=www-plugins/adobe-flash-10.0.0.0" >> /etc/portage/package.mask

# ls -l /usr/portage/www-plugins/adobe-flash/
total 44
-rw-r--r-- 1 root root 18526 Aug  4 11:06 ChangeLog
-rw-r--r-- 1 root root  2035 Aug  4 11:06 Manifest
-rw-r--r-- 1 root root  6307 Aug  3 16:39 adobe-flash-10.0.32.18.ebuild
-rw-r--r-- 1 root root  1848 Aug  4 11:02 adobe-flash-9.0.246.0.ebuild
drwxr-xr-x 2 root root  4096 Jul 20 10:07 files
-rw-r--r-- 1 root root   429 Jul 15 10:07 metadata.xml

# emerge -pv adobe-flash

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] www-plugins/adobe-flash-9.0.246.0  0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Comment 5 Alexander V. Mitin 2009-08-12 12:04:22 UTC
It isn't Adobe flash related problem, as far as previous version of Mozilla Firefox worked fine with www-plugins/adobe-flash-10.0.32.18 without any issues for me. Also I tried to downgrade it to unmasked www-plugins/adobe-flash-9.0.246.0, but Firefox still isn't working.

Also I upgraded xulrunner and mozilla-firefox to the latest net-libs/xulrunner-1.9.1.2-r1 and www-client/mozilla-firefox-3.5.2-r1 versions accordingly, but with no luck.
Comment 6 Matthias M Weber 2009-08-12 21:31:46 UTC
(In reply to comment #5)

I can confirm that this behavior has nothing to do with Adobe flash. Moreover, I have two almost identical amd64 systems with a parallel gentoo installation and could observe the bug only on one machine. I must admit that I haven't any idea why ... I also removed all firefox add-ons, but without effect.

Comment 7 Guy 2009-08-13 03:08:14 UTC
I've been running "emerge --sync && emerge -uND world && revdep-rebuild" on a daily basis for now. Things have improved.

There have been a number of packages which have been updated which seemed to have had an impact on increasing stability.

For what it's worth, while I agree adobe-flash appears to not be the root cause. Having said that, I'm not prepared to rule out some interactions with flash 10.

I'm still seeing occasional dying of firefox. Just not nearly as often.

In general, dying occurs after I permit {through NoScript} a script to run. The scripts appear to associated with some kind of so called Web 2.0 applets which seem to combine flash 10 and java script. Unfortunately, there are no messages I can find left anywhere after firefox closes. So I have nothing I can point to and say "Start here".

For what it's worth, seamonkey-bin seems most resistant to dying unexpected.
Comment 8 Fabio Bonfante 2009-08-15 13:00:30 UTC
probably u did... but have u tried with an empty '.mozilla' preference folder?
Comment 9 G. Bear 2009-08-19 18:06:12 UTC
I have completely reinstalled gentoo and firefox still segfaults (both the downloaded binary and gentoo portage xulrunner/mozilla-firefox.

Be happy to provide additional info on request (strace, etc.)
Comment 10 Robert Bradbury 2009-08-23 15:50:46 UTC
Has anyone tested it on x86?  I've been running it for several days, built from source, on a Pentium IV Prescott and it seems to run ok.  It still contains a lot of debug code (judging from the console output) and the startup, esp. the first time resuming a large session, seems a bit strange, but it appears to run ok.  I'm running a 35 window 409 tab session on a variety of sites, so it isn't "too" broken.  Though I have minimal plugins on my system (no flash) and though it started the first time with javascript enabled, I am currently running it with javascript disabled.  You can "fudge" disabling javascript before startup with "echo 'user_pref("javascript.enabled", false);' >> prefs.js" in the profile directory.

I pretty much gave up on Flash in Firefox after various versions either faulted or started running away with the CPU.  I think Flash changed so the upstream sources could "push" advertising "on their demand" (and that's a big no-no in my book).  The only useful plugin (IMO) is the one to acroread and even that is a bit funky.  The best way to deal with Flash and like non-OSS media IMO is to sandbox them into their own process.  I believe that is the way Opera does it, perhaps in the future Chromium as well.

I've also noticed there now seems to be a "alsa" flag in the mozilla-firefox USE flags and that libaudiofile.so is the last shared library accessed.  I haven't looked up the source for the rt_sig* calls but if they are playing with SIGFPE (8) as well, that would lean me in the "sound" direction as being problematic as well.  My build is built with "-alsa" in the USE flags.  I presume that you also have some LINGUAS set.  Mine is built with english only.  My experience has shown that quite a few packages don't build properly if one strays too far from the a "typical" (somewhat minimal) environment.
Comment 11 Robert Bradbury 2009-08-23 16:39:47 UTC
Created attachment 202054 [details]
Shell script to run firefox under gdb

Though the strace is useful, a backtrace of precisely where the failure occurs would be better.  The shell script attached is one that I use to provide semi-auto-debugging for Firefox.  Note that it can be used on a "standard" firefox build but a debug version (CFLAGS+=-ggdb, FEATURES+= splitdebug and/or nostrip) produces much more informative stack traces.  Note that debug symbols for Firefox (and other mozilla packages) produces a rather large set of files (perhaps ~100MB?) and that to work "optimally" (for debugging glib/gdk/gtk errors via g_logv breakpoints) many or all of the shared libraries referenced (~100) need to be compiled for debugging as well.

For anyone using the script (which is typically run in the Firefox profile subdirectory), key things that will need to be adjusted are FIREFOXDIR, the FIREFOX executable, the COREDIR and the GDBCMDS script, depending on what you want gdb to do.  The firefox "profile" name (Bugs) is may also need adjustment.  In particular for errors like this, one would want to get a backtrace of the stack (or all stacks: "thread apply all backtrace") at the point at which the signals (SIGFPE, SIGSEGV, etc.) occur (before any Firefox signal handling takes over).

It can be used on "standard" firefox sessions if it takes a long time to encounter the problems (as many of the gdk errors do) with minimal impact on the performance of Firefox.  One just has to beware that if Firefox "hangs" one needs to check the gdb window to see whether control has returned to gdb for some reason.  Also note that gdb may segfault or issue errors if a "re-exec" of Firefox occurs (as is typically the case when addons are upgraded (NoScript being the more common example)).  So using the script on up-to-date sessions is preferable.
Comment 12 Vlad 2009-12-22 22:28:34 UTC
Confirm bug on firefox-3.5.4

emerge --info
Portage 2.1.6.13 (default/linux/amd64/10.0/desktop, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.31-gentoo-r6 x86_64)
=================================================================                                              
System uname: Linux-2.6.31-gentoo-r6-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q6600_@_2.40GHz-with-gentoo-1.12.13    
Timestamp of tree: Tue, 22 Dec 2009 12:30:23 +0000                                                             
ccache version 2.4 [enabled]            
app-shells/bash:4.0_p35                                                         
dev-java/java-config:2.1.9-r1                
dev-lang/python:     2.6.4          
dev-python/pycrypto: 2.1.0_beta1          
dev-util/ccache:     2.4-r7          
dev-util/cmake:      2.6.4-r3          
sys-apps/baselayout: 1.12.13          
sys-apps/sandbox:    1.6-r2          
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.7.9-r1, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3          
sys-devel/gcc-config: 1.4.1         
sys-devel/libtool:   2.2.6b          
virtual/os-headers:  2.6.27-r2          
ABI="amd64"
ACCEPT_KEYWORDS="amd64"
ALSA_CARDS="emu10k1"
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol"
ANT_HOME="/usr/share/ant"
APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias"
ARCH="amd64"                 
ASFLAGS_x86="--32"                 
AUTOCLEAN="yes"                 
CAMERAS="canon konica mustek samsung"
CBUILD="x86_64-pc-linux-gnu"
CC="gcc"                 
CCACHE_SIZE="4G"                 
CDEFINE_amd64="__x86_64__"
CDEFINE_x86="__i386__"
CFLAGS="-O2 -pipe -fomit-frame-pointer -mtune=native -march=native"
CFLAGS_x86="-m32"
CHOST="x86_64-pc-linux-gnu"
CHOST_amd64="x86_64-pc-linux-gnu"
CHOST_x86="i686-pc-linux-gnu"
CLEAN_DELAY="5"
COLLISION_IGNORE="/lib/modules"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CVS_RSH="ssh"
CXX="g++"                 
CXXFLAGS="-O2 -pipe -fomit-frame-pointer -mtune=native -march=native"
DEFAULT_ABI="amd64"
DISTDIR="/usr/portage/distfiles"
EDITOR="/bin/nano"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS="-v"
EMERGE_WARNING_DELAY="10"
FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
FLTK_DOCDIR="/usr/share/doc/fltk-2.0_pre6786/html"
GCC_SPECS=""                                           
GDK_USE_XFT="1"
GENTOO_MIRRORS="ftp://mirror.yandex.ru/gentoo-distfiles/"     
HOME="/root"
INFOPATH="/usr/share/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.18/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.4/info"
INPUT_DEVICES="keyboard mouse evdev"                  
JAVAC="/etc/java-config-2/current-system-vm/bin/javac"
JAVACC_HOME="/usr/share/javacc/"          
JAVA_HOME="/etc/java-config-2/current-system-vm"
JDK_HOME="/etc/java-config-2/current-system-vm"
KDE_IS_PRELINKED="1"
KERNEL="linux"
LANG="ru_RU.UTF-8"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
LC_ALL=""
LDFLAGS="-Wl,-O1"                                
LDFLAGS_x86="-melf_i386"
LESS="-R -M --shift 5" 
LESSOPEN="|lesspipe.sh %s"                     
LIBDIR_amd64="lib64"
LIBDIR_amd64_fbsd="lib64"
LIBDIR_ppc="lib32"
LIBDIR_ppc64="lib64"
LIBDIR_sparc32="lib32"                                              
LIBDIR_sparc64="lib64"                        
LIBDIR_x86="lib32"                                                                                                                                                               
LIBDIR_x86_fbsd="lib32"                                                                                                                                                          
LINGUAS="ru uk"                                                                                                                                                                  
LOGNAME="root"                                                                                                                                                                   
LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:"                                                                      
MAIL="/var/mail/root"                                                                                                                                                            
MAKEOPTS="-j5"                                                                                                                                                                   
MANPATH="/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.18/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.4/man:/etc/java-config/system-vm/man/:/usr/qt/3/doc/man"                                                                                                                  
MULTILIB_ABIS="amd64 x86"                                                                                                                                                        
MULTILIB_STRICT_DENY="64-bit.*shared object"                                                                                                                                     
MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"                             
MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage)"                                                                                                    
NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml"                                            
OPENGL_PROFILE="xorg-x11"                                                                                                                                                        
PAGER="/usr/bin/less"                                                                                                                                                            
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.3.4:/usr/qt/3/bin"                                                
PKGDIR="/usr/portage/packages"                                                                                                                                                   
PORTAGE_ARCHLIST="ppc x86-openbsd ppc-openbsd ppc64 x86-winnt x86-fbsd ppc-aix alpha arm x86-freebsd s390 amd64 arm-linux x86-macos x64-openbsd ia64-hpux hppa x86-netbsd amd64-linux ia64-linux x86 sparc-solaris x64-freebsd sparc64-solaris x86-linux x64-macos sparc m68k-mint ia64 mips ppc-macos x86-interix hppa-hpux amd64-fbsd x64-solaris mips-irix m68k sh x86-solaris sparc-fbsd"                                                                                                                                                      
PORTAGE_BINHOST_CHUNKSIZE="3000"                                                                                                                                                 
PORTAGE_BIN_PATH="/usr/lib64/portage/bin"                                                                                                                                        
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"                                                                                                           
PORTAGE_CONFIGROOT="/"                                                                                                                                                           
PORTAGE_DEBUG="0"                                                                                                                                                                
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"                                                                                                                                         
PORTAGE_ELOG_CLASSES="log warn error"                                                                                                                                            
PORTAGE_ELOG_MAILFROM="portage@localhost"                                                                                                                                        
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"                                                                                                        
PORTAGE_ELOG_MAILURI="root"                                                                                                                                                      
PORTAGE_ELOG_SYSTEM="save_summary echo"                                                                                                                                          
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"                                                                                                                                           
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"                                                                                                                                             
PORTAGE_GID="250"                                                                                                                                                                
PORTAGE_INST_GID="0"                                                                                                                                                             
PORTAGE_INST_UID="0"                                                                                                                                                             
PORTAGE_PYM_PATH="/usr/lib64/portage/pym"                                                                                                                                        
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"                                                                                                                                                                    
PORTAGE_RSYNC_RETRIES="3"                                                                                                                                                        
PORTAGE_TMPDIR="/var/tmp"                                                                                                                                                        
PORTAGE_TMPFS="/dev/shm"                                                                                                                                                         
PORTAGE_VERBOSE="1"                                                                                                                                                              
PORTAGE_WORKDIR_MODE="0700"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/ltsp /usr/local/portage"                                                                       
PROFILE_ONLY_VARIABLES="ARCH ELIBC KERNEL USERLAND"                                                                       
PWD="/root"                
QMAKESPEC="linux-g++"
QTDIR="/usr/qt/3"
RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
ROOT="/"
ROOTPATH="/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.3.4:/usr/qt/3/bin"
RPMDIR="/usr/portage/rpm"
RUBY_TARGETS="ruby18"
SANE_CONFIG_DIR="/etc/sane.d"
SHELL="/bin/bash"
SHLVL="1"
STAGE1_USE="multilib nptl nptlonly unicode"
SYMLINK_LIB="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
TERM="xterm"
USB_DEVFS_PATH="/dev/bus/usb"
USE="7zip X a52 aac acl acpi alsa amd64 amr berkdb bluetooth branding bzip2 cairo cdr cleartype cli consolekit cracklib crypt cups cxx dbus dri dts dvb dvd dvdr dvdread eds emboss encode esd evo exif fam ffmpeg firefox flac foomaticdb fortran gdbm gif glibc-omitfp glut gphoto2 gpm gstreamer hal iconv imagemagick ipv6 java jpeg kde lame libnotify libsamplerate mad mikmod mmx mng modules mp3 mp4 mpeg mudflap multilib nas ncurses nls nptl nptlonly nsplugin ogg opengl openmp pam pcre pdf perl png ppds pppd pulseaudio python qt3support qt4 quicktime rdesktop readline reflection scanner sdl session spell spl sse sse2 ssl ssse3 startup-notification svg sysfs tcpd theora thunar tiff truetype unicode usb userlocale utf8 vcd vorbis wavpack x264 xcb xcomposite xine xml xorg xrandr xscreensaver xulrunner xv xvid zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon konica mustek samsung" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru uk" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="mga"
USER="root"
USERLAND="GNU"
USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CAMERAS CROSSCOMPILE_OPTS DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS NETBEANS_MODULES QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS USERLAND VIDEO_CARDS"
USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND"
USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d"
VIDEO_CARDS="mga"
WANT_MP="true"
Comment 13 Vlad 2009-12-24 20:51:05 UTC
Confirmed on firefox-3.5.6
A workaround has been posted here:

https://bugzilla.mozilla.org/show_bug.cgi?id=435683

Start FF like so:

LD_PRELOAD=/lib/libc.so.6 firefox

Just run and thunderbird-3.0 :)
Comment 14 Jory A. Pratt gentoo-dev 2010-09-06 13:24:47 UTC
reopen if problem is still there, if it is we will backport patch for 2.0 xulrunner back to 1.9.x