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.
