Subject: cmucl: (read "a") --> SIGSEGV
From: Kevin L <[email-masked]>
To: [email-masked]
Date: Thu, 28 Sep 2006 13:29:16 -0500

Package: cmucl

I typed in an invalid Lisp form and was surprised that CMUCL responded 
in this way:

----snip----

$ cmucl
; Loading #P"/home/kevinl/.cmucl-init".
CMU Common Lisp CVS 19c 19c-release-patch-1 + minimal debian patches 
(19C), runn
ing on tinker
With core: /usr/lib/cmucl/lisp.core
Dumped on: Fri, 2006-09-15 22:57:22-05:00 on tinker
For support see http://www.cons.org/cmucl/support.html Send bug reports 
to the d
ebian BTS.
or to [email-masked]
type (help) for help, (quit) to exit, and (demo) to see the demos

Loaded subsystems:
     Python 1.1, target Intel x86
     CLOS based on Gerd's PCL 2004/04/14 03:32:47
* (read "A")

Error in function UNIX::SIGSEGV-HANDLER:  Segmentation Violation at 
#x1011F498.
    [Condition of type SIMPLE-ERROR]

Restarts:
   0: [ABORT] Return to Top-Level.

Debug  (type H for help)

(UNIX::SIGSEGV-HANDLER #<unused-arg>
                        #<unused-arg>
                        #.(SYSTEM:INT-SAP #x3FFFCC04))
Source:
; File: target:code/signal.lisp
(DEFINE-SIGNAL-HANDLER SIGSEGV-HANDLER "Segmentation Violation")
0]

----snip----

$ dpkg -p cmucl
Package: cmucl
Priority: optional
Section: devel
Installed-Size: 30832
Maintainer: Peter Van Eynde <[email-masked]>
Architecture: i386
Version: 19c-release-20051115-2.1
Replaces: cmucl-normal (<< 18e), cmucl-small (<< 18e), cmucl-safe (<< 18e)
Provides: lisp-compiler, lisp-core
Depends: debconf (>= 0.5) | debconf-2.0
Pre-Depends: common-lisp-controller (>= 4.2)
Recommends: binfmt-support (>= 1.1.2)
Suggests: cmucl-source, cmucl-docs, ilisp
Size: 10576956
Description: The CMUCL lisp compiler and development system
  This is the basis package for CMUCL. It contains the base
  image with the compiler, PCL (CLOS), and the tty based
  debugger.