I couldn't isolate the bug, but it seems that using
(proclaim '(optimize (space 0) (debug 3)))
causes "Unhandled memory faults at 0x5B". I suspect the problem is in
(space 0) because in various other combinations of optimizations without
(space 0), everything works fine.
The bug is 100% reproducible on my system by doing, for example:
% cd .sbcl
% find . -name \*.fasl | xargs rm
% sbcl --eval "(asdf:oos 'asdf:load-op 'arnesi)"
with .sbclrc containing only:
(proclaim '(optimize (debug 3) (space 0)))
Happens with SBCL 188.8.131.52, 184.108.40.206, on Linux Ubuntu kernel 2.6.20, 32-bit.
Could somebody please try/confirm it, to make sure the problem is in
SBCL and not somewhere else on my system.