Skip to content

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

@sheeeng

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

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions