[erlang-bugs] Minor issue: dialyzer on ARM: Compiling some key modules to native code => Illegal instruction (core dumped)

Mikael Pettersson mikpelinux@REDACTED
Thu Nov 27 11:39:21 CET 2014


Mattias Waldau writes:
 > Hi,
 > 
 > I found the --no_native flag, so dialyzer is working nicely. I just 
 > wanted to report this.
 > 
 > I made build from src. Downloaded zip from github today (2014-11-27). I 
 > have run the test suite, no complaints.
 > 
 > Thanks,
 > 
 > Mattias
 > 
 > Ps. I am playing with Erlang on a ARM Chromebook with crouton system 
 > (Samsung Chome 2,for $200). Very usable. About half speed of this Exynos 
 > 5 Octa 1.9GHz compared to a Intel Core i5-2450, 2.4 Ghz.

Please run the beam processs under gdb (you can attach to it from
another shell using gdb --pid), do whatever is needed to trigger the
SIGILL, then (in gdb which should now show the SIGILL) disassemble
the faulting instruction and show us that and the register values.

HiPE generates ARMv5 code which should work on newer generations too.



More information about the erlang-bugs mailing list