Hi,

I got a control stack overflow problem in cmucl-2003-11-x86-linux (the 
November snapshot available at ftp://cmucl.cons.org/pub/lisp/cmucl/snapshots)
after typing 2 lines.  The first line was (load "cl-gtk.x86f").  The second
line was 99.  

Some background info:
  * File cl-gtk.x86f was generated by cmucl-2003-11-x86-linux.
    This is CLG for GTK+1.2.
  * My .cmucl-init.lisp only has 2 lines:
     (in-package "COMMON-LISP")
     (ext:unlock-all-packages)
  * I don't have this stack overflow problem with cmucl-18e-x86-linux and
    snapshots up to cmucl-2003-10-x86-linux.
  * The CMUCL binary built by myself on 2003-10-21 also gave me this stack
    overflow problem.

I'll be grateful if someone can shed some light on this problem.

Best,

-cph

;;-------------------- a transcript showing the problem ----------------------
delphis_1% lisp
; Loading #p"/home/cph/.cmucl-init.lisp".
CMU Common Lisp CVS snapshot 2003-11, running on delphis
With core: /usr/local/cmucl-2003-11/lib/cmucl/lib/lisp.core
Dumped on: Sat, 2003-11-01 08:18:38-08:00 on lorien.users.earthlink.net
See <http://www.cons.org/cmucl/> for support information.
Loaded subsystems:
    Python 1.1, target Intel x86
    CLOS based on Gerd's PCL 2003/06/18 09:23:09
* (load "cl-gtk.x86f")

; Loading #p"/home/cph/a/cl-gtk/cmucl/cl-gtk.x86f".
;;; Running /usr/bin/ld...
;;; Done.
T
* 99

A control stack overflow has occurred: the program has entered the yellow
control stack guard zone.  Please note that you will be returned to the
Top-Level if you enter the red control stack guard zone while debugging.


Control stack overflow
   [Condition of type KERNEL:STACK-OVERFLOW]

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

Debug  (type H for help)

(KERNEL:YELLOW-ZONE-HIT)
Source: Error finding source: 
Error in function DEBUG::GET-FILE-TOP-LEVEL-FORM:  Source file no longer exists:
  target:code/interr.lisp.
0] back

0: (KERNEL:YELLOW-ZONE-HIT)
1: ("Foreign function call land")
2: (INTERACTIVE-EVAL #<unavailable-arg>)
3: (INTERACTIVE-EVAL #<unavailable-arg>)

  ...[ 1390 lines deleted ]...

1394: (INTERACTIVE-EVAL #<unavailable-arg>)
1395: (INTERACTIVE-EVAL #<unavailable-arg>)
1396: 

A control stack overflow has occurred: the program has entered the yellow
control stack guard zone.  Please note that you will be returned to the
Top-Level if you enter the red control stack guard zone while debugging.


Control stack overflow
   [Condition of type KERNEL:STACK-OVERFLOW]

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

Debug  (type H for help)

(KERNEL:YELLOW-ZONE-HIT)
Source: Error finding source: 
Error in function DEBUG::GET-FILE-TOP-LEVEL-FORM:  Source file no longer exists:
  target:code/interr.lisp.
0]] 


Reply via email to