From: <sa...@bl...> - 2005-05-03 04:45:26
|
I grabbed the 0.9.0 sources from Sourceforge and tried to compile them with the installed 0.9.0 (Debian unstable). The ?make.sh? script ran for about ten minutes and then crapped out: ; compiling (defun walk-flet ...) ; compiling (defun walk-labels ...) ; compiling (defun walk-if ...) ; /home/sand/src/lisp/sbcl-0.9.0/obj/from-host/src/pcl/walk.lisp-obj-tmp written ; compilation finished in 0:00:01 [doing purification: roots handlers stack bindings staticfatal error encountered in SBCL pid 10313: %PRIMITIVE HALT called; the party is over. The system is too badly corrupted or confused to continue at the Lisp level. If the system had been compiled with the SB-LDB feature, we'd drop into the LDB low-level debugger now. But there's no LDB in this build, so we can't really do anything but just exit, sorry. real 9m35.029s user 8m18.004s sys 0m19.652s I got out of X11 to free as much memory as possible, but got the same result. Any suggestions besides adding :SB-LDB and seeing what turns up? Derek -- Derek Upham sa...@bl... |
From: Brian D. <bdo...@la...> - 2005-05-03 05:06:57
|
On Mon, May 02, 2005 at 09:45:38PM -0700, sa...@bl... wrote: > I grabbed the 0.9.0 sources from Sourceforge and tried to compile them > with the installed 0.9.0 (Debian unstable). The ?make.sh? script ran > for about ten minutes and then crapped out: > ; compiling (defun walk-flet ...) > ; compiling (defun walk-labels ...) > ; compiling (defun walk-if ...) ^^^^^ ^^^^^^^ Since these are printing in lower-case I assume you've got some sort of init file loading. Does it work if you build with 'sbcl --sysinit /dev/null --userinit /dev/null'? -bcd -- *** Brian Downing <bdowning at lavos dot net> |
From: Friedrich D. <fr...@q-...> - 2005-05-03 05:58:11
|
Brian Downing <bdo...@la...> writes: > On Mon, May 02, 2005 at 09:45:38PM -0700, sa...@bl... wrote: >> I grabbed the 0.9.0 sources from Sourceforge and tried to compile them >> with the installed 0.9.0 (Debian unstable). The ?make.sh? script ran >> for about ten minutes and then crapped out: > >> ; compiling (defun walk-flet ...) >> ; compiling (defun walk-labels ...) >> ; compiling (defun walk-if ...) > ^^^^^ ^^^^^^^ > > Since these are printing in lower-case I assume you've got some sort of > init file loading. Does it work if you build with > 'sbcl --sysinit /dev/null --userinit /dev/null'? Well I fought for the same problems for quite some time. And well with that hint I was able to compile the newest CVS sources. That's good new for me at least ;-) Regards Friedrich |
From: <sa...@bl...> - 2005-05-03 15:43:33
|
Brian Downing writes: > Since these are printing in lower-case I assume you've got some sort of > init file loading. Does it work if you build with > 'sbcl --sysinit /dev/null --userinit /dev/null'? That did it. The problem was a (declaim (optimize (debug 2))) in my ".sbclrc". The INSTALL instructions need a warning about this. Derek -- Derek Upham sa...@bl... |
From: Christophe R. <cs...@ca...> - 2005-05-03 06:04:02
|
<sa...@bl...> writes: > I got out of X11 to free as much memory as possible, but got the same > result. Any suggestions besides adding :SB-LDB and seeing what turns up? Is this on x86-64? Friedrich Dominus reported this, and I had this problem temporarily, but then when I sat down to try to reproduce it found that I couldn't. If you could work out which version (I suspect in the 0.8.21.x series) introduced this failure mode, that would go a long way. Cheers, Christophe |
From: James Y K. <fo...@fu...> - 2005-05-03 13:26:34
|
On May 3, 2005, at 12:45 AM, <sa...@bl...> wrote: > [doing purification: roots handlers stack bindings staticfatal error > encountered in SBCL pid 10313: > %PRIMITIVE HALT called; the party is over. This happens to me reliably when trying to purify after loading my application, on x86-64. It has not, however, happened for me while compiling SBCL itself. I have not investigated further, but this might point to a serious bug in the x86-64 purifier that just so happened to be triggered by something in your user init file. James |
From: Juho S. <js...@ik...> - 2005-05-03 15:40:23
|
On Tue, May 03, 2005 at 09:26:18AM -0400, James Y Knight wrote: > On May 3, 2005, at 12:45 AM, <sa...@bl...> wrote: > > [doing purification: roots handlers stack bindings staticfatal error > >encountered in SBCL pid 10313: > > %PRIMITIVE HALT called; the party is over. > > This happens to me reliably when trying to purify after loading my > application, on x86-64. It has not, however, happened for me while > compiling SBCL itself. I have not investigated further, but this might > point to a serious bug in the x86-64 purifier that just so happened to > be triggered by something in your user init file. I suppose you might be running out of static space (though 128MB should be enough for everybody). Does this still happen if you bump up static-space-end in src/compiler/x86-64/parms.lisp? -- Juho Snellman |