Hello,
i copied dlaed6.lisp to the release branch and committed it there.
(I couldn't bring myself to commit all of the regenerated files.
I don't think it makes a difference. I get the same error with the
CVS trunk version which has all the regenerated files.)
When I try load(lapack) it eventually fails with the "Heap exhausted"
message shown below. I am working with SBCL 1.0.25 (most recent
version) on CentOS Linux. The box has 2 Gbytes of memory.
I tried it with 1.0.23 pre-built binary and 1.0.25 built on the box,
same error each time.
I also tried this on the same box w/ Clisp 2.46 and load(lapack) succeeds.
Also tried it on Fedora 1 + SBCL 1.0 and load(lapack) succeeds.
Can someone else please pull the release branch
(cvs update -r RELEASE-5_18-BRANCH) and try it with SBCL?
Thanks for your help,
Robert Dodier
PS.
; compiling file
"/home/robertdodier/tmp/maxima-cvs-branch-build/maxima/share/lapack/lapack/dgesvd.lisp"
(written 08 JAN 2009 12:07:37 PM):
; compiling (IN-PACKAGE :LAPACK)
; compiling (LET* (# #) ...)Heap exhausted during garbage collection:
4096 bytes available, 4104 requested.
Gen StaPg UbSta LaSta LUbSt Boxed Unboxed LB LUB !move Alloc
Waste Trig WP GCs Mem-age
0: 0 0 0 0 0 0 0 0 0 0
0 2000000 0 0 0.0000
1: 23502 120920 0 0 241 38498 0 0 0 79951304
78723640 46582648 0 1 1.3585
2: 130216 131070 0 0 12107 53880 240 128 251
162781248 109008832 2000000 10787 0 1.2484
3: 39763 39676 21243 0 10272 2704 619 38 235 52165272
3675496 16479688 9391 1 0.6487
4: 0 0 0 0 0 0 0 0 0 0
0 2000000 0 0 0.0000
5: 0 0 0 0 0 0 0 0 0 0
0 2000000 0 0 0.0000
6: 0 0 0 0 12344 0 0 0 0 50561024
0 2000000 12199 0 0.0000
Total bytes allocated = 345458848
Dynamic-space-size bytes = 536870912
GC control variables:
*GC-INHIBIT* = false
*GC-PENDING* = true
fatal error encountered in SBCL pid 18930:
Heap exhausted, game over.
Welcome to LDB, a low-level debugger for the Lisp runtime environment.
ldb>