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

Reply via email to