From: First L. <sp1...@gm...> - 2009-03-11 01:13:33
|
I install the binary package for Darwin (sbcl-1.0.23-x86-darwin-binary.tar.bz2) on 10.4. Why do I get a bus error when I try to run sbcl? ~/sbcl me$ ls -a . .. ~/sbcl me$ cd ../Desktop/sbcl-1.0.23-x86-darwin ~/Desktop/sbcl-1.0.23-x86-darwin me$ unset SBCL_HOME ~/Desktop/sbcl-1.0.23-x86-darwin me$ set | grep SBCL _=SBCL_HOME ~/Desktop/sbcl-1.0.23-x86-darwin me$ set | grep sbcl OLDPWD=/Users/me/sbcl PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/Users/me/sbcl/bin PWD=/Users/me/Desktop/sbcl-1.0.23-x86-darwin ~/Desktop/sbcl-1.0.23-x86-darwin me$ INSTALL_ROOT=/Users/me/sbcl sh install.sh cp asdf.fasl "/Users/me/sbcl/lib/sbcl/asdf" tar cf - . | ( cd "/Users/me/sbcl/lib/sbcl/asdf-install" && tar xpvf - ) ./ ./asdf-install.asd ./asdf-install.fasl ./defpackage.fasl ./defpackage.lisp ./installer.fasl ./installer.lisp ./Makefile ./README ./test-passed find "/Users/me/sbcl/lib/sbcl/asdf-install" -type f -exec chown `id -u`:`id -g` {} \; tar cf - . | ( cd "/Users/me/sbcl/lib/sbcl/sb-aclrepl" && tar xpvf - ) ./ ./debug.fasl ./debug.lisp ./inspect.fasl ./inspect.lisp ./Makefile ./README ./repl.fasl ./repl.lisp ./sb-aclrepl.asd ./sb-aclrepl.fasl ./sb-aclrepl.texinfo ./test-passed ./tests.fasl ./tests.lisp ./toplevel.fasl ./toplevel.lisp find "/Users/me/sbcl/lib/sbcl/sb-aclrepl" -type f -exec chown `id -u`:`id -g` {} \; tar cf - . | ( cd "/Users/me/sbcl/lib/sbcl/sb-bsd-sockets" && tar xpvf - ) ./ ./a.out ./constants.fasl ./constants.lisp ./constants.lisp-temp ./defpackage.fasl ./defpackage.lisp ./FAQ ./foo.c ./inet.fasl ./inet.lisp ./local.fasl ./local.lisp ./Makefile ./misc.fasl ./misc.lisp ./name-service.fasl ./name-service.lisp ./NEWS ./sb-bsd-sockets.asd ./sb-bsd-sockets.fasl ./sb-bsd-sockets.texinfo ./sockets.fasl ./sockets.lisp ./sockopt.fasl ./sockopt.lisp ./split.fasl ./split.lisp ./test-passed ./tests.fasl ./tests.lisp ./TODO ./win32-constants.lisp ./win32-lib.lisp ./win32-sockets.lisp find "/Users/me/sbcl/lib/sbcl/sb-bsd-sockets" -type f -exec chown `id -u`:`id -g` {} \; tar cf - . | ( cd "/Users/me/sbcl/lib/sbcl/sb-cltl2" && tar xpvf - ) ./ ./compiler-let.fasl ./compiler-let.lisp ./defpackage.fasl ./defpackage.lisp ./env.fasl ./env.lisp ./macroexpand.fasl ./macroexpand.lisp ./Makefile ./sb-cltl2.asd ./sb-cltl2.fasl ./test-passed ./tests.fasl ./tests.lisp find "/Users/me/sbcl/lib/sbcl/sb-cltl2" -type f -exec chown `id -u`:`id -g` {} \; tar cf - . | ( cd "/Users/me/sbcl/lib/sbcl/sb-cover" && tar xpvf - ) ./ ./cover.fasl ./cover.lisp ./Makefile ./sb-cover.asd ./sb-cover.fasl ./sb-cover.texinfo ./test-data-1.fasl ./test-data-1.lisp ./test-data-2.fasl ./test-data-2.lisp ./test-data-3.fasl ./test-data-3.lisp ./test-passed ./tests.fasl ./tests.lisp find "/Users/me/sbcl/lib/sbcl/sb-cover" -type f -exec chown `id -u`:`id -g` {} \; cp sb-executable.fasl "/Users/me/sbcl/lib/sbcl/sb-executable" tar cf - . | ( cd "/Users/me/sbcl/lib/sbcl/sb-grovel" && tar xpvf - ) ./ ./def-to-lisp.fasl ./def-to-lisp.lisp ./defpackage.fasl ./defpackage.lisp ./example-constants.lisp ./foreign-glue.fasl ./foreign-glue.lisp ./Makefile ./sb-grovel.asd ./sb-grovel.fasl ./sb-grovel.texinfo ./test-passed find "/Users/me/sbcl/lib/sbcl/sb-grovel" -type f -exec chown `id -u`:`id -g` {} \; cp sb-introspect.fasl "/Users/me/sbcl/lib/sbcl/sb-introspect" tar cf - . | ( cd "/Users/me/sbcl/lib/sbcl/sb-md5" && tar xpvf - ) ./ ./Makefile ./md5-tests.fasl ./md5-tests.lisp ./md5.fasl ./md5.lisp ./README ./sb-md5.asd ./sb-md5.fasl ./sb-md5.texinfo ./test-passed find "/Users/me/sbcl/lib/sbcl/sb-md5" -type f -exec chown `id -u`:`id -g` {} \; tar cf - . | ( cd "/Users/me/sbcl/lib/sbcl/sb-posix" && tar xpvf - ) ./ ./a.out ./constants.fasl ./constants.lisp ./constants.lisp-temp ./defpackage.fasl ./defpackage.lisp ./designator.fasl ./designator.lisp ./foo.c ./interface.fasl ./interface.lisp ./macros.fasl ./macros.lisp ./Makefile ./posix-tests.fasl ./posix-tests.lisp ./README ./sb-posix.asd ./sb-posix.fasl ./sb-posix.texinfo ./test-passed ./TODO find "/Users/me/sbcl/lib/sbcl/sb-posix" -type f -exec chown `id -u`:`id -g` {} \; tar cf - . | ( cd "/Users/me/sbcl/lib/sbcl/sb-rotate-byte" && tar xpvf - ) ./ ./compiler.fasl ./compiler.lisp ./Makefile ./package.fasl ./package.lisp ./ppc-vm.lisp ./README ./rotate-byte-tests.fasl ./rotate-byte-tests.lisp ./rotate-byte.fasl ./rotate-byte.lisp ./sb-rotate-byte.asd ./sb-rotate-byte.fasl ./sb-rotate-byte.texinfo ./test-passed ./x86-vm.fasl ./x86-vm.lisp find "/Users/me/sbcl/lib/sbcl/sb-rotate-byte" -type f -exec chown `id -u`:`id -g` {} \; tar cf - . | ( cd "/Users/me/sbcl/lib/sbcl/sb-rt" && tar xpvf - ) ./ ./Makefile ./rt.fasl ./rt.lisp ./sb-rt.asd ./sb-rt.fasl ./test-passed find "/Users/me/sbcl/lib/sbcl/sb-rt" -type f -exec chown `id -u`:`id -g` {} \; tar cf - . | ( cd "/Users/me/sbcl/lib/sbcl/sb-simple-streams" && tar xpvf - ) ./ ./classes.fasl ./classes.lisp ./direct.fasl ./direct.lisp ./file.fasl ./file.lisp ./fndb.fasl ./fndb.lisp ./impl.fasl ./impl.lisp ./internal.fasl ./internal.lisp ./iodefs.fasl ./iodefs.lisp ./Makefile ./null.fasl ./null.lisp ./package.fasl ./package.lisp ./README ./sb-simple-streams.asd ./sb-simple-streams.fasl ./sb-simple-streams.texinfo ./simple-stream-tests.fasl ./simple-stream-tests.lisp ./socket.fasl ./socket.lisp ./strategy.fasl ./strategy.lisp ./string.fasl ./string.lisp ./terminal.fasl ./terminal.lisp ./test-data.tmp ./test-passed ./TODO find "/Users/me/sbcl/lib/sbcl/sb-simple-streams" -type f -exec chown `id -u`:`id -g` {} \; cp sb-sprof.fasl "/Users/me/sbcl/lib/sbcl/sb-sprof" SBCL has been installed: binary /Users/me/sbcl/bin/sbcl core and contribs in /Users/me/sbcl/lib/sbcl/ Documentation: man /Users/me/sbcl/share/man/man1/sbcl.1 cp: doc/manual/*.info: No such file or directory cp: doc/manual/*.info-*: No such file or directory cp: doc/manual/*.pdf: No such file or directory ~/Desktop/sbcl-1.0.23-x86-darwin me$ export SBCL_HOME=/Users/me/sbcl/lib/sbcl ~/Desktop/sbcl-1.0.23-x86-darwin me$ sbcl Bus error ~/Desktop/sbcl-1.0.23-x86-darwin me$ cat ~/.bash_profile export PATH=$PATH:/usr/local/bin:/Users/me/sbcl/bin export SBCL_HOME=/Users/me/sbcl/lib/sbcl ~/Desktop/sbcl-1.0.23-x86-darwin me$ vi ~/Desktop/sbcl-1.0.23-x86-darwin me$ |
From: First L. <sp1...@gm...> - 2009-03-13 18:07:37
|
Here's a backtrace: (gdb) run Starting program: /Users/me/sbcl/bin/sbcl Program received signal SIGUSR1, User defined signal 1. 0x9003d66c in kill () (gdb) bt #0 0x9003d66c in kill () #1 0x00005ff6 in interrupt_init () #2 0x00009998 in main () (gdb) On Tue, Mar 10, 2009 at 9:13 PM, First Last <sp1...@gm...> wrote: > > I install the binary package for Darwin (sbcl-1.0.23-x86-darwin-binary.tar.bz2) on 10.4. Why do I get a bus error when I try to run sbcl? |
From: Nikodemus S. <nik...@ra...> - 2009-04-23 14:28:59
|
> On Tue, Mar 10, 2009 at 9:13 PM, First Last <sp1...@gm...> wrote: >> >> I install the binary package for Darwin (sbcl-1.0.23-x86-darwin-binary.tar.bz2) on 10.4. Why do I get a bus error when I try to run sbcl? This is because upto 1.0.23.47 SBCL binaries built on 10.5 did not run on 10.4. A newer release binary should work just fine. Of course it seems that we don't have newer official Darwin binaries available yet. Oops... While waiting for 1.0.28 (hoping someone remembers to push out a fresh Darwin binary as well), you can use this unofficial snapshot: http://random-state.net/tmp/sbcl-1.0.27.28-x86-darwin-binary.tar.gz which _should_ work on 10.4 as well. Cheers, -- Nikodemus |