I'm trying to run SLIME on a Raspberry pi (a USD 35 computer), but it seems CLisp crashes when I try to start SLIME:
(progn (load "/usr/share/common-lisp/source/slime/swank-loader.lisp" :verbose t\
) (funcall (read-from-string "swank-loader:init")) (funcall (read-from-string "\
swank:start-server") "/tmp/slime.9481"))
i i i i i i i ooooo o ooooooo ooooo ooooo
I I I I I I I 8 8 8 8 8 o 8 8
I \ `+' / I 8 8 8 8 8 8
\ `-+-' / 8 8 8 ooooo 8oooo
`-__|__-' 8 8 8 8 8
| 8 o 8 8 o 8 8
------+------ ooooo 8oooooo ooo8ooo ooooo 8
Copyright (c) Bruno Haible, Michael Stoll 1992, 1993
Copyright (c) Bruno Haible, Marcus Daniels 1994-1997
Copyright (c) Bruno Haible, Pierpaolo Bernardi, Sam Steingold 1998
Copyright (c) Bruno Haible, Sam Steingold 1999-2000
Copyright (c) Sam Steingold, Bruno Haible 2001-2010
Type :h and hit Enter for context help.
[1]>
;; Loading file /usr/share/common-lisp/source/slime/swank-loader.lisp ...
;; Loading file /usr/share/common-lisp/source/cl-asdf/asdf.lisp ...
*** - handle_fault error2 ! address = 0x369564a4 not in [0x1ab8c000,0x1acda7c0)\
!
SIGSEGV cannot be cured. Fault address = 0x369564a4.
GC count: 0
Space collected by GC: 0 0
Run time: 0 500000
Real time: 1 281123
GC time: 0 0
Permanently allocated: 90368 bytes.
Currently in use: 2422148 bytes.
Free space: 4 bytes.
Process inferior-lisp segmentation fault
===CUT===
Seems to me like it's running out of memory, which is surprising considering the Raspberry pi has 512 MB RAM, oodles of which is free:
===CUT===
enfors@raspberrypi /etc $ free
total used free shared buffers cached
Mem: 448736 357180 91556 0 26416 291876
-/+ buffers/cache: 38888 409848
Swap: 102396 0 102396
enfors@raspberrypi /etc $
===CUT===
(In case the formatting looks off on your display, it has 91 MB free RAM, 409 MB if you don't count buffers).
Other information:
Operating system: Latest version of Raspberian (based on Debian, I believe)
CLisp implementation: GNU CLISP version 2.49
Emacs version: 23.4.1
I'm not sure how to extract SLIME's version number, but it's the one that came with Emacs.
Any help is greatly appreciated.
--