Summary: | www-client/mozilla-firefox-bin-3.0.5 doesn't work with glibc-2.9_p20081201-r1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Henrique Dias <henrique.ribeiro.dias> |
Component: | Current packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | Letto2, tbubel, tommy, toolchain |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Henrique Dias
2008-12-28 12:30:35 UTC
Please give us the output of "emerge -pv mozilla-firefox" and "emerge -pv gconf" (In reply to comment #1) > Please give us the output of "emerge -pv mozilla-firefox" and "emerge -pv > gconf" > # emerge -pv www-client/mozilla-firefox-bin These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] www-client/mozilla-firefox-bin-3.0.5 USE="-restrict-javascript" LINGUAS="en pt -af -ar -be -bg -bn -bn_IN -ca -cs -cy -da -de -el -en_GB -en_US -eo -es -es_AR -es_ES -et -eu -fi -fr -fy -fy_NL -ga -ga_IE -gl -gu -gu_IN -he -hi -hi_IN -hu -id -is -it -ja -ka -kn -ko -ku -lt -lv -mk -mn -mr -nb -nb_NO -nl -nn -nn_NO -oc -pa -pa_IN -pl -pt_BR -pt_PT -ro -ru -si -sk -sl -sq -sr -sv -sv_SE -te -th -tr -uk -zh -zh_CN -zh_TW" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB # emerge -pv gconf These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] gnome-base/gconf-2.24.0 USE="-debug -doc -ldap" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB I installed the opera client to send these messages. I downgrade to version mozilla-firefox-bin-2.0.0.19 and with this version I don't have problems, the firefox 2 don't crash. Don't forget my system is 64bits multilib and the firefox is 32bits. I have the same problem. I'm pretty sure the update that broke firefox-bin is this: 1230412849: >>> emerge (1 of 7) sys-kernel/linux-headers-2.6.28 to / 1230412905: >>> emerge (2 of 7) app-admin/eselect-ruby-20081227 to / 1230412911: >>> emerge (3 of 7) app-arch/tar-1.21 to / 30412963: >>> emerge (4 of 7) dev-libs/libtasn1-1.7 to / 1230412986: >>> emerge (5 of 7) sys-apps/busybox-1.13.1 to / 1230413034: >>> emerge (6 of 7) net-ftp/vsftpd-2.0.7-r1 to / 1230413046: >>> emerge (7 of 7) sys-libs/glibc-2.9_p20081201-r1 to / I think something was wrong with the glibc update. Why do you both use unstable glibc??? I use the unstable branch because i find it stable enough and i like having the lastest packages.And i can help with testing:) letto@local ~ $ cat /etc/make.conf | grep -i keyword ACCEPT_KEYWORDS="~amd64" :D You are sure you are using firefox-bin? What is the output of "ldd /usr/bin/firefox"? Additionally, could you downgrade glibc to the previous version (glibc-2.9_p20081201, with an backup first) and test it with firefox-bin? letto@local ~ $ ldd /usr/bin/firefox not a dynamic executable letto@local ~ $ ldd /usr/bin/firefox-bin not a dynamic executable letto@local ~ $ ls -l /usr/bin/firefox lrwxrwxrwx 1 root root 11 Aug 29 12:42 /usr/bin/firefox -> firefox-bin mozilla-firefox is not installed, only the bin package is installed. I tried to downgrade glibc but it won't let me, it said "Downgrading glibc is not supported and a sure way to destruction". Can you tell me how to force portage to do this and what should i backup anyway ? I download the binary firefox from the mozilla site and this binary have the some problem. # tail -f /var/log/syslog Dec 28 20:16:49 patolino kernel: firefox-bin[12891]: segfault at 9600000 ip 00000000f7f24b62 sp 00000000ee5fd358 error 4 in libjemalloc.so[f7f20000+8000] I think the problem is this lib: libjemalloc.so The xulrunner use this lib: ls -la /usr/lib/xulrunner-1.9/libjemalloc.so -rwxr-xr-x 1 root root 34984 Dec 28 11:26 /usr/lib/xulrunner-1.9/libjemalloc.so Just for your info: I also use ~amd64, but have blocked >=sys-libs/glibc-2.9_p20081201 in package.mask (it's always a good thing to block unstable glibc updates for while until rough edges settle, a thing I learned the hard way). With that setup mozilla-firefox-bin works fine. Btw: I've manually installed flash9 from adobe site, flash10 crashes both firefox (64 bit) and firefox-bin (32-bit) for me. I'm currently on sys-libs/glibc-2.8_p20080602-r1 for your info. It is possible that the upgrade to sys-libs/glibc-2.9_p20081201-r1 break the firefox? How can I dowgrade to sys-libs/glibc-2.9_p20081201. With the sys-libs/glibc-2.9_p20081201 the firefox work fine, because I only have this problem after upgrade the firefox to 3.0.5 and the glibc to 2.9_p20081201-r1. When I try downgrade a get the following message: * Messages for package sys-libs/glibc-2.9_p20081201: * Sanity check to keep you from breaking your system: * Downgrading glibc is not supported and a sure way to destruction * * ERROR: sys-libs/glibc-2.9_p20081201 failed. (In reply to comment #12) > It is possible that the upgrade to sys-libs/glibc-2.9_p20081201-r1 break the > firefox? > How can I dowgrade to sys-libs/glibc-2.9_p20081201. > With the sys-libs/glibc-2.9_p20081201 the firefox work fine, because I only > have this problem after upgrade the firefox to 3.0.5 and the glibc to > 2.9_p20081201-r1. > > When I try downgrade a get the following message: > * Messages for package sys-libs/glibc-2.9_p20081201: > > * Sanity check to keep you from breaking your system: > * Downgrading glibc is not supported and a sure way to destruction > * > * ERROR: sys-libs/glibc-2.9_p20081201 failed. > Did you make a backup? if not, run this: quickpkg glibc After that, you can go into /usr/portage/sys-libs/glibc and edit glibc-2.9_p20081201.ebuild and comment the following lines out: if [[ ${ROOT} == "/" ]] && [[ ${CBUILD} == ${CHOST} ]] && [[ ${CHOST} == ${CTARGET} ]] ; then if has_version '>'${CATEGORY}/${PF} ; then eerror "Sanity check to keep you from breaking your system:" eerror " Downgrading glibc is not supported and a sure way to destruction" die "aborting to save your system" fi fi After that, run "emerge --digest -av =sys-libs/glibc-2.9_p20081201" That should get you the previous working version for now. Please report back after this change. Thanks, now firefox work fine with sys-libs/glibc-2.9_p20081201. The sys-libs/glibc-2.9_p20081201-r1 package crash the firefox. After the downgrade I don't have any problem. The downgrade of sys-libs/glibc-2.9_p20081201-r1 to sys-libs/glibc-2.9_p20081201 not break the system. *** This bug has been marked as a duplicate of bug 252302 *** |