Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 215057 - www-client/mozilla-firefox-2.0.0.13 : hangs on start
Summary: www-client/mozilla-firefox-2.0.0.13 : hangs on start
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-27 14:08 UTC by inode77
Modified: 2008-04-24 19:12 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description inode77 2008-03-27 14:08:07 UTC
After the update from 2.0.0.12 to 2.0.0.13 firefox will not start anymore. CPU on my T60p goes to 50% (1 core 100%) and stays that way. Aborted after 5 minutes. Tried to remove .mozilla directory; it did not help.

Reproducible: Always

Steps to Reproduce:
1. Update to 2.0.0.13
2. End 2.0.0.12 instance
3. Start 2.0.0.13 

Actual Results:  
No window appears. Process "firefox-bin" existing and comsuming 100% CPU.

Expected Results:  
Firefox starts normal as 2.0.0.12 does.

Portage 2.1.4.4 (default-linux/x86/2007.0/desktop, gcc-4.2.3, glibc-2.6.1-r0, 2.6.24-gentoo-r3 i686)
=================================================================
System uname: 2.6.24-gentoo-r3 i686 Genuine Intel(R) CPU T2600 @ 2.16GHz
Timestamp of tree: Thu, 27 Mar 2008 12:45:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.4
dev-lang/python:     2.4.4-r9
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.24
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/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/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distcc distlocks metadata-transfer noinfo parallel-fetch sandbox sfperms strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
LDFLAGS="-Wl,-O1"
LINGUAS="en de"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_COMPRESS="bzip2"
PORTAGE_COMPRESS_FLAGS="-9"
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"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="USB X aac acl acpi aio alsa apache2 bash-completion berkdb bluetooth bzip2 cairo ccache cdr cjk cli cracklib crypt cups curl dbus dri dvd dvdr dvdread encode evo exif expat fam ffmpeg firefox gdbm gif gpm gstreamer gtk hal iconv idn ipv6 java java5 java6 jpeg kerberos lcms ldap libnotify logrotate mad midi mikmod mmap mmx mmxext mp3 mp4 mpeg mudflap ncurses nls nptl nptlonly nsplugin ogg opengl openmp oss pam pcmcia pcre pdf perl png python qt3support qt4 quicktime readline reflection samba sdl session snmp spell spl sse sse2 ssl startup-notification svg sysfs tcpd theora threads tiff truetype unicode userlocales vim-syntax vorbis win32codecs wmf wxwindows x264 x86 xml xorg xosd xprint xscreensaver xv xvid zlib" ALSA_CARDS="snd-hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd 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 dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse ps2mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en de" USERLAND="GNU" VIDEO_CARDS="fglrx vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 inode77 2008-03-27 14:19:53 UTC
2.0.0.12 => about:buildconfig 

Build platform
target
i686-pc-linux-gnu

Build tools
Compiler 	Version 	Compiler flags
i686-pc-linux-gnu-gcc 	gcc version 4.2.3 (Gentoo 4.2.3 p1.0) 	-Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -march=native -pipe -Wno-return-type -w -pthread -pipe
i686-pc-linux-gnu-g++ 	gcc version 4.2.3 (Gentoo 4.2.3 p1.0) 	-fno-rtti -fno-handle-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -march=native -pipe -Wno-return-type -w -fshort-wchar -pthread -pipe -DGENTOO_NSPLUGINS_DIR=\"/usr/lib/nsplugins\" -DGENTOO_NSBROWSER_PLUGINS_DIR=\"/usr/lib/nsbrowser/plugins\"

Configure arguments
--enable-application=browser --enable-optimize=-O2 --disable-installer --disable-pedantic --enable-crypto --with-system-jpeg --with-system-png --with-system-zlib --disable-updater --enable-default-toolkit=gtk2 --enable-pango --enable-svg --enable-svg-renderer=cairo --enable-system-cairo --disable-strip --disable-strip-libs --enable-single-profile --disable-profilesharing --disable-profilelocking --enable-ipv6 --disable-xinerama --enable-xprint --disable-freetype2 --disable-debug --disable-tests --enable-reorder --enable-elf-dynstr-gc --disable-gnomevfs --disable-gnomeui --enable-application=browser --enable-image-encoder=all --enable-canvas --with-system-nspr --with-system-nss --enable-official-branding --enable-oji --enable-mathml --enable-jsd --enable-xpctools --with-default-mozilla-five-home=/usr/lib/mozilla-firefox --enable-extensions=default,xforms,schema-validation,typeaheadfind,venkman --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu
Comment 2 Raúl Porcel (RETIRED) gentoo-dev 2008-03-27 14:27:16 UTC
Do you have alsa-oss emerged by chance?

Did you emerge 2.0.0.12 again?
Comment 3 inode77 2008-03-27 14:41:19 UTC
Have generated bin packages using quickpkg of both 2.0.0.12 and 2.0.0.13 to be able to test if something comes up.

alsa-oss was not merged when I updated to 2.0.0.13.

Reemerged alsa-oss (1.0.15) and upgraded (binary -k) to 2.0.0.13; Same behaviour.
Downgraded to 2.0.0.12 (binary -k) once more. Killed 2.0.0.13 instance still running (killall firefox-bin) Firefox works again.

alsa-oss unmerged once more. Firefox 2.0.0.12 still works.
Comment 4 Raúl Porcel (RETIRED) gentoo-dev 2008-03-27 14:46:43 UTC
Try reemering firefox-2.0.0.12 and if it works, try reemering firefox-2.0.0.13, and try with mozilla-firefox-bin as well
Comment 5 inode77 2008-03-27 14:53:50 UTC
Reemerge of 2.0.0.12 does work with or without alsa-oss (allready tested).
I don't see what having alsa-oss merged when updating to 2.0.0.13 should make a difference but am trying @ momment.

Tried to merge 2.0.0.13-bin offical (not selfmade -k). It works without hitch as expected. So there has to be some difference inside the ebuild or sourcecode from 2.0.0.12 to 2.0.0.13.
Comment 6 Raúl Porcel (RETIRED) gentoo-dev 2008-03-27 14:57:27 UTC
The alsa-oss stuff should only matter at runtime, if you don't have it emerged, then don't worry. It will probably affect firefox3 only.

So...you reemerge firefox-2.0.0.12 and it still works? And i mean reemerging, recompiling, not emerging a binary. Try to wipe your ccache cache when compiling 2.0.0.13
Comment 7 inode77 2008-03-27 16:02:52 UTC
Disabled ccache in make.conf alltogether. Removed /var/tmp entries and reemerged. Still same result. Firefox does not show anything and CPU load goes to 100%.


  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                     
18890 phoenix   20   0 43144  11m 7932 R  100  0.4   2:35.63 firefox-bin 

phoenix  18881  6229  0 16:58 pts/4    00:00:00 /bin/bash /usr/libexec/mozilla-launcher
phoenix  18890 18881 99 16:58 pts/4    00:02:51 /usr/lib/mozilla-firefox/firefox-bin
Comment 8 Wolf Canis 2008-03-27 17:38:47 UTC
Hello,
I have exactly the same problem. Downgrade to 2.0.0.12 works fine. (entry in /etc/portage/package.mask: =www-client/mozilla-firefox-2.0.0.13 ) I tried rebuild all dependencies, without any success ( equery depends mozilla-firefox | sed 's/^/=/' | xargs emerge -v ) First package to rebuild was epiphany and this rebuild stalled at the execution of configtest at the point: " Checking whether we can execute XPCOM...".
For now I did upgrade to version 2.0.0.12, because I have no idea what I can do more.

Thanks in advance.
Comment 9 Wolf Canis 2008-03-27 17:40:54 UTC
(In reply to comment #8)
Here the output from emerge --info:

Portage 2.1.4.4 (default-linux/x86/2007.0/desktop, gcc-4.2.2, glibc-2.6.1-r0, 2.6.24-gentoo-r3-wolf-v1 i686)
=================================================================
System uname: 2.6.24-gentoo-r3-wolf-v1 i686 Genuine Intel(R) CPU T2130 @ 1.86GHz
Timestamp of tree: Thu, 27 Mar 2008 09:00:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.4
dev-lang/python:     2.4.4-r9
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=native -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://pandemonium.tiscali.de/pub/gentoo/"
LANG="en_US.UTF-8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
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"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X Xaw3d a52 aac aalib accessibility acl acpi adns alsa amrnb amrwb applet artworkextra avahi bash-completion berkdb binfilter bittorrent bl branding bzip2 cairo cardbus catalogs ccache cdaudio cdio cdparanoia cdr cjk cli colordiff cpudetection cracklib crypt cscope cube cups dbus dell device-mapper dga directfb disk-partition divx djvu dmi dri dts dv dvb dvd dvdr dvdread dvi ecc enca encode esd evo exif extensions extrafilters fam fame fastcgi fbcon fbcondecor fbsplash ffmpeg finger firefox flac fltk foomaticdb fortran freetts ftp gd gdbm geoip ggi gif gimp gimpprint glib gnome gnomecanvas gopher gpac gphoto2 gpm gsf gstreamer gtk gtkhtml hal hddtemp hpn html iconv id3tag idn ieee1394 imagemagick imlib intl iris isdnlog java javascript jbig jpeg jpeg2k jrtplib keyring l7filter ladspa lash lcms libcaca libgda libnotify libsamplerate libsexy lirc lm_sensors logrotate lucene lzo mad madwifi md5sum midi mikmod mime mjpeg mmap mmx mmxext mng modplug mono mozdevelop mozdom mozilla mp2 mp3 mpeg mplayer mtp mudflap muine multiuser musepack nas nautilus ncurses nemesi network network-cron nfs nids nls nntp nptl nptlonly nsplugin ntfs ogg ole openal opengl openmp oss pam pcap pcmcia pcre pdf perl plugins png pnm portaudio postproc ppds pppd pvr python quicktime radio rar rdesktop readline reflection replytolist rtc ruby sasl scanner sdl sensord session sharedmem shorten sid silc smp sndfile snmp sockets sound soundtouch sox speex spell spl srt sse sse2 ssl startup-notification svg svga symlink syslog t1lib tcpd tga theora threads threadsonly thunderbird tiff tivo toolbar truetype tta twolame unicode usb v4l v4l2 vamp vcd vidix vim-pager vim-syntax vim-with-x vorbis vorbis-psy wavpack wifi win32codecs wireshark withsamplescripts wma wmf wmp x86 xanim xattr xcomposite xml xmlrpc xorg xpm xprint xv xvid xvmc yv12 zlib zoran" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 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 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" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="dummy fbdev i128 i740 i810 s3 v4l vesa vga vmware"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 10 Raúl Porcel (RETIRED) gentoo-dev 2008-03-27 18:23:21 UTC
Well, you guys are using gcc-4.2...could be that, can you test with gcc-4.1?
Comment 11 Wolf Canis 2008-03-27 19:52:07 UTC
(In reply to comment #10)
> Well, you guys are using gcc-4.2...could be that, can you test with gcc-4.1?
> 

Could be, but that would mean, rebuild the hole system, is a really big cudgel and I'm not convinced that after that firefox-2.0.0.13 runs fine. Because I use gcc 4.2.2 since a couple of month and firefox always compiled without any errors and runs fine.

Comment 12 Raúl Porcel (RETIRED) gentoo-dev 2008-03-27 19:54:51 UTC
Well, it works for me with gcc-4.1...and you guys only have problems with 4.2, so...

I'd say just try to rebuild firefox with gcc-4.1. I'll try to build it with gcc-4.2
Comment 13 Raúl Porcel (RETIRED) gentoo-dev 2008-03-27 20:07:13 UTC
Can you guys try to run /usr/lib/mozilla-firefox/firefox ?
Comment 14 Wolf Canis 2008-03-27 20:13:44 UTC
(In reply to comment #12)
> Well, it works for me with gcc-4.1...and you guys only have problems with 4.2,
> so...
> 
> I'd say just try to rebuild firefox with gcc-4.1. I'll try to build it with
> gcc-4.2
> 

I did understand you. I only wanted point out that it's a big task, but ok I will try it over the weekend.
Comment 15 inode77 2008-03-28 10:48:47 UTC
Had to change CFLAGS string from CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer" to CFLAGS="-march=pentium-m -Os -msse3 -pipe" for gcc 4.1.2

Upgrade to 2.0.0.13 works fine and firefox starts without a hitch.

IMHO gcc 4.2.x is around for a long time so this bug should not be closed without somebody else take a look at what exactly is going wrong here.
Comment 16 Wolf Canis 2008-03-29 07:00:28 UTC
Hello,
after downgrade to gcc 4.1.2, firefox 2.0.0.13 runs fine, no errors.

Thanks.

Comment 17 SoulFire 2008-03-30 11:51:27 UTC
I can confirm the problem with gcc 4.2.3, none of the above posted suggestions worked..

emerge --info 

Portage 2.1.4.4 (default-linux/x86/2007.0/desktop, gcc-4.2.3, glibc-2.6.1-r0, 2.6.24-zen4 i686)
=================================================================
System uname: 2.6.24-zen4 i686 Genuine Intel(R) CPU T2300 @ 1.66GHz
Timestamp of tree: Fri, 28 Mar 2008 20:30:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.4
dev-lang/python:     2.4.4-r9
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
DISTDIR="/var/portage_tree/distfiles"
FEATURES="ccache distlocks metadata-transfer parallel parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo "
LANG="it_IT.UTF-8"
LC_ALL="it_IT.UTF-8"
LINGUAS="it"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
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="/var/portage_tree/portage"
PORTDIR_OVERLAY="/var/portage_tree/local/layman/Dottout /var/portage_tree/local/layman/sunrise /var/portage_tree/local/layman/sajinet /var/portage_tree/local/layman/initng /var/portage_tree/local/layman/custom-kernels /var/portage_tree/local/layman/gnome /var/portage_tree/local/bugs"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl acpi alsa bash-completion cairo cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread eds emboss encode esd evo fam firefox fortran gdbm gif gnome gpm gstreamer gtk gtk2 hal iconv isdnlog jpeg laptop ldap libnotify mad midi mikmod mmx mp3 mpeg mudflap musicbrainz ncurses nls nptl nptlonly ogg opengl openmp oss pam pcre pdf perl png pppd pulseaudio python qt3support quicktime readline reflection samba sdl session spell spl sse sse2 ssl svg tcpd truetype unicode vim-syntax vorbis win32codecs x86 xml xorg xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 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 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" ELIBC="glibc" INITNG_PLUGINS="also bash_launcher chdir chroot conflict cpout critical ctrlaltdel daemon_clean debug_commands envparser find fmon fstat history idleprobe initctl interactive iparser last limit lockfile logfile netdev netprobe ngc4 ngcs nge pause provide reload renice rlparser simple_launcher stcmd stdout suid syncron syslog sysreq unneeded usplash" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it" USERLAND="GNU" VIDEO_CARDS="fglrx"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 18 Wolf Canis 2008-03-30 11:58:01 UTC
(In reply to comment #17)
Hello,
obviously only a downgrade to stable gcc (4.1.2) helps.
Comment 19 SoulFire 2008-03-30 12:06:06 UTC
Yes, of course I was referring to suggestions not involving a downgrade of gcc.
Comment 20 Raúl Porcel (RETIRED) gentoo-dev 2008-03-31 13:10:14 UTC
I've been unable to reproduce this, just with firefox-2.0.0.13 compiled with gcc-4.2.3, nothing else compiled with it...
Comment 21 Thomas Scheffler 2008-04-01 14:22:06 UTC
I was able to reproduce this on a intel core2 with the CFLAGS set to "-march=native -O2 -pipe" on gcc-4.2.2, while setting CFLAGS="-march=nocona -O2 -pipe" produces a fine working binary of firefox.
Comment 22 inode77 2008-04-02 12:17:31 UTC
I can confirm getting a working firefox using gcc-4.2.3 NOT using "-march native" CFLAG but "-march pentium-m". (Have a core duo. CPU)

about:buildconfig

Build platform
target
i686-pc-linux-gnu

Build tools
Compiler 	Version 	Compiler flags
i686-pc-linux-gnu-gcc 	gcc version 4.2.3 (Gentoo 4.2.3 p1.0) 	-Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -march=pentium-m -pipe -Wno-return-type -w -pthread -pipe
i686-pc-linux-gnu-g++ 	gcc version 4.2.3 (Gentoo 4.2.3 p1.0) 	-fno-rtti -fno-handle-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -march=pentium-m -pipe -Wno-return-type -w -fshort-wchar -pthread -pipe -DGENTOO_NSPLUGINS_DIR=\"/usr/lib/nsplugins\" -DGENTOO_NSBROWSER_PLUGINS_DIR=\"/usr/lib/nsbrowser/plugins\"

Configure arguments
--enable-application=browser --enable-optimize=-O2 --disable-installer --disable-pedantic --enable-crypto --with-system-jpeg --with-system-png --with-system-zlib --disable-updater --enable-default-toolkit=gtk2 --enable-pango --enable-svg --enable-svg-renderer=cairo --enable-system-cairo --disable-strip --disable-strip-libs --enable-single-profile --disable-profilesharing --disable-profilelocking --enable-ipv6 --disable-xinerama --enable-xprint --disable-freetype2 --disable-debug --disable-tests --enable-reorder --enable-elf-dynstr-gc --disable-gnomevfs --disable-gnomeui --enable-application=browser --enable-image-encoder=all --enable-canvas --with-system-nspr --with-system-nss --enable-official-branding --enable-oji --enable-mathml --enable-jsd --enable-xpctools --with-default-mozilla-five-home=/usr/lib/mozilla-firefox --enable-extensions=default,xforms,schema-validation,typeaheadfind,venkman --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu
Comment 23 Chris Geer 2008-04-03 14:59:59 UTC
Just to complicate things a bit, I got this same problem even while using gcc-4.1.2. After downgrading to Firefox 2.0.0.12 the problem went away. 

Portage 2.1.4.4 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r3 i686)
=================================================================
System uname: 2.6.24-gentoo-r3 i686 Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
Timestamp of tree: Tue, 01 Apr 2008 16:15:04 +0000
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.4
dev-lang/python:     2.4.4-r9
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer"
CHOST="i686-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"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ "
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
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"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X acl berkdb bzip2 cli cracklib crypt cups dri gdbm gnome gpm hal iconv mudflap ncurses nls nptl nptlonly opengl openmp pam pcre perl python readline reflection session spl ssl tcpd truetype unicode x86 xinerama xorg zlib" ALSA_CARDS="hda-intel" 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" USERLAND="GNU" VIDEO_CARDS="vesa fglrx"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 24 Raúl Porcel (RETIRED) gentoo-dev 2008-04-18 17:02:58 UTC
Hows .14?
Comment 25 Thomas Scheffler 2008-04-22 08:37:01 UTC
(In reply to comment #24)
> Hows .14?

works for me
Comment 26 Raúl Porcel (RETIRED) gentoo-dev 2008-04-24 19:12:20 UTC
Reopen if you still have the issue with .14