1 |
Hi, |
2 |
|
3 |
Start from yesterday, firefox doesn't work anymore. When started, it |
4 |
crashes with the message "illegal instruction". I've upgraded to the |
5 |
lastest version of xulrunner and firefox but that doesn't change |
6 |
anything. It's an x86-64 system. I've moved my .mozilla directory and |
7 |
disable all plugins (even tried starting firefox in safe mode) but the |
8 |
problem remains. epiphany has the same problem. Does any one know why |
9 |
this happens and how i can solve it? Below you find the output of |
10 |
strace (only the last 100 lines). |
11 |
|
12 |
Thanks in advance. |
13 |
|
14 |
Ward |
15 |
|
16 |
strace output: |
17 |
write(33, "\316 \2609"..., 4) = 4 |
18 |
lseek(33, 37448, SEEK_SET) = 37448 |
19 |
write(33, "\0\0\0\2"..., 4) = 4 |
20 |
lseek(33, 37452, SEEK_SET) = 37452 |
21 |
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"..., |
22 |
4096) = 4096 |
23 |
lseek(33, 41548, SEEK_SET) = 41548 |
24 |
write(33, "\316 \260\244"..., 4) = 4 |
25 |
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258, |
26 |
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, |
27 |
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23, |
28 |
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0 |
29 |
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258, |
30 |
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, |
31 |
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23, |
32 |
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0 |
33 |
lseek(33, 41552, SEEK_SET) = 41552 |
34 |
write(33, "\0\0\0\20"..., 4) = 4 |
35 |
lseek(33, 41556, SEEK_SET) = 41556 |
36 |
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"..., |
37 |
4096) = 4096 |
38 |
lseek(33, 45652, SEEK_SET) = 45652 |
39 |
write(33, "\316 \2609"..., 4) = 4 |
40 |
lseek(33, 45656, SEEK_SET) = 45656 |
41 |
write(33, "\0\0\0\17"..., 4) = 4 |
42 |
lseek(33, 45660, SEEK_SET) = 45660 |
43 |
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"..., |
44 |
4096) = 4096 |
45 |
lseek(33, 49756, SEEK_SET) = 49756 |
46 |
write(33, "\316 \2609"..., 4) = 4 |
47 |
lseek(33, 49760, SEEK_SET) = 49760 |
48 |
write(33, "\0\0\0\22"..., 4) = 4 |
49 |
lseek(33, 49764, SEEK_SET) = 49764 |
50 |
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"..., |
51 |
4096) = 4096 |
52 |
lseek(33, 53860, SEEK_SET) = 53860 |
53 |
write(33, "\316 \2609"..., 4) = 4 |
54 |
lseek(33, 53864, SEEK_SET) = 53864 |
55 |
write(33, "\0\0\0\21"..., 4) = 4 |
56 |
lseek(33, 53868, SEEK_SET) = 53868 |
57 |
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"..., |
58 |
4096) = 4096 |
59 |
lseek(33, 57964, SEEK_SET) = 57964 |
60 |
write(33, "\316 \2609"..., 4) = 4 |
61 |
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258, |
62 |
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, |
63 |
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23, |
64 |
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0 |
65 |
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258, |
66 |
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, |
67 |
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23, |
68 |
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0 |
69 |
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258, |
70 |
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, |
71 |
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23, |
72 |
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0 |
73 |
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258, |
74 |
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, |
75 |
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23, |
76 |
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0 |
77 |
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258, |
78 |
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, |
79 |
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23, |
80 |
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0 |
81 |
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258, |
82 |
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, |
83 |
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23, |
84 |
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0 |
85 |
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258, |
86 |
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, |
87 |
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23, |
88 |
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0 |
89 |
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258, |
90 |
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, |
91 |
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23, |
92 |
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0 |
93 |
access("/home/ward/.mozilla/firefox/pux6s0ci.default/prefs.js", F_OK) = 0 |
94 |
lstat("/home", {st_dev=makedev(254, 3), st_ino=2, |
95 |
st_mode=S_IFDIR|0755, st_nlink=5, st_uid=0, st_gid=0, st_blksize=4096, |
96 |
st_blocks=8, st_size=4096, st_atime=2009/06/30-11:06:26, |
97 |
st_mtime=2009/04/05-11:11:42, st_ctime=2009/04/05-11:11:42}) = 0 |
98 |
lstat("/home/ward", {st_dev=makedev(254, 3), st_ino=835585, |
99 |
st_mode=S_IFDIR|0700, st_nlink=82, st_uid=1000, st_gid=100, |
100 |
st_blksize=4096, st_blocks=8, st_size=4096, |
101 |
st_atime=2009/06/30-11:06:28, st_mtime=2009/07/01-14:33:59, |
102 |
st_ctime=2009/07/01-14:33:59}) = 0 |
103 |
lstat("/home/ward/.mozilla", {st_dev=makedev(254, 3), st_ino=868552, |
104 |
st_mode=S_IFDIR|0700, st_nlink=4, st_uid=1000, st_gid=1008, |
105 |
st_blksize=4096, st_blocks=8, st_size=4096, |
106 |
st_atime=2009/07/01-14:33:59, st_mtime=2009/07/01-14:34:00, |
107 |
st_ctime=2009/07/01-14:34:00}) = 0 |
108 |
lstat("/home/ward/.mozilla/firefox", {st_dev=makedev(254, 3), |
109 |
st_ino=876704, st_mode=S_IFDIR|0700, st_nlink=3, st_uid=1000, |
110 |
st_gid=1008, st_blksize=4096, st_blocks=8, st_size=4096, |
111 |
st_atime=2009/07/01-14:33:59, st_mtime=2009/07/01-14:33:59, |
112 |
st_ctime=2009/07/01-14:33:59}) = 0 |
113 |
lstat("/home/ward/.mozilla/firefox/pux6s0ci.default", |
114 |
{st_dev=makedev(254, 3), st_ino=876708, st_mode=S_IFDIR|0700, |
115 |
st_nlink=4, st_uid=1000, st_gid=1008, st_blksize=4096, st_blocks=8, |
116 |
st_size=4096, st_atime=2009/07/01-14:33:59, |
117 |
st_mtime=2009/07/01-14:34:03, st_ctime=2009/07/01-14:34:03}) = 0 |
118 |
lstat("/home/ward/.mozilla/firefox/pux6s0ci.default/prefs.js", |
119 |
{st_dev=makedev(254, 3), st_ino=131100, st_mode=S_IFREG|0644, |
120 |
st_nlink=1, st_uid=1000, st_gid=1008, st_blksize=4096, st_blocks=8, |
121 |
st_size=694, st_atime=2009/07/01-14:34:02, |
122 |
st_mtime=2009/07/01-14:34:02, st_ctime=2009/07/01-14:34:02}) = 0 |
123 |
open("/home/ward/.mozilla/firefox/pux6s0ci.default/prefs.js", |
124 |
O_WRONLY|O_CREAT|O_EXCL|O_TRUNC, 0644) = -1 EEXIST (File exists) |
125 |
open("/home/ward/.mozilla/firefox/pux6s0ci.default/prefs-1.js", |
126 |
O_WRONLY|O_CREAT|O_EXCL|O_TRUNC, 0644) = 37 |
127 |
close(37) = 0 |
128 |
open("/home/ward/.mozilla/firefox/pux6s0ci.default/prefs-1.js", |
129 |
O_WRONLY|O_CREAT|O_TRUNC, 0600) = 37 |
130 |
write(37, "# Mozilla User Preferences\n\n/* Do"..., 1074) = 1074 |
131 |
close(37) = 0 |
132 |
rename("/home/ward/.mozilla/firefox/pux6s0ci.default/prefs-1.js", |
133 |
"/home/ward/.mozilla/firefox/pux6s0ci.default/prefs.js") = 0 |
134 |
stat("/home/ward/.mozilla/firefox/pux6s0ci.default/bookmarks.html", |
135 |
{st_dev=makedev(254, 3), st_ino=131084, st_mode=S_IFREG|0644, |
136 |
st_nlink=1, st_uid=1000, st_gid=1008, st_blksize=4096, st_blocks=16, |
137 |
st_size=7139, st_atime=2009/07/01-14:33:59, |
138 |
st_mtime=2009/07/01-14:33:59, st_ctime=2009/07/01-14:33:59}) = 0 |
139 |
open("/home/ward/.mozilla/firefox/pux6s0ci.default/bookmarks.html", |
140 |
O_RDONLY) = 37 |
141 |
lseek(37, 0, SEEK_CUR) = 0 |
142 |
lseek(37, 0, SEEK_END) = 7139 |
143 |
lseek(37, 0, SEEK_SET) = 0 |
144 |
read(37, "<!DOCTYPE NETSCAPE-Bookmark-file-"..., 4096) = 4096 |
145 |
read(37, "z8P4MSkJ2W9h8ggBjevXvHDo4FQUQg/kd"..., 4096) = 3043 |
146 |
uname({sysname="Linux", nodename="thor", release="2.6.28-gentoo-r4", |
147 |
version="#2 SMP Sun May 17 13:23:39 CEST 2009", machine="x86_64"}) = 0 |
148 |
open("/usr/lib64/xulrunner-1.9/chrome/en-US.jar", O_RDONLY) = 38 |
149 |
lseek(38, 191203, SEEK_SET) = 191203 |
150 |
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"..., |
151 |
30) = 30 |
152 |
lseek(38, 191268, SEEK_SET) = 191268 |
153 |
read(38, "# all.js\n#\n# Localization Note: C"..., 3058) = 3058 |
154 |
close(38) = 0 |
155 |
open("/usr/lib64/xulrunner-1.9/chrome/en-US.jar", O_RDONLY) = 38 |
156 |
lseek(38, 108460, SEEK_SET) = 108460 |
157 |
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"..., |
158 |
30) = 30 |
159 |
lseek(38, 108539, SEEK_SET) = 108539 |
160 |
read(38, "# moved from navigator/locale/nav"..., 246) = 246 |
161 |
close(38) = 0 |
162 |
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258, |
163 |
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, |
164 |
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23, |
165 |
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0 |
166 |
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258, |
167 |
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, |
168 |
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23, |
169 |
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0 |
170 |
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258, |
171 |
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, |
172 |
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23, |
173 |
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0 |
174 |
stat("/etc/localtime", {st_dev=makedev(8, 1), st_ino=30258, |
175 |
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, |
176 |
st_blocks=8, st_size=2944, st_atime=2009/07/01-11:03:23, |
177 |
st_mtime=2009/06/27-13:13:03, st_ctime=2009/06/27-13:13:03}) = 0 |
178 |
lseek(35, 0, SEEK_SET) = 0 |
179 |
write(35, "\0\0\0\30"..., 4) = 4 |
180 |
lseek(35, 4, SEEK_SET) = 4 |
181 |
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"..., |
182 |
4096) = 4096 |
183 |
lseek(35, 4100, SEEK_SET) = 4100 |
184 |
write(35, "\0\0\0\23"..., 4) = 4 |
185 |
lseek(35, 4104, SEEK_SET) = 4104 |
186 |
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"..., |
187 |
4096) = 4096 |
188 |
futex(0x6c678c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x6c6788, {FUTEX_OP_SET, |
189 |
0, FUTEX_OP_CMP_GT, 1}) = 1 |
190 |
select(4, [3], [3], NULL, NULL) = 1 (out [3]) |
191 |
writev(3, [{"<\2\2\0\305\0 \3\233\4\5\0\306\0 \3\304\0 |
192 |
\3v\0\0\0\0\0\0\0006\4\2\0\304"..., 1908}], 1) = 1908 |
193 |
select(4, [3], [], NULL, NULL) = 1 (in [3]) |
194 |
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"..., |
195 |
4096) = 1056 |
196 |
read(3, 0x63fef4, 4096) = -1 EAGAIN (Resource |
197 |
temporarily unavailable) |
198 |
--- SIGILL (Illegal instruction) @ 0 (0) --- |
199 |
unlink("/home/ward/.mozilla/firefox/pux6s0ci.default/lock") = 0 |
200 |
rt_sigaction(SIGILL, {SIG_DFL, [], SA_RESTORER, 0x7f2869feaef0}, NULL, 8) = 0 |
201 |
rt_sigprocmask(SIG_UNBLOCK, [ILL], NULL, 8) = 0 |
202 |
tgkill(26445, 26445, SIGILL) = 0 |
203 |
--- SIGILL (Illegal instruction) @ 0 (0) --- |
204 |
+++ killed by SIGILL +++ |