Package: src:sbcl
Version: 2:2.5.2-1
Severity: important
Tags: ftbfs trixie sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
[ please read the notes at the end ]
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean
debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
chmod 700 stage1
chmod: cannot access 'stage1': No such file or directory
make[1]: [debian/rules:78: override_dh_auto_clean] Error 1 (ignored)
rm -rf stage1
./clean.sh
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc/manual'
rm -f *~ *.bak *.orig \#*\# .\#* texput.log *.fasl
rm -rf sbcl asdf "docstrings/"
[... snipped ...]
; #'(SB-INT:NAMED-LAMBDA RETURN-LONG-LONG
; NIL
; (DECLARE (SB-C::TOP-LEVEL-FORM))
; (BLOCK RETURN-LONG-LONG
; (WITH-ALIEN ((#:RETURN-LONG-LONG #'# :EXTERN "return_long_long"))
; (VALUES (ALIEN-FUNCALL #:RETURN-LONG-LONG)))))
;
; note: doing signed word to integer coercion (cost 20) to "<return value>"
; in:
; ASSERT (= (SB-SYS:SAP-INT (ALIEN-SAP *ENVIRON*))
; (SB-SYS:SAP-INT (ALIEN-SAP ENVIRON)))
; (ASSERT
; (= (SB-SYS:SAP-INT (ALIEN-SAP *ENVIRON*))
; (SB-SYS:SAP-INT (ALIEN-SAP ENVIRON))))
; --> TAGBODY LET
; ==>
; (SB-KERNEL:ASSERT-ERROR
; '(= (SB-SYS:SAP-INT (ALIEN-SAP *ENVIRON*))
; (SB-SYS:SAP-INT (ALIEN-SAP ENVIRON)))
; 2 '(SB-SYS:SAP-INT (ALIEN-SAP *ENVIRON*)) #:TEMP0
; '(SB-SYS:SAP-INT (ALIEN-SAP ENVIRON)) #:TEMP1)
;
; note: doing unsigned word to integer coercion (cost 20)
;
; note: doing unsigned word to integer coercion (cost 20)
;
; compilation unit finished
; printed 5 notes
; wrote /tmp/foreign-test-220170/foreign-test.small.fasl
; compilation finished in 0:00:00.028
test compile small ok
/initial assertions
/initial assertions ok
/original definitions ok
/reloading ok
/redefined versions ok
/renamed back to originals
/starting linkage table tests
/linkage table ok
test use small ok
/initial assertions
/initial assertions ok
/original definitions ok
/reloading ok
/redefined versions ok
/renamed back to originals
/starting linkage table tests
/linkage table ok
test use fast ok
testing save small
test save small ok (successful save)
testing save fast
test save fast ok (successful save)
testing start fast
This is SBCL 2.5.2.debian, 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.
/initial assertions
/initial assertions ok
/original definitions ok
/reloading ok
/redefined versions ok
/renamed back to originals
/starting linkage table tests
/linkage table ok
test start fast ok
testing start small
This is SBCL 2.5.2.debian, 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.
/initial assertions
/initial assertions ok
/original definitions ok
/reloading ok
/redefined versions ok
/renamed back to originals
/starting linkage table tests
/linkage table ok
test start small ok
This is SBCL 2.5.2.debian, 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.
* #<FUNCTION (LAMBDA (CONDITION HOOK)) {B800ACF0EB}>
* [undoing binding stack and other enclosing state... done]
[performing final GC... done]
[defragmenting immobile space... (inst,code,sym)=729+19114+22964... done] [saving current Lisp image into foreign-test.missing.core:
writing 65536 bytes from the linkage space at 0xb7ffc00000
writing 3120 bytes from the static space at 0x50000000
writing 12124160 bytes from the dynamic space at 0x1000000000
writing 7460288 bytes from the read-only space at 0xfff8e0000
writing 1208320 bytes from the fixedobj space at 0x52100000
writing 11337728 bytes from the text space at 0xb800000000
done]
test saving-missing-so-core ok (successful save)
This is SBCL 2.5.2.debian, 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.
* NIL
* NIL
* NIL
* test missing-so ok
building foreign-test.addr.heap.so
/ cc -fPIC -shared foreign-test.addr.heap.c -o foreign-test.addr.heap.so
test ADDR of a heap-allocated object ok
test struct offsets ok
; compiling file "/tmp/foreign-test-220170/foreign-test.alien.enum.lisp" (written 02 APR 2025 09:53:54 AM):
; wrote /tmp/foreign-test-220170/foreign-test.alien.enum.fasl
; compilation finished in 0:00:00.000
test clean-compile ok
// Running futex-wait.test.sh in COMPILE evaluator mode
thread #<SB-THREAD:THREAD tid=220298 RUNNING {1000CC2EF3}> started
looks like mutex state is 1
thread gets mutex
// Running genheaders.test.sh in COMPILE evaluator mode
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/cross-early.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/show.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/early-constantp.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/vop-existsp.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/primordial-extensions.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/cold-init-helper-macros.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/cross-byte.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/cross-misc.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/cross-char.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/uncross.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/defbangtype.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/early-constants.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/function-names.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/early-globaldb.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/generic/parms.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/x86-64/parms.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/generic/early-vm.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/generic/early-objdef.lisp" ; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/parse-body.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/policy.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/early-extensions.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/defbangstruct.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/early-raw-slots.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/hashset.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/string-hash.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/xset.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/type-class.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/thread-structs.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/early-c.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/early-classoid.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/generic/layout-ids.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/number-dispatch.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/float.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/cross-float-reader.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/cross-float.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/early-time.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/misc.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/parse-lambda-list.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/macros.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/fun-info.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/generic/vm-macs.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/info-vector.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/globaldb.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/generic/objdef.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/lockfree-list.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/generic/vm-array.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/primordial-type.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/sset.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/node.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/vop.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/backend.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/sc-offset.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/vmdef.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/defmacro.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/meta-vmdef.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/x86-64/vm.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/cross-sxhash.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/alieneval.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/class.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/debug-info.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/source-location.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/proclaim.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/constantp.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/deftype.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/type.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/generic/vm-type.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/generic/primtype.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/cross-type.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/deftypes-for-target.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/type-init.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/defstruct.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/force-delayed-defbangstructs.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/package.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/hash-table.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/generic/late-objdef.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/generic/interr.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/generic/static-syms.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/generic/utils.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/brothertree.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/code/avltree.lisp"
; loading #P"/<<PKGBUILDDIR>>/tests/../src/compiler/generic/genesis.lisp" beginning GENESIS, creating headers in "/tmp/genheaders-test-220303/"
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
/ cc -I../src/runtime -c -o /tmp/genheaders-test-220303/test.o /tmp/genheaders-test-220303/test.c
// Running hide-packages.test.sh in COMPILE evaluator mode
Package hiding test 1: PASS
Package hiding test 2: PASS
// Running init-hooks.test.sh in COMPILE evaluator mode
test init-hooks execution order ok (passed)
// Running init.test.sh in COMPILE evaluator mode
/loading custom sysinit
/loading custom userinit
* NIL
* test userinit and sysinit loading ok (loading worked)
// Running interface.test.sh in COMPILE evaluator mode
test bug 881445 ok
test simple exit ok ok
test exit with code ok ok
test exit with code ok ok
test exit with abort ok ok
test exit with abort and code 0 ok ok
test exit with abort and code 0 ok ok
// Running linkage-cells.test.sh in COMPILE evaluator mode
// Running load.test.sh in COMPILE evaluator mode
// Running lzcore.test.sh in COMPILE evaluator mode
compressed 32768 bytes into 524 at level 9
compressed 12058624 bytes into 1882534 at level 9
compressed 7471104 bytes into 3586061 at level 9
compressed 1212416 bytes into 300204 at level 9
compressed 11337728 bytes into 2673362 at level 9
test SAVE-LISP-AND-DIE :COMPRESS ok (compressed saved core ran)
compressed 32768 bytes into 524 at level 9
compressed 12058624 bytes into 1882534 at level 9
compressed 7471104 bytes into 3586061 at level 9
compressed 1212416 bytes into 300204 at level 9
compressed 11337728 bytes into 2673362 at level 9
test SAVE-LISP-AND-DIE :EXECUTABLE-COMPRESS ok (executable compressed saved core ran)
// Running relocation.test.sh in COMPILE evaluator mode
make[2]: Entering directory '/<<PKGBUILDDIR>>/src/runtime'
cc -g -Wl,--export-dynamic -o heap-reloc-test ../../tests/heap-reloc/fake-mman.c alloc.o arena.o backtrace.o breakpoint.o coalesce.o coreparse.o dynbind.o funcall.o gc-common.o globals.o hopscotch.o interr.o interrupt.o largefile.o main.o math.o monitor.
o murmur_hash.o os-common.o parse.o perfecthash.o print.o regnames.o runtime.o safepoint.o save.o sc-offset.o search.o stringspace.o thread.o time.o validate.o var-io.o vars.o wrap.o run-program.o sprof.o x86-64-arch.o linux-os.o x86-64-linux-os.o
fullcgc.o gencgc.o traceroot.o immobile-space.o x86-64-assem.o ../../tlsf-bsd/tlsf/tlsf.o -ldl -lpthread -lzstd -lm
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src/runtime'
Trial 1:
// space 1: Fuzzed 0x1000000000 into 0x3000010000 successfully
// space 3: Fuzzed 0xfff8e0000 into 0x4000010000 successfully
// space 4: Fuzzed 0x52100000 into 0x40008000 successfully
Trial 2:
// space 1: Tried fuzzing 0x1000000000 into 0x30000000 but actually got 0x7f4c4848c000
// space 3: Fuzzed 0xfff8e0000 into 0x1100000000 successfully
// space 4: Fuzzed 0x52100000 into 0x70000000 successfully
Trial 3:
// space 1: Fuzzed 0x1000000000 into 0x1000010000 successfully
// space 3: Fuzzed 0xfff8e0000 into 0x1100000000 successfully
// space 4: Fuzzed 0x52100000 into 0x50300000 successfully
Trial 4:
// space 1: Fuzzed 0x1000000000 into 0x1000080000 successfully
// space 3: Fuzzed 0xfff8e0000 into 0x1100000000 successfully
// space 4: Tried fuzzing 0x52100000 into 0x50080000 but actually got 0x40dff000
Trial 5:
// space 1: Fuzzed 0x1000000000 into 0x200000a000 successfully
// space 3: Fuzzed 0xfff8e0000 into 0x1100000000 successfully
// space 4: Tried fuzzing 0x52100000 into 0x50040000 but actually got 0x406e3000
Trial 6:
// space 1: Fuzzed 0x1000000000 into 0x3800008000 successfully
// space 3: Fuzzed 0xfff8e0000 into 0x1100000000 successfully
// space 4: Tried fuzzing 0x52100000 into 0x50001000 but actually got 0x41b21000
// Running room.test.sh in COMPILE evaluator mode
test room test ok
// Running run-program.test.sh in COMPILE evaluator mode
;;; Smoke tests: PASS
test run program tests ok
// Running run-sbcl.test.sh in COMPILE evaluator mode
testing run-sbcl.sh with an absolute path
testing run-sbcl.sh with a relative path
testing run-sbcl.sh when it's a symlink to an absolute path
testing run-sbcl.sh when it's a symlink to a relative path
testing run-sbcl.sh named by a path containing spaces
// Running save1.test.sh in COMPILE evaluator mode
test Basic SAVE-LISP-AND-DIE ok (saved core ran)
test SAVE-LISP-AND-DIE NOPURIFY ok (unpurified core ran)
// Running save10.test.sh in COMPILE evaluator mode
// Running save2.test.sh in COMPILE evaluator mode
test SAVE-LISP-AND-DIE :TOPLEVEL ok (saved core ran)
PASS: merge-core-pages
// Running save3.test.sh in COMPILE evaluator mode
test SAVE-LISP-AND-DIE ok (saved core ran)
test SET-FIN-LAYOUT ok (saved core ran)
// Running save4.test.sh in COMPILE evaluator mode
test LOTS-OF-CODE ok (saved OK)
// Running save5.test.sh in COMPILE evaluator mode
test Callbacks after SAVE-LISP-AND-DIE ok (callback function ran)
// Running save6.test.sh in COMPILE evaluator mode
// Running save7.test.sh in COMPILE evaluator mode
::: Running :SAVE-CORE-MEM-SIZES
::: INFO: prepared test core
::: Success
::: Running :ALWAYS-ACCEPT-MEMORY-SIZES
::: Success
::: Running :DASH-DASH-STOP-PARSING
::: Success
::: Running :DYNAMIC-SPACE-SIZE-ARG
::: INFO: prepared test core
::: Success
// Running save8.test.sh in COMPILE evaluator mode
Saved finalizer smoke test: PASS
One obj, three finalizers: PASS
Triggered DONT-SAVE finalizer: PASS
// Running save9.test.sh in COMPILE evaluator mode
// Running script.test.sh in COMPILE evaluator mode
test --script exit status from EXIT ok (status good)
test --script verbosity ok (silent)
test --script exit status from ERROR ok (error implies 1)
test --script backtrace not to stdout ok (ok)
test --script backtrace to stderr ok (ok)
test --script exit status from normal exit ok (everything ok)
test --script exit status from QUIT when standard-output closed ok (as given) test --load exit status from QUIT when standard-output closed ok (as given) test --script exit status from QUIT when original standard-output closed ok (as given)
test --load exit status from QUIT when original standard-output closed ok (as given)
test --script exit status from EXIT when stdout closed ok (as given)
test --load exit status from EXIT when stdout closed ok (as given)
test --script exit status when stdin closed ok (as given)
test --script exit status when stdout closed ok (as given)
test --script exit status from stdin ok (ok)
test --script exit status from fasl ok (ok)
// Running side-effectful-pathnames.test.sh in COMPILE evaluator mode /translations=(("**;*.*.*" "/tmp/side-effectful-pathnames-test-221112/**/*.*")) untranslated="test:Load-Test.lisp" translation="/tmp/side-effectful-pathnames-test-221112/load-test.lisp" expected-translation="/tmp/side-effectful-pathnames-test-221112/load-test.lisp" about to LOAD "TEST:Load-Test"
; compiling file "TEST:LOAD-TEST.LISP.NEWEST" (written 02 APR 2025 09:54:21 AM):
; wrote TEST:LOAD-TEST.FASL.NEWEST
; compilation finished in 0:00:00.000 compiled-file-name="/tmp/side-effectful-pathnames-test-221112/load-test.fasl" expected-file-name="/tmp/side-effectful-pathnames-test-221112/load-test.fasl" test LOAD/COMPILE ok
test ENSURE-DIRECTORIES-EXIST ok
// Running stream.test.sh in COMPILE evaluator mode
test bivalent-standard-input ok
test bivalent-standard-output ok
test bivalent-error-output ok
test stdstream external format setting ok
// Running threads.test.sh in COMPILE evaluator mode
test return from main thread ok ok
test abort main thread ok ok
test exit from normal thread ok ok
/waiting
// Running toplevel.test.sh in COMPILE evaluator mode
// Running undefined-classoid-bug.test.sh in COMPILE evaluator mode
; file: /tmp/undefined-classoid-bug-test-221227/undefined-classoid-bug-1.lisp
; in: DEFUN A-STRUCT-REFERENCER-1
; (A-STRUCT-SLOT STRUCT)
;
; caught STYLE-WARNING:
; undefined function: COMMON-LISP-USER::A-STRUCT-SLOT
;
; compilation unit finished
; Undefined function:
; A-STRUCT-SLOT
; caught 1 STYLE-WARNING condition
; file: /tmp/undefined-classoid-bug-test-221227/undefined-classoid-bug-1.lisp
; in: DEFUN A-CLASS-TYPEP-2
; (TYPEP X 'A-CLASS)
;
; caught STYLE-WARNING:
; undefined type: COMMON-LISP-USER::A-CLASS
;
; compilation unit finished
; Undefined type:
; A-CLASS
; caught 1 STYLE-WARNING condition
; file: /tmp/undefined-classoid-bug-test-221227/undefined-classoid-bug-2.lisp
; in: DEFUN A-STRUCT-REFERENCER-2
; (A-STRUCT-SLOT STRUCT)
;
; caught STYLE-WARNING:
; undefined function: COMMON-LISP-USER::A-STRUCT-SLOT
;
; compilation unit finished
; Undefined function:
; A-STRUCT-SLOT
; caught 1 STYLE-WARNING condition
; file: /tmp/undefined-classoid-bug-test-221227/undefined-classoid-bug-2.lisp
; in: DEFUN A-CLASS-TYPEP
; (TYPEP X 'A-CLASS)
;
; caught STYLE-WARNING:
; undefined type: COMMON-LISP-USER::A-CLASS
;
; compilation unit finished
; Undefined type:
; A-CLASS
; caught 1 STYLE-WARNING condition
; compiling file "/tmp/undefined-classoid-bug-test-221227/undefined-classoid-bug-1.lisp" (written 02 APR 2025 09:54:27 AM):
; wrote /tmp/undefined-classoid-bug-test-221227/undefined-classoid-bug-1.fasl
; compilation finished in 0:00:00.004
; compiling file "/tmp/undefined-classoid-bug-test-221227/undefined-classoid-bug-2.lisp" (written 02 APR 2025 09:54:27 AM):
; wrote /tmp/undefined-classoid-bug-test-221227/undefined-classoid-bug-2.fasl
; compilation finished in 0:00:00.000
test undefined-classoid-bug ok
Finished running tests.
Status:
Skipped (broken): compiler.pure.lisp / FULL-WARNING-FOR-UNDEFINED-TYPE-IN-CL
Skipped (broken): compiler.pure.lisp / SINGLE-WARNING-FOR-SINGLE-UNDEFINED-TYPE
Skipped (broken): gethash-concurrency.pure.lisp / (HASH-TABLE UNSYNCHRONIZED)
Expected failure: hash.pure.lisp / SXHASH-ON-DISPLACED-STRING
Failure: solist.pure.lisp / CONCURRENTLY-INSERT-SAME-KEYS/STRING
Failure: solist.pure.lisp / CONCURRENTLY-INSERT-SAME-KEYS/OBJECT
Expected failure: block-compile.impure.lisp / BLOCK-COMPILE-TOP-LEVEL-CLOSURES.SAME-ENVIRONMENT.LOCAL-CALLS
Expected failure: compiler-2.impure.lisp / TOP-LEVEL-CLOSURE-SEPARATE-COMPONENT
Expected failure: compiler-2.impure.lisp / TOP-LEVEL-CLOSURE-SEPARATE-COMPONENT.2
Skipped (broken): fcb-threads.impure.lisp / CALL-ME-FROM-MANY-THREADS-AND-GC
Expected failure: full-eval.impure.lisp / INLINE-FUN-CAPTURES-DECL
Expected failure: reader.impure.lisp / (SHARP= EQUALP HASH-TABLE KEY)
Expected failure: reader.impure.lisp / (SHARP= MAKE-ARRAY DISPLACED-TO)
Skipped (broken): run-program.impure.lisp / (RUN-PROGRAM AUTOCLOSE-STREAMS)
Skipped (broken): timer.impure.lisp / (TIMER THREADED-STRESS)
(30 tests skipped for this combination of platform and features)
test failed, expected 104 return code, got 1
make[1]: *** [debian/rules:75: override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:45: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202503/
About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages.
In this particular case, the build was made on AWS machines of type
m7a.medium and r7a.medium. Incidentally, those machines have a single CPU,
but at this point it's not clear yet if that's the condition which triggers
the build failure or, for example, the fact that they are overall slower
than other instance types, or maybe some other reason.
If you could not reproduce the bug using GRUB_CMDLINE_LINUX="nr_cpus=1"
please contact me privately, as I am willing to provide ssh access to a
virtual machine where the bug is fully reproducible.
Disclaimer: Please note that this is probably a violation of
Debian Policy 4.2, and the only reason I'm initially reporting
it as "important" is to avoid discussing about the severity.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:sbcl, so that this is still
visible in the BTS web page for this package.
Thanks.
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)