On Sun, 2006-09-10 at 20:46 -0700, Drew wrote: > On 9/10/06, Ow Mun Heng <[EMAIL PROTECTED]> wrote: > > Upgraded to Firefox-1.5.0.6 > > access http://zedomax.com > > > > and it hangs for whatever reasons. > > > > My GCC is > > $gcc -v > > Thread model: posix > > gcc version 3.4.6 (Gentoo 3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9) > > > > My GCC settings is sane > > > > /etc/make.conf > > CBUILD="i686-pc-linux-gnu" > > CFLAGS="-O2 -march=pentium3 -pipe -falign-functions=64 -mmmx -msse > > -msse2" > > CHOST="i686-pc-linux-gnu" > > > > I've tried installin the bin version "mozilla-firefox-bin" and it works > > OK on the page above. > > > > Note : It hangs (up to the point where the little 'circle" also stops > > moving. > > > Two questions related to your compiler flags. Is there a specific > reason -falign-functions=64 is used? -O2 implies -falign-functions so > unless you have a specific need for a 64 byte alignment, it's > redundant.
This make.conf flags were set like close to 3 years ago so I can't remember the research that went into it's selection. I'll remove it > Secondly, AFAIK the Pentium 3 doesn't have the sse2 > instruction set, only P4's do. Thsi is a pentium M. http://gentoo-wiki.com/Safe_Cflags#Pentium_M.28Centrino.29.2FCeleron_M_.28Intel.29 hmm.. GCC-3.4 has it removed. Guess I'll remove it as well. New Make CFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer" (Per the wiki) > I don't know firefox's code too well > but it's possible these random sites are triggering a branch of code > that calls sse2 code and firefox is gracefully choking. > > And related to these sites that firefox chokes on, are there any > common elements they all share? Perhaps a plugin or something thats > called? I'm not sure. I'm seeing this issue from basically clicking on Liferea (RSS reader) links and it's supposed to open up firefox browsers and I just noticed it from there onwards. > Also, could you post your emerge --info? Portage 2.1-r2 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.5-r2, 2.6.17-suspend2-r4 i686) ================================================================= System uname: 2.6.17-suspend2-r4 i686 Intel(R) Pentium(R) M processor 1400MHz Gentoo Base System version 1.12.4 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.3.5-r2, 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/gcc-config: 1.3.12-r6 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium-m -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/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/s hare/texmf/tex/platex/config/ /usr/share/texmf/xdvi/" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig buildpkg candy ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://mymirror.asiaosc.org/gentoo-distro/ http://mirror.gentoo.gr.jp/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/sunrise /usr/portage/local/layman/webapps-experimental /usr/portage/local/layman/gentopia /usr/portage/local/layman/liquidx" SYNC="rsync://rsync.samerica.gentoo.org/gentoo-portage" USE="x86 X a52 aac acl acpi aim alsa apache2 avi bash-completion berkdb bitmap-fonts browserplugin bzip2 bzlib caps cjk cli crypt curl dbm dbus dga dlloader dri dvd eds emboss encode esd ethereal exif fbcon firefox flac flash fo omaticdb frontendonly gdbm gf gif gnome gnutls gpm gstreamer gtk gtk2 hal hardenedphp icq imap imlib innodb isdnlog jabber jpeg krb4 libg++ libwww lirc mad maildir mailwrapper mbox mikmod milter mime ming mmx motif mp3 mpeg msn ncurses nis nls nptl ogg opengl oscar oss pam pcmcia pcre pdflib perl php plotutils png pnp posix pppd python qt3 qt4 quicktime readline real reflection samba sasl sdl server session spell spl sse sse2 ssl tcpd theora tokenizer truetype truetype-fonts trusted type1-fonts udev unicode usb vhosts vorbis wavelan win32codecs wxwindows xine xml xmms xorg xosd xv xvid yahoo zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kerne l_linux userland_GNU video_cards_radeon" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS Thanks -- [email protected] mailing list

