Date: Thu, 23 Jan 1997 20:12:58 +0100 (MET) From: cracauer@wavehh.hanse.de (Martin Cracauer) To: gilham@csl.sri.COM Cc: freebsd-emulation@freebsd.org, msmith@atrad.adelaide.EDU.AU Subject: ACL/Linux on FreeBSD Message-ID: <9701231912.AA00282@wavehh.hanse.de>
next in thread | raw e-mail | index | archive | help
So my copy finally arrived. To remind all, Fred's copy of Allegro Common Lisp coredumps when he tries to read an ascii file into the Lisp image. I checked and I am allowed to put the system up for ftp, but it is quite large (9.2 MB). If someone wants it and wouldn't wait for a free CD from Franz to arrive, please let me know. OK, to Lisp, I get coredumps, but not at the same stage as you, Fred. What doesn't work is compiling a file (dumps core) and I can't save an image. But I can compile inside the world (compile 'functionname) and I can load both ascii lisp files and compiled .fasl files, which didn't work for Fred. Actually, that's reason enough for opening a bottle of champane, since I can at least run things I build elsewhere. HIP HIP HIP! I assume the differences between our behaviours are due to FreeBSD versions. I run on FreeBSD-2.2-ALPHA with linux_lib-2.3. What system are your on, Fred? My 3.0-current paniced when runnig it, I rebuild it. OK, now to the coredump when compiling: (For people who don't know Lisp: Lisp can compile individual functions within the running system, but you can also compile whole files. The result of the compilation are not OS object files, but some special binary format). I tell the systemn interactivly to compile (compile-file "/home/cracauer/test.lisp") And it does like this: cracauer/acl4.3(gilgamesch)19:47:16$ ktrace bin/cl Allegro CL 4.3 [Linux/X86; R1] (1/22/97 21:39) Copyright (C) 1985-1996, Franz Inc., Berkeley, CA, USA. All Rights Reserved. ;; Optimization settings: safety 1, space 1, speed 1, debug 2. ;; For a complete description of all compiler switches given the ;; current optimization settings evaluate (EXPLAIN-COMPILER-SETTINGS). USER(1): (compile-file "/home/cracauer/test.lisp") ;;; Compiling file /home/cracauer/test.lisp Bus error (core dumped) This is the ktrace, beginning with the output of the prompt "USER(1):" to fd 1 before my command "(compile-file "/home/cracauer/test.lisp")" is being read from fd 0. I wonder what that "listen" calls are about. Please note that the last write shown here is not to a file, but just the echo to stdout that my command is going to be proceeded. Similar echos on other commands cause no problems. Thus, I think the problem is unrelated to the calls shown here, but where do I proceed? 429 cl CALL write(0x1,0x812bf64,0x9) 429 cl GIO fd 1 wrote 9 bytes "USER(1): " 429 cl RET write 9 429 cl CALL setpgid(0xefbfa334) 429 cl RET setpgid 1 429 cl CALL read(0,0x812bd5d,0x200) 429 cl GIO fd 0 read 42 bytes "(compile-file "/home/cracauer/test.lisp") " 429 cl RET read 42/0x2a 429 cl CALL listen(0x80a0bd4,0x809ef90) 429 cl NAMI "/compat/linux/home/cracauer/test.lisp" 429 cl NAMI "/home/cracauer/test.lisp" 429 cl RET listen 0 429 cl CALL open(0x80a0bd4,0,0x60) 429 cl NAMI "/compat/linux/home/cracauer/test.lisp" 429 cl NAMI "/home/cracauer/test.lisp" 429 cl RET open 5 429 cl CALL listen(0x80a0bd4,0x809ef90) 429 cl NAMI "/compat/linux/home/cracauer/test.lisp" 429 cl NAMI "/home/cracauer/test.lisp" 429 cl RET listen 0 429 cl CALL open(0x80a0bd4,0,0x60) 429 cl NAMI "/compat/linux/home/cracauer/test.lisp" 429 cl NAMI "/home/cracauer/test.lisp" 429 cl RET open 6 429 cl CALL close(0x6) 429 cl RET close 0 429 cl CALL write(0x1,0x812bf64,0x2c) 429 cl GIO fd 1 wrote 44 bytes ";;; Compiling file /home/cracauer/test.lisp " 429 cl RET write 44/0x2c 429 cl PSIG SIGBUS SIG_DFL 429 cl NAMI "cl.core"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9701231912.AA00282>