Skip to content

Build failure: mac-app-util -> sbcl-2.6.0 -> system-cl-interpol #42

Description

@sheeeng

Cross-post NixOS/nixpkgs#483454 issue here as it is a dependency of mac-app-util. I'm not sure how to troubleshoot this issue.

┃ │        │  │  ├─ ⏵ system-cl-interpol ⏱ 58s (∅ 5s)
┃ │        │  ├─ ⏸ sbcl-2.6.0
┃ │        ├─ ⏸ mac-app-util
┃ │     ┌─ ⏸ activation-script
┃ │  ┌─ ⏸ home-manager-generation
┃ ├─ ⏸ activation
┃ ⏸ darwin-system-26.05.0fc4e7a
┣━━━ Builds
┗━ ∑ ⏵ 8 │ ✔ 9 │ ⏸ 127 │ Finished at 12:29:11 after 1m27s

Nixpkgs version

  • Unstable (26.05)

Steps to reproduce

Reproducible with sheeeng/nix@1fd3f43.

sudo nix run github:lnl7/nix-darwin -- switch --flake ~/github/sheeeng/nix --print-build-logs 2>&1 | nix run nixpkgs#nix-output-monitor

Can Hydra reproduce this build failure?

Please select the Hydra Status.

Link to Hydra build job

No response

Relevant log output

Running phase: unpackPhase
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking source archive /nix/store/w8xkk5cg2spq45dskwn6fyyk5dfbxzhb-source
source root is source
Running phase: patchPhase
@nix { "action": "setPhase", "phase": "patchPhase" }
Running phase: setAsdfPathPhase
@nix { "action": "setPhase", "phase": "setAsdfPathPhase" }
Running phase: updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: configurePhase
@nix { "action": "setPhase", "phase": "configurePhase" }
no configure script, doing nothing
Running phase: buildPhase
@nix { "action": "setPhase", "phase": "buildPhase" }
Unhandled SIMPLE-ERROR in thread #<SB-THREAD:THREAD tid=259 "main thread" RUNNING
                                    {70033F0003}>:
  Bug in readtable iterators or concurrent access?

Backtrace for: #<SB-THREAD:THREAD tid=259 "main thread" RUNNING {70033F0003}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<SIMPLE-ERROR "Bug in readtable iterators or concurrent access?" {700578B703}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK SB-EXT:*INVOKE-DEBUGGER-HOOK* #<SIMPLE-ERROR "Bug in readtable iterators or concurrent access?" {700578B703}>)
2: (INVOKE-DEBUGGER #<SIMPLE-ERROR "Bug in readtable iterators or concurrent access?" {700578B703}>)
3: (ERROR #<SIMPLE-ERROR "Bug in readtable iterators or concurrent access?" {700578B703}>)
4: (SB-KERNEL:WITH-SIMPLE-CONDITION-RESTARTS ERROR NIL #<SIMPLE-ERROR "Bug in readtable iterators or concurrent access?" {700578B703}>)
5: (SB-KERNEL:ASSERT-ERROR EDITOR-HINTS.NAMED-READTABLES::FROM-FN NIL "Bug in readtable iterators or concurrent access?")
6: (EDITOR-HINTS.NAMED-READTABLES::CHECK-READER-MACRO-CONFLICT #<NAMED-READTABLE :COMMON-LISP {70049FBCE3}> #<NAMED-READTABLE :INTERPOL-SYNTAX {7005570693}> #\Nul NIL)
7: (EDITOR-HINTS.NAMED-READTABLES:MERGE-READTABLES-INTO #<NAMED-READTABLE :INTERPOL-SYNTAX {7005570693}> :STANDARD)
8: ("top level form") [toplevel]
9: (SB-FASL::LOAD-FASL-GROUP #S(SB-FASL::FASL-INPUT :STREAM #<SB-SYS:FD-STREAM for "file /nix/var/nix/builds/nix-53321-359877003/source/read.fasl" {700552DA73}> :TABLE #(617 #1="/nix/var/nix/builds/nix-53321-359877003/source/read.lisp" NIL NIL NIL PEEK-CHAR READ-CHAR #<PACKAGE "SB-VM"> SB-VM::PREPARE-VECTOR-PUSH-EXTEND #<PACKAGE "SB-KERNEL"> SB-KERNEL:TWO-ARG-<= :MAX ...) :STACK #(0 #<FUNCTION #2="top level form" {70066F508B}> ENABLE-INTERPOL-SYNTAX #S(SB-C:DEFINITION-SOURCE-LOCATION :NAMESTRING #1# :INDICES 688129) DISABLE-INTERPOL-SYNTAX #S(SB-C:DEFINITION-SOURCE-LOCATION :NAMESTRING #1# :INDICES 720897) #<FUNCTION (MACRO-FUNCTION ENABLE-INTERPOL-SYNTAX) {70066F4E0B}> #<FUNCTION (MACRO-FUNCTION DISABLE-INTERPOL-SYNTAX) {70066F4F5B}> #S(SB-C::COMPILED-DEBUG-INFO :NAME #2# :SOURCE #3=#S(SB-C::DEBUG-SOURCE :NAMESTRING #1# :CREATED 2208988801 :START-POSITIONS NIL :PLIST NIL) :PACKAGE #<PACKAGE "CL-INTERPOL"> :FUN-MAP #4=#(12 103 0 17 0 5 71 48 20 69 28 20 ...) :CONTEXTS #() :REST #2#) 0 NIL #4# ...) :NAME-BUFFER #("" "%DEFMACROSYNTAXS-INTOTORARGSSE*") :PRINT NIL :CODEBLOBS NIL :PARTIAL-SOURCE-INFO #3#))
10: ((LAMBDA NIL :IN SB-FASL::LOAD-AS-FASL))
11: (SB-IMPL::CALL-WITH-LOADER-PACKAGE-NAMES #<FUNCTION (LAMBDA NIL :IN SB-FASL::LOAD-AS-FASL) {7005564CDB}>)
12: (SB-FASL::LOAD-AS-FASL #<SB-SYS:FD-STREAM for "file /nix/var/nix/builds/nix-53321-359877003/source/read.fasl" {700552DA73}> NIL NIL)
13: ((LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) #<SB-SYS:FD-STREAM for "file /nix/var/nix/builds/nix-53321-359877003/source/read.fasl" {700552DA73}> T)
14: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<FUNCTION (LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) {104BD262B}> #<SB-SYS:FD-STREAM for "file /nix/var/nix/builds/nix-53321-359877003/source/read.fasl" {700552DA73}> T #<SB-SYS:FD-STREAM for "file /nix/var/nix/builds/nix-53321-359877003/source/read.fasl" {700552DA73}>)
15: (LOAD #P"/nix/var/nix/builds/nix-53321-359877003/source/read.fasl" :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST :ERROR :EXTERNAL-FORMAT :DEFAULT)
16: (UIOP/UTILITY:CALL-WITH-MUFFLED-CONDITIONS #<FUNCTION (LAMBDA NIL :IN UIOP/LISP-BUILD:LOAD*) {700552D64B}> ("Overwriting already existing readtable ~S." #(#:FINALIZERS-OFF-WARNING :ASDF-FINALIZERS)))
17: ((SB-PCL::EMF ASDF/ACTION:PERFORM) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/LISP-ACTION:CL-SOURCE-FILE "cl-interpol" "read">)
18: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
19: ((:METHOD ASDF/ACTION:PERFORM-WITH-RESTARTS (ASDF/LISP-ACTION:LOAD-OP ASDF/LISP-ACTION:CL-SOURCE-FILE)) #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/LISP-ACTION:CL-SOURCE-FILE "cl-interpol" "read">) [fast-method]
20: ((:METHOD ASDF/ACTION:PERFORM-WITH-RESTARTS :AROUND (T T)) #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/LISP-ACTION:CL-SOURCE-FILE "cl-interpol" "read">) [fast-method]
21: ((:METHOD ASDF/PLAN:PERFORM-PLAN (T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {7005AEA6B3}>) [fast-method]
22: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT))
23: ((:METHOD ASDF/PLAN:PERFORM-PLAN :AROUND (T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {7005AEA6B3}>) [fast-method]
24: ((:METHOD ASDF/OPERATE:OPERATE (ASDF/OPERATION:OPERATION ASDF/COMPONENT:COMPONENT)) #<ASDF/OPERATE:BUILD-OP > #<ASDF/SYSTEM:SYSTEM "cl-interpol"> :PLAN-CLASS NIL :PLAN-OPTIONS NIL) [fast-method]
25: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> #<ASDF/OPERATE:BUILD-OP > #<ASDF/SYSTEM:SYSTEM "cl-interpol">)
26: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
27: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) #<ASDF/OPERATE:BUILD-OP > #<ASDF/SYSTEM:SYSTEM "cl-interpol">) [fast-method]
28: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> ASDF/OPERATE:BUILD-OP "cl-interpol")
29: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
30: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/OPERATE:BUILD-OP "cl-interpol") [fast-method]
31: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<FUNCTION (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {70081A105B}> :OVERRIDE T :KEY NIL :OVERRIDE-CACHE T :OVERRIDE-FORCING NIL)
32: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
33: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<FUNCTION (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {700730EB1B}> :OVERRIDE NIL :KEY NIL :OVERRIDE-CACHE NIL :OVERRIDE-FORCING NIL)
34: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/OPERATE:BUILD-OP "cl-interpol") [fast-method]
35: (ASDF/OPERATE:MAKE "cl-interpol")
36: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ASDF/OPERATE:MAKE "cl-interpol") #<NULL-LEXENV>)
37: (SB-EXT:EVAL-TLF (ASDF/OPERATE:MAKE "cl-interpol") 1 NIL)
38: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (ASDF/OPERATE:MAKE "cl-interpol") 1)
39: ((LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) (ASDF/OPERATE:MAKE "cl-interpol") :CURRENT-INDEX 1)
40: (SB-C::%DO-FORMS-FROM-INFO #<FUNCTION (LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) {104BD0E0B}> #<SB-C::SOURCE-INFO {7004E89443}> SB-C::INPUT-ERROR-IN-LOAD)
41: (SB-INT:LOAD-AS-SOURCE #<SB-SYS:FD-STREAM for "file /nix/store/gwi1plypd6r55nb765213xaqadn9rsbk-asdf-build-cl-interpol.lisp" {70033F1303}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading")
42: ((LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) #<SB-SYS:FD-STREAM for "file /nix/store/gwi1plypd6r55nb765213xaqadn9rsbk-asdf-build-cl-interpol.lisp" {70033F1303}> NIL)
43: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<FUNCTION (LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) {104BD09EB}> #<SB-SYS:FD-STREAM for "file /nix/store/gwi1plypd6r55nb765213xaqadn9rsbk-asdf-build-cl-interpol.lisp" {70033F1303}> NIL #<SB-SYS:FD-STREAM for "file /nix/store/gwi1plypd6r55nb765213xaqadn9rsbk-asdf-build-cl-interpol.lisp" {70033F1303}>)
44: (LOAD #<SB-SYS:FD-STREAM for "file /nix/store/gwi1plypd6r55nb765213xaqadn9rsbk-asdf-build-cl-interpol.lisp" {70033F1303}> :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST :ERROR :EXTERNAL-FORMAT :DEFAULT)
45: ((FLET SB-IMPL::LOAD-SCRIPT :IN SB-IMPL::PROCESS-SCRIPT) #<SB-SYS:FD-STREAM for "file /nix/store/gwi1plypd6r55nb765213xaqadn9rsbk-asdf-build-cl-interpol.lisp" {70033F1303}>)
46: ((FLET SB-UNIX::BODY :IN SB-IMPL::PROCESS-SCRIPT))
47: ((FLET "WITHOUT-INTERRUPTS-BODY-" :IN SB-IMPL::PROCESS-SCRIPT))
48: (SB-IMPL::PROCESS-SCRIPT "/nix/store/gwi1plypd6r55nb765213xaqadn9rsbk-asdf-build-cl-interpol.lisp")
49: (SB-IMPL::TOPLEVEL-INIT)
50: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP))
51: ((FLET "WITHOUT-INTERRUPTS-BODY-3" :IN SB-IMPL::START-LISP))
52: (SB-IMPL::%START-LISP)

unhandled condition in --disable-debugger mode, quitting
; 
; compilation unit aborted
;   caught 1 fatal ERROR condition

Additional context

No response

System metadata

$ nix shell nixpkgs#nix-info --command nix-info --markdown
 - system: `"aarch64-darwin"`
 - host os: `Darwin 25.2.0, macOS 26.2`
 - multi-user?: `yes`
 - sandbox: `no`
 - version: `nix-env (Nix) 2.31.3`
 - nixpkgs: `/nix/store/fky7wjvjv3dwrivwjssk4mxgcvkhlxir-source`

Notify maintainers


Note for maintainers: Please tag this issue in your pull request description. (i.e. Resolves #ISSUE.)

I assert that this issue is relevant for Nixpkgs

Is this issue important to you?

Add a 👍 reaction to issues you find important.

Metadata

Metadata

Assignees

No one assigned

    Labels

    cannot-reproFurther information / reproducible example requested

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions