Victory? (was Re: Mac Intel)
Mikael Pettersson
mikpe@REDACTED
Tue Aug 15 10:12:06 CEST 2006
On Tue, 15 Aug 2006 03:27:08 +0100, Joel Reymont wrote:
> Here's the problem with the esmb test:
>
> 4> esmb:test().
> Compiling esmb with opts [core,o2] ...Illegal instruction
>
> How do I go about debugging this?
Run erlang under gdb. Starting the beam runtime system under gdb
is a PITA (needs several environment variables and command line
options normally set by the erl wrapper). An alternative is to
use "gdb --pid <pid of process>" to attach to beam after it has
started.
Finally, you could hack in a SIGILL signal handler and have it
print EIP and the surrounding object code.
More information about the erlang-questions
mailing list