I see the following failure attempt to build current HEAD from
2.1.11.145-238d536 on PowerPC64/Linux.
[ 19/306] src/compiler/generic/early-vm (0.11 sec)
[ 20/306] src/compiler/generic/early-objdef (0.03 sec)
[ 21/306] src/code/barrier (0.03 sec)
[ 22/306] src/code/parse-body (0.02 sec)
[ 23/306] src/compiler/policy (0.55 sec)
[ 24/306] src/code/early-extensions (1.280004 sec)
fatal error encountered in SBCL pid 10255 tid 10255:
no scavenge function for object 0x1 (widetag 0x1)
Welcome to LDB, a low-level debugger for the Lisp runtime environment.
ldb> backtrace
Backtrace:
0: [*] 0x3fff989f3c08 pc=0x100004a6a8 {0x100004a500+01a8}
{code_serialno=73a3}
1: 0x3fff989f3b08 pc=0x1000020a30 {0x1000020000+0a30} (FLET
"WITHOUT-GCING-BODY-4" :IN HOST-SB-KERNEL::SUB-GC)
2: 0x3fff989f3a08 pc=0x1000020550 {0x1000020000+0550} (FLET
"WITHOUT-INTERRUPTS-BODY-1" :IN HOST-SB-KERNEL::SUB-GC)
3: 0x3fff989f3908 pc=0x10000201e0 {0x1000020000+01e0}
HOST-SB-KERNEL::SUB-GC
4: 0x3fff989f38f0 pc=(nil) LRA=0x10048a36
5: [I*]0x3fff989f38b0 pc=0x1008ee8868 {0x1008ee86c0+01a8} SB-C::MAKE-TN
6: 0x3fff989f3870 pc=0x100254da90 {0x100254d630+0460}
SB-C::MAKE-WIRED-TN
7: 0x3fff989f37f0 pc=0x100254d3b0 {0x100254d060+0350}
SB-C::IR2-CONVERT-FULL-CALL-ARGS
8: 0x3fff989f3770 pc=0x100254c490 {0x100254c2e0+01b0}
SB-C::IR2-CONVERT-FIXED-FULL-CALL
9: 0x3fff989f3730 pc=0x100254b5e0 {0x100254b430+01b0}
SB-C::IR2-CONVERT-FULL-CALL
10: 0x3fff989f36f0 pc=0x100254b1e0 {0x100254a8a0+0940}
SB-C::IR2-CONVERT-BLOCK
11: 0x3fff989f36b0 pc=0x100254a850 {0x100254a6c0+0190}
SB-C::IR2-CONVERT
12: 0x3fff989f35f0 pc=0x1009033ee0 {0x10090337c0+0720}
SB-C::%COMPILE-COMPONENT
--
Eric Marsden
Web: https://risk-engineering.org/
Twitter: @LearnRiskEng
_______________________________________________
Sbcl-devel mailing list
Sbcl-...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sbcl-devel
Thanks for working on this. I see a new failure (lost GC invariant in
gencgc.c) with current HEAD.
//testing for consistency of first and second GENESIS passes
//header files match between first and second GENESIS -- good
real 3m29.046s
user 3m24.770s
sys 0m2.383s
//entering make-target-2.sh
//doing warm init - compilation phase
This is SBCL 2.2.0.44-f16d443, 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 37536 tid 37536:
GC invariant lost, file "gencgc.c", line 5333
That's caused by
f16d44366365a9529b78b05d6787be8b5e9ac084 gencgc: Store words_used,
not bytes_used, per page
And it's failing in the same place on arm64, with the values being
8080 and 6736.
On Fri, Jan 7, 2022 at 2:23 PM Eric Marsden
<eric.m...@risk-engineering.org> wrote:
Hi,
Thanks for working on this. I see a new failure (lost GC invariant in
gencgc.c) with current HEAD.
//testing for consistency of first and second GENESIS passes
//header files match between first and second GENESIS -- good
real 3m29.046s
user 3m24.770s
sys 0m2.383s
//entering make-target-2.sh
//doing warm init - compilation phase
This is SBCL 2.2.0.44-f16d443, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.
#if GENCGC_PAGE_WORDS > USHRT_MAX
# if GENCGC_PAGE_WORDS > UINT_MAX
# error "GENCGC_PAGE_WORDS unexpectedly large."
# else
typedef unsigned int page_words_t;
# endif
#else
typedef unsigned short page_words_t;
#endif