Gentoo Archives: gentoo-user

From: Ward Poelmans <wpoely86@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] firefox Illegal instruction
Date: Wed, 01 Jul 2009 12:40:44
Message-Id: c1c10dab0907010540y56941eddjefc32456e50c8534@mail.gmail.com
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 +++