| View previous topic :: View next topic |
| Author |
Message |
xxxbra n00b

Joined: 07 Jun 2007 Posts: 7
|
Posted: Sat Jun 16, 2007 6:25 pm Post subject: Firefox crashes w/ normal user, doesnt crash w/ root. |
|
|
I was using firefox 2.0.0.3, and everything worked fine with flash, java and mplayer plugins, until I followed this tutorial: http://www.convexhull.com/mandrake_fonts.html
After I had completed the steps from the tutorial, I restarted X but firefox woud not open. Well, it did open, but on loading any page (the default page) it would close immediately.
I tried erasing ~/.mozilla dir but firefox still wouldn't open normally. The funny thing is that it works normally when I run it as root!
Then I emerged firefox 2.0.04. Still does not work.
When I run firefox (both 2.0.0.3 and 2.0.0.4) I get the following message:
| Code: | $ firefox
No running windows found
/usr/libexec/mozilla-launcher: line 119: 5156 Segmentation fault $(type -P aoss) "$mozbin" "$@"
firefox-bin exited with non-zero status (139)
|
From my make.conf:
| Code: | CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
CHOST="i686-pc-linux-gnu"
ACCEPT_KEYWORDS=""
USE="7zip alac aqua_theme bzip2 cddb divx djvu -dvdr emacs flac -fortran ftp -libg++ mmx mplayer sse sse2 wifi"
FEATURES="ccache"
CCACHE_DIR="/var/tmp/ccache/"
PORTAGE_NICENESS=15
|
strace:
| Code: | execve("/usr/bin/firefox", ["firefox"], [/* 54 vars */]) = 0
brk(0) = 0x80ff000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7eeb000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=82794, ...}) = 0
mmap2(NULL, 82794, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ed6000
close(3) = 0
open("/lib/libncurses.so.5", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\347\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=277264, ...}) = 0
mmap2(NULL, 276932, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e92000
mmap2(0xb7ecd000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3a) = 0xb7ecd000
close(3) = 0
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\f\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=10192, ...}) = 0
mmap2(NULL, 12412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e8e000
mmap2(0xb7e90000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7e90000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200Y\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1245984, ...}) = 0
mmap2(NULL, 1209788, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d66000
mmap2(0xb7e88000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x122) = 0xb7e88000
mmap2(0xb7e8b000, 9660, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e8b000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d65000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7d65940, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7e88000, 4096, PROT_READ) = 0
mprotect(0xb7f07000, 4096, PROT_READ) = 0
munmap(0xb7ed6000, 82794) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3
close(3) = 0
brk(0) = 0x80ff000
brk(0x8120000) = 0x8120000
getuid32() = 1000
getgid32() = 1000
geteuid32() = 1000
getegid32() = 1000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
time(NULL) = 1182095559
open("/proc/meminfo", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7eea000
read(3, "MemTotal: 514724 kB\nMemFre"..., 1024) = 728
close(3) = 0
munmap(0xb7eea000, 4096) = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
uname({sys="Linux", node="bach", ...}) = 0
stat64("/home/esato", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getpid() = 11036
getppid() = 11035
getpgrp() = 11035
rt_sigaction(SIGCHLD, {0x8081452, [], 0}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("/usr/bin/firefox", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfc90b28) = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR) = 0
read(3, "#!/bin/sh\n#\n# Stub script to run"..., 80) = 80
_llseek(3, 0, [0], SEEK_SET) = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
dup2(3, 255) = 255
close(3) = 0
fcntl64(255, F_SETFD, FD_CLOEXEC) = 0
fcntl64(255, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat64(255, {st_mode=S_IFREG|0755, st_size=382, ...}) = 0
_llseek(255, 0, [0], SEEK_CUR) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, "#!/bin/sh\n#\n# Stub script to run"..., 382) = 382
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {0x8081452, [], 0}, 8) = 0
execve("/usr/libexec/mozilla-launcher", ["/usr/libexec/mozilla-launcher"], [/* 56 vars */]) = 0
brk(0) = 0x80ff000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f7d000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=82794, ...}) = 0
mmap2(NULL, 82794, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f68000
close(3) = 0
open("/lib/libncurses.so.5", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\347\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=277264, ...}) = 0
mmap2(NULL, 276932, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f24000
mmap2(0xb7f5f000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3a) = 0xb7f5f000
close(3) = 0
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\f\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=10192, ...}) = 0
mmap2(NULL, 12412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f20000
mmap2(0xb7f22000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7f22000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200Y\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1245984, ...}) = 0
mmap2(NULL, 1209788, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7df8000
mmap2(0xb7f1a000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x122) = 0xb7f1a000
mmap2(0xb7f1d000, 9660, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f1d000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7df7000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7df7940, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7f1a000, 4096, PROT_READ) = 0
mprotect(0xb7f99000, 4096, PROT_READ) = 0
munmap(0xb7f68000, 82794) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3
close(3) = 0
brk(0) = 0x80ff000
brk(0x8120000) = 0x8120000
getuid32() = 1000
getgid32() = 1000
geteuid32() = 1000
getegid32() = 1000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
time(NULL) = 1182095559
open("/proc/meminfo", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f7c000
read(3, "MemTotal: 514724 kB\nMemFre"..., 1024) = 728
close(3) = 0
munmap(0xb7f7c000, 4096) = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
uname({sys="Linux", node="bach", ...}) = 0
stat64("/home/esato", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getpid() = 11036
getppid() = 11035
getpgrp() = 11035
rt_sigaction(SIGCHLD, {0x8081452, [], 0}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("/usr/libexec/mozilla-launcher", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf80e638) = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR) = 0
read(3, "#!/bin/bash\n# $Header: /var/cvsr"..., 80) = 80
_llseek(3, 0, [0], SEEK_SET) = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
dup2(3, 255) = 255
close(3) = 0
fcntl64(255, F_SETFD, FD_CLOEXEC) = 0
fcntl64(255, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat64(255, {st_mode=S_IFREG|0755, st_size=19912, ...}) = 0
_llseek(255, 0, [0], SEEK_CUR) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, "#!/bin/bash\n# $Header: /var/cvsr"..., 8192) = 8192
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, "se_cmdline: set args, mozargs an"..., 8192) = 8192
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, " ${MOZILLA_FIVE_HOME}/extension"..., 8192) = 3528
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
stat64("/usr/lib/mozilla-firefox", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
brk(0x8141000) = 0x8141000
stat64("/usr/lib/mozilla-firefox/firefox-bin", {st_mode=S_IFREG|0755, st_size=74240, ...}) = 0
stat64("/usr/lib/mozilla-firefox/firefox-bin", {st_mode=S_IFREG|0755, st_size=74240, ...}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
pipe([3, 4]) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
_llseek(255, -23, [19889], SEEK_CUR) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7df7988) = 11037
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x8081452, [], 0}, {0x8081452, [], 0}, 8) = 0
close(4) = 0
read(3, "", 128) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 11037
waitpid(-1, 0xbf80c8e8, WNOHANG) = -1 ECHILD (No child processes)
sigreturn() = ? (mask now [])
close(3) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x807e7c9, [], 0}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x807e7c9, [], 0}, 8) = 0
stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/usr/bin/killall", {st_mode=S_IFREG|0755, st_size=14568, ...}) = 0
open("/proc/sys/kernel/ngroups_max", O_RDONLY) = 3
read(3, "65536\n", 31) = 6
close(3) = 0
mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7db6000
getgroups32(65536, [10, 18, 19, 27, 35, 85, 250, 444, 1000]) = 9
stat64("/usr/bin/killall", {st_mode=S_IFREG|0755, st_size=14568, ...}) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7df7988) = 11040
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], WNOHANG) = 11040
waitpid(-1, 0xbf80ca18, WNOHANG) = -1 ECHILD (No child processes)
sigreturn() = ? (mask now [])
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x807e7c9, [], 0}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x807e7c9, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
fcntl64(1, F_GETFD) = 0
fcntl64(1, F_DUPFD, 10) = 10
fcntl64(1, F_GETFD) = 0
fcntl64(10, F_SETFD, FD_CLOEXEC) = 0
dup2(2, 1) = 1
fcntl64(2, F_GETFD) = 0
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f7c000
write(1, "No running windows found\n", 25) = 25
dup2(10, 1) = 1
fcntl64(10, F_GETFD) = 0x1 (flags FD_CLOEXEC)
close(10) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
pipe([3, 4]) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7df7988) = 11041
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 11041
waitpid(-1, 0xbf80b648, WNOHANG) = -1 ECHILD (No child processes)
sigreturn() = ? (mask now [])
rt_sigaction(SIGCHLD, {0x8081452, [], 0}, {0x8081452, [], 0}, 8) = 0
close(4) = 0
read(3, "", 128) = 0
close(3) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x807e7c9, [], 0}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x807e7c9, [], 0}, 8) = 0
fcntl64(1, F_GETFD) = 0
fcntl64(1, F_DUPFD, 10) = 10
fcntl64(1, F_GETFD) = 0
fcntl64(10, F_SETFD, FD_CLOEXEC) = 0
dup2(2, 1) = 1
fcntl64(2, F_GETFD) = 0
dup2(10, 1) = 1
fcntl64(10, F_GETFD) = 0x1 (flags FD_CLOEXEC)
close(10) = 0
open("/home/esato/.firefox/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
open("/home/esato/.firefox/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
open("/home/esato/.firefox/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
open("/home/esato/.mozilla/firefox/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
fstat64(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
getdents64(3, /* 5 entries */, 4096) = 160
getdents64(3, /* 0 entries */, 4096) = 0
close(3) = 0
stat64("/home/esato/.mozilla/firefox/profiles.ini", {st_mode=S_IFREG|0644, st_size=94, ...}) = 0
stat64("/home/esato/.mozilla/firefox/pluginreg.dat", {st_mode=S_IFREG|0600, st_size=5808, ...}) = 0
stat64("/home/esato/.mozilla/firefox/f17ccgza.default", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
lstat64("/home/esato/.mozilla/firefox/f17ccgza.default/compreg.dat", {st_mode=S_IFREG|0644, st_size=133429, ...}) = 0
open("/home/esato/.mozilla/firefox/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
fstat64(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
getdents64(3, /* 5 entries */, 4096) = 160
getdents64(3, /* 0 entries */, 4096) = 0
close(3) = 0
stat64("/home/esato/.mozilla/firefox/profiles.ini", {st_mode=S_IFREG|0644, st_size=94, ...}) = 0
stat64("/home/esato/.mozilla/firefox/pluginreg.dat", {st_mode=S_IFREG|0600, st_size=5808, ...}) = 0
stat64("/home/esato/.mozilla/firefox/f17ccgza.default", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
lstat64("/home/esato/.mozilla/firefox/f17ccgza.default/chrome.rdf", 0xbf80c1a4) = -1 ENOENT (No such file or directory)
open("/home/esato/.mozilla/firefox/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
fstat64(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
getdents64(3, /* 5 entries */, 4096) = 160
getdents64(3, /* 0 entries */, 4096) = 0
close(3) = 0
stat64("/home/esato/.mozilla/firefox/profiles.ini", {st_mode=S_IFREG|0644, st_size=94, ...}) = 0
stat64("/home/esato/.mozilla/firefox/pluginreg.dat", {st_mode=S_IFREG|0600, st_size=5808, ...}) = 0
stat64("/home/esato/.mozilla/firefox/f17ccgza.default", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
lstat64("/home/esato/.mozilla/firefox/f17ccgza.default/XUL.mfasl", {st_mode=S_IFREG|0644, st_size=789329, ...}) = 0
stat64("/home/esato/.firefox/*/compreg.dat", 0xbf80c098) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
stat64("/home/esato/.firefox/*/chrome.rdf", 0xbf80c098) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
stat64("/home/esato/.firefox/*/XUL.mfasl", 0xbf80c098) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
stat64("/home/esato/.mozilla/firefox/f17ccgza.default/compreg.dat", {st_mode=S_IFREG|0644, st_size=133429, ...}) = 0
stat64("/home/esato/.mozilla/firefox/f17ccgza.default/compreg.dat", {st_mode=S_IFREG|0644, st_size=133429, ...}) = 0
stat64("/usr/lib/mozilla-firefox/firefox-bin", {st_mode=S_IFREG|0755, st_size=74240, ...}) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
stat64("/home/esato/.mozilla/firefox/*/chrome.rdf", 0xbf80c098) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
stat64("/home/esato/.mozilla/firefox/f17ccgza.default/XUL.mfasl", {st_mode=S_IFREG|0644, st_size=789329, ...}) = 0
stat64("/home/esato/.mozilla/firefox/f17ccgza.default/XUL.mfasl", {st_mode=S_IFREG|0644, st_size=789329, ...}) = 0
stat64("/usr/lib/mozilla-firefox/firefox-bin", {st_mode=S_IFREG|0755, st_size=74240, ...}) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
pipe([3, 4]) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7df7988) = 11044
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 11044
waitpid(-1, 0xbf80acb8, WNOHANG) = -1 ECHILD (No child processes)
sigreturn() = ? (mask now [])
rt_sigaction(SIGCHLD, {0x8081452, [], 0}, {0x8081452, [], 0}, 8) = 0
close(4) = 0
read(3, " MOZ_USER_DIR=\".mozilla/firefox"..., 128) = 34
read(3, "", 128) = 0
close(3) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x807e7c9, [], 0}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x807e7c9, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("/init.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
open("/home/esato/.mozilla/firefox/init.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
access("/init.d/S*", X_OK) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
access("/home/esato/.mozilla/firefox/init.d/S*", X_OK) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7df7988) = 11045
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x807e7c9, [], 0}, {SIG_DFL}, 8) = 0
waitpid(-1, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV}], 0) = 11045
fstat64(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f7b000
write(2, "/usr/libexec/mozilla-launcher: l"..., 102) = 102
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbf80d1a8, WNOHANG) = -1 ECHILD (No child processes)
sigreturn() = ? (mask now [])
rt_sigaction(SIGINT, {SIG_DFL}, {0x807e7c9, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
fcntl64(1, F_GETFD) = 0
fcntl64(1, F_DUPFD, 10) = 10
fcntl64(1, F_GETFD) = 0
fcntl64(10, F_SETFD, FD_CLOEXEC) = 0
dup2(2, 1) = 1
fcntl64(2, F_GETFD) = 0
write(1, "firefox-bin exited with non-zero"..., 46) = 46
dup2(10, 1) = 1
fcntl64(10, F_GETFD) = 0x1 (flags FD_CLOEXEC)
close(10) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
pipe([3, 4]) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7df7988) = 11060
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 11060
waitpid(-1, 0xbf80c578, WNOHANG) = -1 ECHILD (No child processes)
sigreturn() = ? (mask now [])
rt_sigaction(SIGCHLD, {0x8081452, [], 0}, {0x8081452, [], 0}, 8) = 0
close(4) = 0
read(3, " MOZ_USER_DIR=\".mozilla/firefox"..., 128) = 34
read(3, "", 128) = 0
close(3) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x807e7c9, [], 0}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x807e7c9, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("/home/esato/.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)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
access("/home/esato/.mozilla/firefox/init.d/K*", X_OK) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
access("/init.d/K*", X_OK) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
exit_group(139) = ?
|
Last edited by xxxbra on Sat Jun 16, 2007 7:06 pm; edited 1 time in total |
|
| Back to top |
|
 |
vaxbrat Guru


Joined: 05 Oct 2005 Posts: 372 Location: DC Burbs
|
Posted: Sat Jun 16, 2007 6:41 pm Post subject: leftover debris? |
|
|
You might want to unmerge firefox before emerging again. In between, get rid of your . directories for firefox.
Also you might want to run a revdep-rebuild to see if there's anything missing from the underlying infrastructure. A segfault is often caused by a missing or mismatched library |
|
| Back to top |
|
 |
xxxbra n00b

Joined: 07 Jun 2007 Posts: 7
|
Posted: Sat Jun 16, 2007 7:05 pm Post subject: Re: leftover debris? |
|
|
| vaxbrat wrote: | You might want to unmerge firefox before emerging again. In between, get rid of your . directories for firefox.
|
I did just that. I had firefox 2.0.0.3, then I unmerged it and merged 2.0.0.4.
| vaxbrat wrote: |
Also you might want to run a revdep-rebuild to see if there's anything missing from the underlying infrastructure. A segfault is often caused by a missing or mismatched library |
I will try that. |
|
| Back to top |
|
 |
lancerus n00b

Joined: 04 Mar 2005 Posts: 19
|
Posted: Sun Jun 17, 2007 3:26 pm Post subject: |
|
|
I'm experiencing the exact same problem. firefox (2.0.0.3) crashes upon startup for any normal user, but works fine as root (ie: su and start firefox, no problem).
I ran firefox in gdb and its crashing in libgklayout.so:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1221839184 (LWP 9787)]
0xb5a6a652 in ?? () from /usr/lib/mozilla-firefox/components/libgklayout.so
This is a clean 2007.0 build using desktop profile, the only additions to make.conf are:
USE="-ipv6 xscreensaver jython samba java xprint curl"
Now here's the kicker. I did all the above in a VM. I cloned/copied the VM to two different machines (therefor an identical starting point), then proceeded to personalize each one (modifying /etc/fonts/local.conf, config'ing startup, etc). On one machine firefox blows up like above. On the other machine - it works just fine. The only thing I can think I did differently is I may have started firefox the first time as root on the failing machine - whereas on the working machine - root has never run it. The fact that it fails as normal user and works as root definitely sounds like permissions somewhere, but I couldnt figure out where.
I've since blown away the failing machine - so cant dig any further.... |
|
| Back to top |
|
 |
vaxbrat Guru


Joined: 05 Oct 2005 Posts: 372 Location: DC Burbs
|
Posted: Mon Jun 18, 2007 1:27 am Post subject: interesting |
|
|
| I've seen other distro's where I emerged firefox by hand and then had to run it the first time as root in order for it to create some additional directories and stuff. I think mozilla suite had the same deal. Don't recall ever having to do that with a gentoo setup before tho. |
|
| Back to top |
|
 |
pdr Guru


Joined: 20 Mar 2004 Posts: 549
|
Posted: Tue Jun 19, 2007 1:56 am Post subject: |
|
|
I'm getting the same segfault..
Edit:
Well, my workstation is crashing (core 2 duo using x86), but my laptop is not (pentium-m using x86). I think I have the same plugins in them, but not sure.. |
|
| Back to top |
|
 |
pdr Guru


Joined: 20 Mar 2004 Posts: 549
|
Posted: Sat Jun 23, 2007 11:16 pm Post subject: |
|
|
I got irritated with using opera (just not used to it), so I did "emerge -e world". Appears to have fixed whatever was wrong.
[Edit] Spoke too soon. If it sits there idle it will end up dying, although the error message changed. |
|
| Back to top |
|
 |
pdr Guru


Joined: 20 Mar 2004 Posts: 549
|
Posted: Sat Jun 30, 2007 5:24 pm Post subject: |
|
|
| OK, it appears it was a plugin. I removed my ~/.mozilla directory, fired up, reset my preferences, installed the AdBlock Plus and FlashBlock plugins, and is working fine. Used to also have the WebDeveloper plugin, but am OK without it for now.. |
|
| Back to top |
|
 |
ratch3t.x n00b

Joined: 19 Dec 2006 Posts: 60
|
Posted: Sat Jun 30, 2007 10:38 pm Post subject: |
|
|
well -- this may be wrong & also far fetched but if the fonts were created by root user you may want to make sure your normal user has proper permissions to those fonts or access to the directory its in, you may want to remove your mozilla plugins :
run from your home dir : rm .mozilla/plugins/* |
|
| Back to top |
|
 |
davascript l33t


Joined: 07 Apr 2004 Posts: 618 Location: Pennsylvania
|
Posted: Sun Jul 01, 2007 12:17 am Post subject: |
|
|
you can try switching to a new profile for your user by issuing
| Code: | | firefox -ProfileManager |
|
|
| Back to top |
|
 |
pdr Guru


Joined: 20 Mar 2004 Posts: 549
|
Posted: Sun Jul 01, 2007 12:46 pm Post subject: |
|
|
Fonts:
I went through one of the gentoo-wiki howto's shortly after I first installed firefox (and the whole system) on setting up good fonts - all the ones in the system were emerged in, and it ran fine up until the recent segfaults.. and I don't remember any font package updates in modern times, so really don't suspect that.
rm just plugins/*:
Good to know.
profile manager:
If I get the same basic results as removing the ~/.mozilla directory, I'd rather remove than leave cruft building up. |
|
| Back to top |
|
 |
mikegpitt Advocate


Joined: 22 May 2004 Posts: 3152
|
Posted: Sun Jul 01, 2007 4:06 pm Post subject: |
|
|
I woke up to this issue as well. Not sure what exactly caused it, but I'm in the middle of a system update, so any number of packages could have broke it.
| Code: | /usr/libexec/mozilla-launcher: line 119: 3547 Segmentation fault $(type -P aoss) "$mozbin" "$@"
firefox-bin exited with non-zero status (139) |
Doesn't work as root or any user. Tried with a fresh profile and with a deleted ~/.mozilla/. I also tried to move all the plugins found in /usr/lib/nsbrowser/plugins/ and run, but still the same issue. |
|
| Back to top |
|
 |
mikegpitt Advocate


Joined: 22 May 2004 Posts: 3152
|
Posted: Sun Jul 01, 2007 4:20 pm Post subject: |
|
|
| mikegpitt wrote: | I woke up to this issue as well. Not sure what exactly caused it, but I'm in the middle of a system update, so any number of packages could have broke it.
| Code: | /usr/libexec/mozilla-launcher: line 119: 3547 Segmentation fault $(type -P aoss) "$mozbin" "$@"
firefox-bin exited with non-zero status (139) |
Doesn't work as root or any user. Tried with a fresh profile and with a deleted ~/.mozilla/. I also tried to move all the plugins found in /usr/lib/nsbrowser/plugins/ and run, but still the same issue. | Solved my problenm at least. It turned out konqueror was also crashing. I ran an strace on konqueror, and it was barfing out on arphicfonts. I instaleld these at some point for some reason. I did an 'emerge -C media-fonts/arphicfonts' and all works well in both konqueror and firefox. Arphic fonts hadn't been updated to the latest version yet, so I may try to isntall again later and see what happens. |
|
| Back to top |
|
 |
danomac l33t


Joined: 06 Nov 2004 Posts: 740 Location: Vancouver, BC
|
Posted: Wed Jul 25, 2007 10:50 pm Post subject: |
|
|
I had this problem today, where firefox would run as root but not as a user. It turned out to be something really stupid: I installed some fonts and for some reason they were chmod 600 (only root could read/write.)
I ran
| Code: |
$ chmod -R 644 /usr/share/fonts/*
$ fc-cache -fv
|
and now Firefox doesn't crash on me! I guess it segfaults when it can't load fonts.  |
|
| Back to top |
|
 |
lancerus n00b

Joined: 04 Mar 2005 Posts: 19
|
Posted: Fri Aug 03, 2007 10:16 pm Post subject: |
|
|
to danomac - tytyty !!!!
I got hit with this *again*, both on my home computer and one at work. But this time it was really driving me nuts b/c I didnt change anything on either system. ie: I've made a single binary installation set and then a partially conf'ed stage4 image which all of my boxes are installed off of. In the case of the home computer and the work computer - one was installed a week ago (and firefox initially ran just fine for normal users), the other was installed 2-3 weeks ago (and there firefox also initially ran just fine).
As it turns out, in my stage4, I had a set of TTF fonts which were lacking read permissions for normal users. Did as you suggested - and ahhhh ... problem fixed on both boxes. Woohoo !!! |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|