Hi,

Start from yesterday, firefox doesn't work anymore. When started, it
crashes with the message "illegal instruction". I've upgraded to the
lastest version of xulrunner and firefox but that doesn't change
anything. It's an x86-64 system. I've moved my .mozilla directory and
disable all plugins (even tried starting firefox in safe mode) but the
problem remains. epiphany has the same problem. Does any one know why
this happens and how i can solve it? Below you find the output of
strace (only the last 100 lines).

Thanks in advance.

Ward

strace output:
write(33, "\316 \2609"..., 4)           = 4
lseek(33, 37448, SEEK_SET)              = 37448
write(33, "\0\0\0\2"..., 4)             = 4
lseek(33, 37452, SEEK_SET)              = 37452
write(33, 
"\r\17\200\0\5\16\357\0\17\260\17R\17!\17\214\16\357\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
4096) = 4096
lseek(33, 41548, SEEK_SET)              = 41548
write(33, "\316 \260\244"..., 4)        = 4
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23,
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23,
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0
lseek(33, 41552, SEEK_SET)              = 41552
write(33, "\0\0\0\20"..., 4)            = 4
lseek(33, 41556, SEEK_SET)              = 41556
write(33, 
"\n\0\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
4096) = 4096
lseek(33, 45652, SEEK_SET)              = 45652
write(33, "\316 \2609"..., 4)           = 4
lseek(33, 45656, SEEK_SET)              = 45656
write(33, "\0\0\0\17"..., 4)            = 4
lseek(33, 45660, SEEK_SET)              = 45660
write(33, 
"\r\0\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
4096) = 4096
lseek(33, 49756, SEEK_SET)              = 49756
write(33, "\316 \2609"..., 4)           = 4
lseek(33, 49760, SEEK_SET)              = 49760
write(33, "\0\0\0\22"..., 4)            = 4
lseek(33, 49764, SEEK_SET)              = 49764
write(33, 
"\n\0\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
4096) = 4096
lseek(33, 53860, SEEK_SET)              = 53860
write(33, "\316 \2609"..., 4)           = 4
lseek(33, 53864, SEEK_SET)              = 53864
write(33, "\0\0\0\21"..., 4)            = 4
lseek(33, 53868, SEEK_SET)              = 53868
write(33, 
"\r\0\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
4096) = 4096
lseek(33, 57964, SEEK_SET)              = 57964
write(33, "\316 \2609"..., 4)           = 4
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23,
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23,
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23,
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23,
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23,
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23,
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23,
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23,
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0
access("/home/ward/.mozilla/firefox/pux6s0ci.default/prefs.js", F_OK) = 0
lstat("/home", {st_dev=makedev(254, 3), st_ino=2,
st_mode=S_IFDIR|0755, st_nlink=5, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=4096, st_atime=2009/06/30-11:06:26,
st_mtime=2009/04/05-11:11:42, st_ctime=2009/04/05-11:11:42}) = 0
lstat("/home/ward", {st_dev=makedev(254, 3), st_ino=835585,
st_mode=S_IFDIR|0700, st_nlink=82, st_uid=1000, st_gid=100,
st_blksize=4096, st_blocks=8, st_size=4096,
st_atime=2009/06/30-11:06:28, st_mtime=2009/07/01-14:33:59,
st_ctime=2009/07/01-14:33:59}) = 0
lstat("/home/ward/.mozilla", {st_dev=makedev(254, 3), st_ino=868552,
st_mode=S_IFDIR|0700, st_nlink=4, st_uid=1000, st_gid=1008,
st_blksize=4096, st_blocks=8, st_size=4096,
st_atime=2009/07/01-14:33:59, st_mtime=2009/07/01-14:34:00,
st_ctime=2009/07/01-14:34:00}) = 0
lstat("/home/ward/.mozilla/firefox", {st_dev=makedev(254, 3),
st_ino=876704, st_mode=S_IFDIR|0700, st_nlink=3, st_uid=1000,
st_gid=1008, st_blksize=4096, st_blocks=8, st_size=4096,
st_atime=2009/07/01-14:33:59, st_mtime=2009/07/01-14:33:59,
st_ctime=2009/07/01-14:33:59}) = 0
lstat("/home/ward/.mozilla/firefox/pux6s0ci.default",
{st_dev=makedev(254, 3), st_ino=876708, st_mode=S_IFDIR|0700,
st_nlink=4, st_uid=1000, st_gid=1008, st_blksize=4096, st_blocks=8,
st_size=4096, st_atime=2009/07/01-14:33:59,
st_mtime=2009/07/01-14:34:03, st_ctime=2009/07/01-14:34:03}) = 0
lstat("/home/ward/.mozilla/firefox/pux6s0ci.default/prefs.js",
{st_dev=makedev(254, 3), st_ino=131100, st_mode=S_IFREG|0644,
st_nlink=1, st_uid=1000, st_gid=1008, st_blksize=4096, st_blocks=8,
st_size=694, st_atime=2009/07/01-14:34:02,
st_mtime=2009/07/01-14:34:02, st_ctime=2009/07/01-14:34:02}) = 0
open("/home/ward/.mozilla/firefox/pux6s0ci.default/prefs.js",
O_WRONLY|O_CREAT|O_EXCL|O_TRUNC, 0644) = -1 EEXIST (File exists)
open("/home/ward/.mozilla/firefox/pux6s0ci.default/prefs-1.js",
O_WRONLY|O_CREAT|O_EXCL|O_TRUNC, 0644) = 37
close(37)                               = 0
open("/home/ward/.mozilla/firefox/pux6s0ci.default/prefs-1.js",
O_WRONLY|O_CREAT|O_TRUNC, 0600) = 37
write(37, "# Mozilla User Preferences\n\n/* Do"..., 1074) = 1074
close(37)                               = 0
rename("/home/ward/.mozilla/firefox/pux6s0ci.default/prefs-1.js",
"/home/ward/.mozilla/firefox/pux6s0ci.default/prefs.js") = 0
stat("/home/ward/.mozilla/firefox/pux6s0ci.default/bookmarks.html",
{st_dev=makedev(254, 3), st_ino=131084, st_mode=S_IFREG|0644,
st_nlink=1, st_uid=1000, st_gid=1008, st_blksize=4096, st_blocks=16,
st_size=7139, st_atime=2009/07/01-14:33:59,
st_mtime=2009/07/01-14:33:59, st_ctime=2009/07/01-14:33:59}) = 0
open("/home/ward/.mozilla/firefox/pux6s0ci.default/bookmarks.html",
O_RDONLY) = 37
lseek(37, 0, SEEK_CUR)                  = 0
lseek(37, 0, SEEK_END)                  = 7139
lseek(37, 0, SEEK_SET)                  = 0
read(37, "<!DOCTYPE NETSCAPE-Bookmark-file-"..., 4096) = 4096
read(37, "z8P4MSkJ2W9h8ggBjevXvHDo4FQUQg/kd"..., 4096) = 3043
uname({sysname="Linux", nodename="thor", release="2.6.28-gentoo-r4",
version="#2 SMP Sun May 17 13:23:39 CEST 2009", machine="x86_64"}) = 0
open("/usr/lib64/xulrunner-1.9/chrome/en-US.jar", O_RDONLY) = 38
lseek(38, 191203, SEEK_SET)             = 191203
read(38, 
"PK\3\4\n\0\0\0\0\0\247\240\3678\220\333\350\24\362\v\0\0\362\v\0\0#\0\0\0"...,
30) = 30
lseek(38, 191268, SEEK_SET)             = 191268
read(38, "# all.js\n#\n# Localization Note: C"..., 3058) = 3058
close(38)                               = 0
open("/usr/lib64/xulrunner-1.9/chrome/en-US.jar", O_RDONLY) = 38
lseek(38, 108460, SEEK_SET)             = 108460
read(38, "PK\3\4\n\0\0\0\0\0*Zs7\330\241(\363\366\0\0\0\366\0\0\0001\0\0\0"...,
30) = 30
lseek(38, 108539, SEEK_SET)             = 108539
read(38, "# moved from navigator/locale/nav"..., 246) = 246
close(38)                               = 0
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23,
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23,
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23,
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23,
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0
lseek(35, 0, SEEK_SET)                  = 0
write(35, "\0\0\0\30"..., 4)            = 4
lseek(35, 4, SEEK_SET)                  = 4
write(35, 
"\n\0\0\0\4\17\350\0\17\372\17\364\17\356\17\350\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
4096) = 4096
lseek(35, 4100, SEEK_SET)               = 4100
write(35, "\0\0\0\23"..., 4)            = 4
lseek(35, 4104, SEEK_SET)               = 4104
write(35, 
"\r\0\0\0\4\r}\0\17\252\16I\r\373\r}\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
4096) = 4096
futex(0x6c678c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x6c6788, {FUTEX_OP_SET,
0, FUTEX_OP_CMP_GT, 1}) = 1
select(4, [3], [3], NULL, NULL)         = 1 (out [3])
writev(3, [{"<\2\2\0\305\0 \3\233\4\5\0\306\0 \3\304\0
\3v\0\0\0\0\0\0\0006\4\2\0\304"..., 1908}], 1) = 1908
select(4, [3], [], NULL, NULL)          = 1 (in [3])
read(3, "\1 
|\2\0\1\0\0\0\0\0\0\0\0\0\0P\17\324\0\0\0\0\0\317\200Q\0\0\0\0\0\0"...,
4096) = 1056
read(3, 0x63fef4, 4096)                 = -1 EAGAIN (Resource
temporarily unavailable)
--- SIGILL (Illegal instruction) @ 0 (0) ---
unlink("/home/ward/.mozilla/firefox/pux6s0ci.default/lock") = 0
rt_sigaction(SIGILL, {SIG_DFL, [], SA_RESTORER, 0x7f2869feaef0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [ILL], NULL, 8) = 0
tgkill(26445, 26445, SIGILL)            = 0
--- SIGILL (Illegal instruction) @ 0 (0) ---
+++ killed by SIGILL +++

Reply via email to