This time I'm trying to compile sbcl on an AMD64 machine:
$ uname -a
Linux omnibus 2.6.16.18 #1 SMP PREEMPT Sun May 28 19:34:53 CEST 2006
x86_64 GNU/Linux
with an sbcl binary compiled for x86.
[building initial core file in "output/cold-sbcl.core":
writing 4096 bytes [1 page] from #<SB!FASL::GSPACE :READ-ONLY>
writing 4096 bytes [1 page] from #<SB!FASL::GSPACE :STATIC>
writing 39096320 bytes [9545 pages] from #<SB!FASL::GSPACE :DYNAMIC>
/(DESCRIPTOR-BITS INITIAL-FUN)=#X10021EE1A9
done]
* //testing for consistency of first and second GENESIS passes
//header files match between first and second GENESIS -- good
real 6m16.077s
user 5m47.670s
sys 0m8.987s
//entering make-target-2.sh
//doing warm init
This is SBCL 0.9.17.10, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.
SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses. See the CREDITS and COPYING files in the
distribution for more information.
fatal error encountered in SBCL pid 32580(tid 47115703515040):
%PRIMITIVE HALT called; the party is over.
LDB monitor
ldb> back
Backtrace:
0: Foreign function (null), fp = 0x2ad9fae56e60, ra = 0x410348
1: Foreign function ldb_monitor, fp = 0x2ad9fae56f70, ra = 0x40ff1e
2: Foreign function lose, fp = 0x2ad9fae57060, ra = 0x40d0e6
3: Foreign function (null), fp = 0x2ad9fae570a0, ra = 0x417496
4: Foreign function (null), fp = 0x2ad9fae57558, ra =
0x2ad9fa78a0e0
5: (SB!C::TL-XEP SB!IMPL::INFINITE-ERROR-PROTECTOR)
6: (SB!C::TL-XEP COMMON-LISP::ERROR)
7: (SB!C::TL-XEP SB!KERNEL::MEMORY-FAULT-ERROR)
8: Foreign function call_into_lisp, fp = 0x2ad9fae57648, ra =
0x41c873
9: Foreign function post_signal_tramp, fp = 0x2ad9fae576d0, ra =
0x41c910
10: (SB!C::TL-XEP SB!KERNEL::VALUES-SPECIFIER-TYPE)
11: (SB!C::TL-XEP SB!KERNEL::SPECIFIER-TYPE)
12: (SB!C::TL-XEP SB!KERNEL::%TYPEP)
13: (SB!C::TL-XEP SB!VM::INTERNAL-ERROR-ARGS)
14: (SB!C::TL-XEP SB!KERNEL::INTERNAL-ERROR)
15: Foreign function call_into_lisp, fp = 0x2ad9fae578d0, ra =
0x41c873
16: Foreign function funcall2, fp = 0x2ad9fae578f0, ra = 0x4177be
17: Foreign function interrupt_internal_error, fp = 0x2ad9fae57920,
ra = 0x40e354
18: Foreign function (null), fp = 0x2ad9fae57db0, ra =
0x2ad9fa78a0e0
19: (SB!C::TL-XEP SB!KERNEL::SUB-GC)
20: (SB!C::TL-XEP SB!KERNEL::!COLD-INIT)
21: Foreign fp = 0x2ad9fae57fc8, ra = 0x10025490b7
ldb>
I also tried
src/runtime/sbcl --core output/cold-sbcl.core --no-userinit
as Juho suggested last time I had compilation problems, with the
following result:
This is SBCL 0.9.17.10, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.
SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses. See the CREDITS and COPYING files in the
distribution for more information.
Argh! corrupted error depth, halting
fatal error encountered in SBCL pid 4216(tid 47072223512480):
%PRIMITIVE HALT called; the party is over.
LDB monitor
ldb> back
Backtrace:
0: Foreign function (null), fp = 0x2acfdb72e460, ra = 0x410348
1: Foreign function ldb_monitor, fp = 0x2acfdb72e570, ra = 0x40ff1e
2: Foreign function lose, fp = 0x2acfdb72e660, ra = 0x40d0e6
3: Foreign function (null), fp = 0x2acfdb72e6a0, ra = 0x417496
4: Foreign function (null), fp = 0x2acfdb72eb30, ra =
0x2acfdadc70e0
5: (SB!C::TL-XEP COMMON-LISP::ERROR)
6: (SB!C::TL-XEP SB!KERNEL::TWO-ARG-+)
7: (COMMON-LISP::FLET WITHOUT-INTERRUPTS-BODY-79)
8: (SB!C::TL-XEP SB!KERNEL::SUB-GC)
9: (SB!C::TL-XEP SB!KERNEL::!COLD-INIT)
10: Foreign fp = 0x2acfdb72efc8, ra = 0x1002549077
ldb>
Andras
|