Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 140251 - firefox-bin 1.5.0.4 seg faults (non-SCIM)
Summary: firefox-bin 1.5.0.4 seg faults (non-SCIM)
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-13 09:21 UTC by Mike Hammill
Modified: 2006-10-16 14:48 UTC (History)
0 users

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 Mike Hammill 2006-07-13 09:21:40 UTC
Just recently emerged all the nice new stable gnome stuff, and along with it firefox-bin 1.5.0.4.  Before this update, it had been working great.  Unfortunately, it crashes on start now with:

mike@gannet ~ $ firefox
No running windows found
Removing /home/mike/.mozilla/firefox/9gcx2qhq.default/compreg.dat leftover from older firefox
Removing /home/mike/.mozilla/firefox/9gcx2qhq.default/XUL.mfasl leftover from older firefox
/usr/libexec/mozilla-launcher: line 117: 10710 Segmentation fault      "$mozbin" "$@"
firefox-bin exited with non-zero status (139)

mike@gannet ~ $ firefox
No running windows found
/usr/libexec/mozilla-launcher: line 117: 23465 Segmentation fault      "$mozbin" "$@"
firefox-bin exited with non-zero status (139)

I do not have SCIM installed, so this doesn't seem to be like bug 114480.  It's been a relief not to have to build firefox, but I guess that is what I'll try as a workaround.

More details (emerge, strace):

# emerge --info
Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.14-gentoo-r2 i686)
=================================================================
System uname: 2.6.14-gentoo-r2 i686 Intel(R) Pentium(R) 4 CPU 1.50GHz
Gentoo Base System version 1.6.15
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:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
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=pentium4 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kd e/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://trumpetti.atm.tut.fi/gentoo/ http://mirror.ovh.net/gentoo-di stfiles/ http://ftp.rhnet.is/pub/gentoo/ http://ftp.du.se/pub/os/gentoo http://ds.thn.htu.se/linux/gentoo http://mirror.pudas.net/gentoo "
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --t imeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X alsa apache2 apm arts avi berkdb bitmap-fonts cli crypt cups dlloader dri eds emboss encode esd fam foomaticdb fortran gdbm g if gnome gpm gstreamer gtk gtk2 imlib ipv6 isdnlog jpeg kde libg++ libwww mad mikmod motif mp3 mpeg ncurses nls nptl nvidia ogg opengl o ss pam pcre pdflib perl png pppd python qt qt3 qt4 quicktime readline reflection sdl session spell spl ssl tcpd truetype truetype-fonts type1-fonts udev vorbis xml xmms xorg xv zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_car ds_nvidia video_cards_vesa video_cards_fbdev"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS

Unfortunately, I don't know so much about strace.  Just getting started with it.  Here is a bit of the output:

 strace firefox &> error_firefox_strace
mike@gannet ~ $ grep exit error_firefox_strace
--- SIGCHLD (Child exited) @ 0 (0) ---
--- SIGCHLD (Child exited) @ 0 (0) ---
--- SIGCHLD (Child exited) @ 0 (0) ---
--- SIGCHLD (Child exited) @ 0 (0) ---
--- SIGCHLD (Child exited) @ 0 (0) ---
write(1, "firefox-bin exited with non-zero"..., 44firefox-bin exited with non-zero status (1)
--- SIGCHLD (Child exited) @ 0 (0) ---
exit_group(1)                           = ?

mike@gannet ~ $ grep No error_firefox_strace
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
waitpid(-1, 0xbfbaab18, WNOHANG)        = -1 ECHILD (No child processes)
waitpid(-1, 0xbfbaaab8, WNOHANG)        = -1 ECHILD (No child processes)
waitpid(-1, 0xbfba99d8, WNOHANG)        = -1 ECHILD (No child processes)
open("/home/mike/.firefox/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
open("/home/mike/.firefox/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
open("/home/mike/.firefox/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
lstat64("/home/mike/.mozilla/firefox/9gcx2qhq.default/chrome.rdf", 0xbfbaa4f0) = -1 ENOENT (No such file or directory)
stat64("/home/mike/.firefox/*/compreg.dat", 0xbfbaa3a0) = -1 ENOENT (No such file or directory)
stat64("/home/mike/.firefox/*/chrome.rdf", 0xbfbaa3a0) = -1 ENOENT (No such file or directory)
stat64("/home/mike/.firefox/*/XUL.mfasl", 0xbfbaa3a0) = -1 ENOENT (No such file or directory)
stat64("/home/mike/.mozilla/firefox/*/chrome.rdf", 0xbfbaa3a0) = -1 ENOENT (No such file or directory)
waitpid(-1, 0xbfba90d8, WNOHANG)        = -1 ECHILD (No child processes)
open("/init.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
open("/home/mike/.mozilla/firefox/init.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
stat64("/init.d/S*", 0xbfbaa070)        = -1 ENOENT (No such file or directory)
stat64("/home/mike/.mozilla/firefox/init.d/S*", 0xbfbaa070) = -1 ENOENT (No such file or directory)
waitpid(-1, 0xbfbab4c8, WNOHANG)        = -1 ECHILD (No child processes)
waitpid(-1, 0xbfbaa918, WNOHANG)        = -1 ECHILD (No child processes)
open("/home/mike/.mozilla/firefox/init.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
open("/init.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
stat64("/home/mike/.mozilla/firefox/init.d/K*", 0xbfbab8b0) = -1 ENOENT (No such file or directory)
stat64("/init.d/K*", 0xbfbab8b0)        = -1 ENOENT (No such file or directory)
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-07-13 09:23:42 UTC
Wipe your profile and try again.
Comment 2 Mike Hammill 2006-07-13 13:02:09 UTC
I already tried mv .mozilla dot.mozilla and started firefox again. (I saw it as a tip in one of the forums).  Unfortunately, no luck: same error.  Is that what you mean by wiping my profile, or should I try something else?
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-07-13 13:48:09 UTC
(In reply to comment #2)
> I already tried mv .mozilla dot.mozilla and started firefox again. (I saw it as
> a tip in one of the forums).  Unfortunately, no luck: same error.  Is that what
> you mean by wiping my profile, or should I try something else?

Yeah... sometimes helps. ;)
Comment 4 Stefan Schweizer (RETIRED) gentoo-dev 2006-10-16 14:48:28 UTC
please consult upstream mozilla devs for this issue.