Bug#768360: iceweasel: crashes with Illegal instruction at startup

Ondrej Zary linux at rainbow-software.org
Mon Nov 10 20:25:50 UTC 2014


On Monday 10 November 2014 06:03:04 Mike Hommey wrote:
> On Sun, Nov 09, 2014 at 08:30:58AM +0900, Mike Hommey wrote:
> > Okay, so despite all the changes in the related code, this was not
> > fixed. I now need to know if this is a bug in cpu detection or in the
> > code deciding what to JIT features to enabled based on the cpu
> > detection.
> >
> > In gdb, after the crash, with version 31, could you report what the
> > following command prints out?
> >
> > gdb> print JSC::MacroAssemblerX86Common::s_sseCheckState

Program received signal SIGILL, Illegal instruction.
[Switching to Thread 0xac4ffb70 (LWP 6778)]
0xac620722 in ?? ()
(gdb) print JSC::MacroAssemblerX86Common::s_sseCheckState
No type "MacroAssemblerX86Common" within class or namespace "JSC".

> BTW, please note that you should be able to work around this problem by
> adding the following to the prefs.js file in your ~/.mozilla profile:
>
>     user_pref("javascript.options.ion", false);

This did not help.

> If that's not enough, you can also try:
>
>     user_pref("javascript.options.baselinejit", false);

This works! It allows Iceweasel to run in normal mode.

-- 
Ondrej Zary



More information about the pkg-mozilla-maintainers mailing list