Folks --
I have a large program that depends on CLX and runs fine in
19C.
I can't get it to compile and load in any version of 19D,
including
cmucl-19d-ppc-darwin w/ cmucl-19d-ppc-darwin-lib;
cmucl-2007-03-ppc-darwin w/ cmucl-2007-03-ppc-darwin-lib;
cmucl-2007-07-ppc-darwin w/ cmucl-2007-07-ppc-darwin-lib;
and
cmucl-2007-08-ppc-darwin w/ cmucl-2007-08-ppc-darwin-lib.
When it dies, error msgs are most unuseful, at least to me:
; [GC threshold exceeded with 29,234,144 bytes in use.
Commencing GC.]
Help! 12 nested errors. KERNEL MAXIMUM-ERRO
R-DEPTH* exceeded.
(UNIX::SIGBUS-HANDLER #<unused-arg>
#<unused-arg> #.(SYSTEM:INT-SAP #xBFFFED08))
It manages to compile the first CLX intensive file (there
are
three) before dying, and then I can start a fresh lisp, load
the
first file and then get the second compiled, then once more
for
the third, but that very ugly process doesn't continue to
work
for the 100 or files that are next (not that *I* would try
to
actually use such a technique for anything but gathering
information ...)
And, yes, 19D clx-library.ppcf works to do Hello World.
So ....
1 Is this a known problem?
2 Is there a way that I can get more useful error msgs?
3 If none of the above, what additional log/trace info would
be
useful in this situation? I have included very little in
this msg ...
And, for what it's worth, up until this msg
; [GC threshold exceeded with 29,234,144 bytes in use.
Commencing GC.]
and then this one
Help! 12 nested errors. KERNEL MAXIMUM-ERRO
R-DEPTH* exceeded.
(UNIX::SIGBUS-HANDLER #<unused-arg>
#<unused-arg> #.(SYSTEM:INT-SAP #xBFFFED08))
trace of the 19D compile looks *exactly* the same as the
19C, but then
they fork and the 19C continues on happily and loads.
thanks,
-f
********************************
19C WORKS
CMU Common Lisp 19c (19C), running on sax.local
With core:
/sw/cmucl-19c-ppc-darwin/lib/cmucl/lib/lisp.core
Dumped on: Tue, 2005-11-15 16:28:20-08:00 on
Anna-Toys-Mac-mini.local
See <http://www.cons.org/cm
ucl/> for support information.
Loaded subsystems:
Python 1.1, target PowerPC
CLOS based on Gerd's PCL 2004/04/14 03:32:47
CLX X Library MIT R5.02
*features* =
(:CLX-MIT-R5 :CLX-MIT-R4 :XLIB :CLX
:GERDS-PCL :PCL-STRUCTURES :PORTABLE-COMMONLOOPS :PCL
:NEW-ASSEMBLER :CMU19
:CMU19C :PYTHON :CONSERVATIVE-FLOAT-TYPE :MODULAR-ARITH
:PPC :LINKAGE-TABLE
:RELATIVE-PACKAGE-NAMES ARWIN
:BSD :UNIX :RANDOM-MT19937 :HASH-NEW :COMMON
:COMMON-LISP :ANSI-CL :IEEE-FLOATING-POINT :CMU)
===============================================
19D DOESN'T
CMU Common Lisp Snapshot 2007-07 (19D), running on
sax.local
With core:
/sw/cmucl-2007-07-ppc-darwin/lib/cmucl/lib/lisp.core
Dumped on: Fri, 2007-06-29 17:09:35-07:00 on
Anna-Toys-Mac-mini.local
See <http://www.cons.org/cm
ucl/> for support information.
Loaded subsystems:
Python 1.1, target PowerPC
CLOS based on Gerd's PCL 2004/04/14 03:32:47
CLX X Library MIT R5.02
*features* =
(:CLX-MIT-R5 :CLX-MIT-R4 :XLIB :CLX
:GERDS-PCL :PCL-STRUCTURES :PORTABLE-COMMONLOOPS :PCL
:NEW-ASSEMBLER :CMU19
:CMU19D :PYTHON :CONSERVATIVE-FLOAT-TYPE :MODULAR-ARITH
:PPC :LINKAGE-TABLE
:RELATIVE-PACKAGE-NAMES ARWIN
:BSD :UNIX :RANDOM-MT19937 :GENCGC :HASH-NEW
OUBLE-DO
UBLE :COMMON :COMMON-LISP :ANSI-CL :IEEE-FLOATING-POINT
:CMU)
****************** BRIEF TRACE *****************
;; Loading
#P"/sw/cmucl-2007-07-ppc-darwin-lib/lib/cmucl/lib/subsy
stems/clx-library.ppcf".
(featurep :CLX-MIT-R5)
loading CLX PATCHES from
/Users/lakin/pam/code/lisp-utilities/CLX-patches/
;;*** RECOMPILING *** CLX patches!!
; Python version 1.1, VM version PowerPC on 10 AUG 07
05:24:20 pm.
; Compiling:
/Users/lakin/pam/code/lisp-utilities/CLX-patches/bitmap-io-p
atch.lisp 09 MAY 04 02:57:23 pm
; File:
/Users/lakin/pam/code/lisp-utilities/CLX-patches/bitmap-io-p
atch.lisp
;
/Users/lakin/pam/code/lisp-utilities/CLX-patches/bitmap-io-p
atch.cmufasl written.
; Compilation finished in 0:00:02.
;; Loading
#P"/Users/lakin/pam/code/lisp-utilities/CLX-patches/bit
map-io-patch.cmufasl".
; Python version 1.1, VM version PowerPC on 10 AUG 07
05:24:22 pm.
; Compiling:
/Users/lakin/pam/code/lisp-utilities/CLX-patches/garnet-pixm
aps.lisp 06 JAN 04 06:33:10 pm; File:
/Users/lakin/pam/code/lisp-utilities/CLX-patches/garnet-pixm
aps.lisp
; [GC threshold exceeded with 29,913,904 bytes in use.
Commencing GC.]
Help! 12 nested errors. KERNEL MAXIMUM-ERRO
R-DEPTH* exceeded.
Debug (type H for help)
(UNIX::SIGBUS-HANDLER #<unused-arg>
#<unused-arg> #.(SYSTEM:INT-SAP #xBFFFECE8))
; Compilation unit aborted.
; 1 warning
; 1 note
Source:
Error in function UNIX::SIGBUS-HANDLER: Bus Error at
#x40AE2C0.
[Condition of type SIMPLE-ERROR]
Restarts:
0: [CONTINUE] Return NIL from load of
"home:init".
1: [ABORT ] Skip remaining initializations.
Debug (type H for help)
(UNIX::SIGBUS-HANDLER #<unused-arg>
#<unused-arg> #.(SYSTEM:INT-SAP #xBFFFF588))
Source: Error finding source:
Error in function DEBUG::GET-FILE-TOP-LEVEL-FORM: Source
file no longer exists:
target:code/signal.lisp.
0]
Error in function UNIX::SIGBUS-HANDLER: Bus Error at
#x41D5A9C.
Error flushed ...
0]
Error in function UNIX::SIGBUS-HANDLER: Bus Error at
#x41D5A9C.
Error flushed ...
0]
Error in function UNIX::SIGBUS-HANDLER: Bus Error at
#x41D5A9C.
Error flushed ...
0]
Error in function UNIX::SIGBUS-HANDLER: Bus Error at
#x41D5A9C.
Error flushed ...
0]
Error in function UNIX::SIGBUS-HANDLER: Bus Error at
#x4CA5380.
Error flushed ...
0]
Error in function UNIX::SIGBUS-HANDLER: Bus Error at
#x4CA5380.
Error flushed ...
0]
Error in function UNIX::SIGBUS-HANDLER: Bus Error at
#x4CA5380.
Error flushed ...
0]
|