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