andreer / lispbox

Emacs+SLIME+Common Lisp in one easy to install package.
http://common-lisp.net/project/lispbox/
Other
224 stars 36 forks source link

Unhandled exception 11 #6

Open codisto opened 10 years ago

codisto commented 10 years ago

Hi, if i start the actual lispbox on Linux amd64 i get the following message in emacs 23:

(progn (load "/home/ubu/lispbox-0.7/slime-20110205.092829/swank-loader.lisp" :verbose t) (funcall (read-from-string "swank-loader:init")) (funcall (read-from-string "swank:start-server") "/tmp/slime.23302" :coding-system "iso-latin-1-unix"))

Unhandled exception 11 at 0x300000098977, context->regs at #x7fff19ca6868 received signal 11; faulting address: 0x2ac address not mapped to object ? for help [23308] Clozure CL kernel debugger: [23308] Clozure CL kernel debugger: [23308] Clozure CL kernel debugger: %rax = 0x00000000000002ac %r8 = 0x0000000000000090 %rcx = 0x0000000000000000 %r9 = 0x0000000000000030 %rdx = 0x0000000000000013 %r10 = 0x00007fff19ca6e90 %rbx = 0x000030004002c4be %r11 = 0x00007fff19ca6f0d %rsp = 0x00007f13ae2b5ed0 %r12 = 0x00007fff19ca6f3d %rbp = 0x00007f13ae2b5ef0 %r13 = 0x00003000000988ff %rsi = 0x00007fff19ca6f0d %r14 = 0x0000000000000000 %rdi = 0x00007fff19ca6f3d %r15 = 0x0000000000000360 %rip = 0x0000300000098977 %rflags = 0x00010246 [23308] Clozure CL kernel debugger: [23308] Clozure CL kernel debugger: register number :

hawe you some hints?

areinisc commented 9 years ago

Same issue here. Running linuxbox.sh leads to that exception. I'm on Fedora 22 on a MacBook Pro if that matters. Gives this output in terminal:

Warning: arch-dependent data dir (/tmp/lispbox-0.7/emacs-23.2/libexec/emacs/23.2/x86_64-unknown-linux-gnu/) does not exist.
Warning: Lisp directory `/tmp/lispbox-0.7/emacs-23.2/share/emacs/23.2/site-lisp' does not exist.
Warning: Lisp directory `/tmp/lispbox-0.7/emacs-23.2/share/emacs/site-lisp' does not exist.
Warning: Lisp directory `/tmp/lispbox-0.7/emacs-23.2/share/emacs/23.2/lisp' does not exist.
Warning: Lisp directory `/tmp/lispbox-0.7/emacs-23.2/share/emacs/23.2/leim' does not exist.
Timidger commented 9 years ago

I'm having the same issue as well, Arch LInux 64 bit. I installed it from the AUR on two separate computers (One a thinkpad, the other my desktop, both running same OS software) and both got these errors. ThinkPad running 4.0.5-1, and the desktop running 3.17.6-1.

areinisc commented 9 years ago

[WORKAROUND]

Ok, so I never got lispbox running. But I was able to start following along with Practical Common Lisp while running Fedora 22 by doing three things:

  1. Install a Lisp: I chose SBCL, so sudo dnf install sbcl
  2. Install Emacs: sudo dnf install emacs
  3. Install Quicklisp
    1. Download Quicklisp and run it, follow instructions they & it provide
    2. use (ql:add-to-init-file) to make Quicklisp load at Lisp startup
    3. use (ql:quickload "quicklisp-slime-helper") and follow directions to integrate with SLIME

Now I can open Emacs, press M-x slime, and follow along with the book. So far the only difference I've noticed so far is that the shortcut Seibel provides for closing parentheses (C-c C-q) doesn't work. Instead I find M-x slime-close-all-parens-in-sexp or C-c C-] accomplishes the task.

Hope this helps someone learn more about Lisp! Please see this (2011) blog post "Getting going with modern Common Lisp on Linux" by Jonathan Fischer for his version of these instructions (he was running Ubuntu).

codisto commented 9 years ago

the reason was an old ccl. I had build a new package, https://github.com/codisto/lispbox/raw/master/lispbox-0.7.1-ccl-1.10-linuxx86.tar.gz