Skip to content

Segmentation fault during modctl build using latest modctl amd64 binary downloaded from releases #285

@font

Description

@font

Segmentation fault when trying to modctl build --storage-dir .modctl -t localhost/qwen/qwen3-0.6b:latest -f Modelfile model when using latest 2 versions of modctl binary v0.0.5 and v0.1.0-alpha.0 for amd64 downloaded from Github releases. I did not try any older versions. Error log below is only for latest version. Building from source works as expected.

Hardware

$ lscpu
Architecture:                x86_64
  CPU op-mode(s):            32-bit, 64-bit
  Address sizes:             39 bits physical, 48 bits virtual
  Byte Order:                Little Endian
CPU(s):                      16
  On-line CPU(s) list:       0-15
Vendor ID:                   GenuineIntel
  Model name:                11th Gen Intel(R) Core(TM) i7-11850H @ 2.50GHz
    CPU family:              6
    Model:                   141
    Thread(s) per core:      2
    Core(s) per socket:      8
    Socket(s):               1
    Stepping:                1
    CPU(s) scaling MHz:      23%
    CPU max MHz:             4800.0000
    CPU min MHz:             800.0000
    BogoMIPS:                4992.00
    Flags:                   fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology no
                             nstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_l
                             m abm 3dnowprefetch cpuid_fault epb cat_l2 cdp_l2 ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdt_a avx512f avx512dq rdseed adx sm
                             ap avx512ifma clflushopt clwb intel_pt avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves split_lock_detect user_shstk dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req vnmi av
                             x512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq rdpid movdiri movdir64b fsrm avx512_vp2intersect md_clear ibt flush_l1d arch_capabilities

$ uname -r
6.15.9-101.fc41.x86_64

Error with v0.1.0-alpha.0

$ modctl version
Version:    v0.1.0-alpha.0
Commit:     21e382c
Platform:   linux
BuildTime:  2025-08-29T04:16:34Z

$ modctl modelfile generate model --overwrite
Generating modelfile for ./model
Successfully generated modelfile:
# Generated at 2025-09-16T09:53:41-06:00

# Model name
NAME model

# Model architecture (Generated from transformers_version in config.json)
ARCH transformer

# Model family (Generated from model_type in config.json)
FAMILY qwen3

# Model precision (Generated from torch_dtype in config.json)
PRECISION bfloat16

# Config files (Generated from the files in the workspace directory)
# Supported file types: *.json, *.jsonl, *.json5, *.jsonc, *.yaml, *.yml, *.toml, *.ini, *.config, *.cfg, *.conf, *.properties, *.props, *.prop, *.xml, *.xsd, *.rng, *.modelcard, *.meta, *tokenizer.model*, config.json.*, *.hparams, *.params, *
.hyperparams, *.wandb, *.mlflow, *.tensorboard
CONFIG config.json
CONFIG generation_config.json
CONFIG tokenizer.json
CONFIG tokenizer_config.json
CONFIG vocab.json

# Model files (Generated from the files in the workspace directory)
# Supported file types: *.safetensors, *.bin, *.pt, *.pth, *.mar, *.pte, *.pt2, *.ptl, *.tflite, *.h5, *.hdf, *.hdf5, *.pb, *.meta, *.data-*, *.index, *.gguf, *.ggml, *.ggmf, *.ggjt, *.q4_0, *.q4_1, *.q5_0, *.q5_1, *.q8_0, *.f16, *.f32, *.ckpt
, *.checkpoint, *.dist_ckpt, *.tensor, *.weights, *.state, *.embedding, *.vocab, *.ot, *.engine, *.trt, *.onnx, *.msgpack, *.model, *.pkl, *.pickle, *.keras, *.joblib, *.npy, *.npz, *.nc, *.mlmodel, *.coreml, *.mleap, *.surml, *.llamafile, *.c
affemodel, *.prototxt, *.dlc, *.circle, *.nb
MODEL model.safetensors

# Documentation files (Generated from the files in the workspace directory)
# Supported file types: *.txt, *.md, *.pdf, LICENSE*, README*, SETUP*, *requirements*, *.log, *.doc, *.docx, *.docm, *.dot, *.dotx, *.dotm, *.rtf, *.odt, *.ott, *.fodt, *.pages, *.wpd, *.xls, *.xlsx, *.xlsm, *.xlsb, *.xlt, *.xltx, *.xltm, *.od
s, *.ots, *.fods, *.numbers, *.csv, *.ppt, *.pptx, *.pptm, *.pps, *.ppsx, *.ppsm, *.pot, *.potx, *.potm, *.odp, *.otp, *.fodp, *.key, *.epub, *.mobi, *.azw, *.azw3, *.fb2, *.fb3, *.lit, *.pdb, *.djvu, *.djv, *.html, *.htm, *.xhtml, *.mhtml, *.
mht, *.xml, *.xsl, *.xslt, *.tex, *.latex, *.ltx, *.bib, *.rst, *.asciidoc, *.adoc, *.textile, *.wiki, *.mediawiki, *.org, *.texi, *.texinfo, *.info, *.man, *.chm, *.hlp, *.xps, *.jpg, *.jpeg, *.png, *.gif, *.bmp, *.tiff, *.ico, *.webp, *.heic
, *.heif, *.hevc, *.svg, *.mp4, *.mov, *.avi, *.mkv, *.webm, *.m4v, *.flv, *.wmv, *.mpg, *.mpeg
DOC LICENSE
DOC README.md
DOC merges.txt

$ modctl build --storage-dir .modctl -t localhost/qwen/qwen3-0.6b:latest -f Modelfile model
SIGSEGV: segmentation violation
PC=0x7fbf5446c5da m=9 sigcode=1 addr=0x47
signal arrived during cgo execution

goroutine 35 gp=0xc0001bc700 m=9 mp=0xc000502008 [syscall]:
runtime.cgocall(0xedc820, 0xc0000a5b98)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/cgocall.go:167 +0x4b fp=0xc0000a5b70 sp=0xc0000a5b38 pc=0x47904b
os/user._Cfunc_mygetgrgid_r(0x3e8, 0xc000130000, 0x400, 0xc00051c024, 0xc00051c028)
        _cgo_gotypes.go:99 +0x59 fp=0xc0000a5b98 sp=0xc0000a5b70 pc=0x8961f9
os/user._C_getgrgid_r(0x3e8, 0xc000130000, 0x400)
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/user/cgo_lookup_cgo.go:103 +0x71 fp=0xc0000a5c00 sp=0xc0000a5b98 pc=0x896931
os/user.lookupUnixGid.func1({0xc000130000?, 0xc0000a5c88?, 0x492e6c?})
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/user/cgo_lookup_unix.go:122 +0x45 fp=0xc0000a5c38 sp=0xc0000a5c00 pc=0x895b45
os/user.retryWithBuffer(0xa5cfc?, 0xc0000a5cf8)
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/user/cgo_lookup_unix.go:171 +0x68 fp=0xc0000a5c98 sp=0xc0000a5c38 pc=0x895d88
os/user.lookupUnixGid(0x3e8)
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/user/cgo_lookup_unix.go:120 +0x73 fp=0xc0000a5d48 sp=0xc0000a5c98 pc=0x8959b3
os/user.lookupGroupId({0xc00051c020?, 0x18a5aa0?})
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/user/cgo_lookup_unix.go:113 +0x2a fp=0xc0000a5d68 sp=0xc0000a5d48 pc=0x89590a
os/user.LookupGroupId(...)
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/user/lookup.go:64
archive/tar.statUnix({0x1892858?, 0xc00012c0d0?}, 0xc000000000, 0x1)
        /opt/hostedtoolcache/go/1.24.6/x64/src/archive/tar/stat_unix.go:45 +0x1fe fp=0xc0000a5dc8 sp=0xc0000a5d68 pc=0x89e61e
archive/tar.FileInfoHeader({0x1892858, 0xc00012c0d0}, {0x0, 0x0})
        /opt/hostedtoolcache/go/1.24.6/x64/src/archive/tar/common.go:723 +0x642 fp=0xc0000a5e50 sp=0xc0000a5dc8 pc=0x899c82
github.com/modelpack/modctl/pkg/archiver.Tar.func1()
        /home/runner/work/modctl/modctl/pkg/archiver/archiver.go:98 +0x3cc fp=0xc0000a5fe0 sp=0xc0000a5e50 pc=0x8a312c
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000a5fe8 sp=0xc0000a5fe0 pc=0x484641
created by github.com/modelpack/modctl/pkg/archiver.Tar in goroutine 16
        /home/runner/work/modctl/modctl/pkg/archiver/archiver.go:34 +0x12b

goroutine 1 gp=0xc000002380 m=nil [sync.WaitGroup.Wait]:
runtime.gopark(0xc000519088?, 0x41bf34?, 0x20?, 0x1?, 0xc0005190b0?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000519028 sp=0xc000519008 pc=0x47c64e
runtime.goparkunlock(...)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:441
runtime.semacquire1(0xc0004ce4d0, 0x0, 0x1, 0x0, 0x18)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/sema.go:188 +0x21d fp=0xc000519090 sp=0xc000519028 pc=0x45ae1d
sync.runtime_SemacquireWaitGroup(0xc000124108?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/sema.go:110 +0x25 fp=0xc0005190c8 sp=0xc000519090 pc=0x47dd05
sync.(*WaitGroup).Wait(0x1686e00?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/sync/waitgroup.go:118 +0x48 fp=0xc0005190f0 sp=0xc0005190c8 pc=0x490188
golang.org/x/sync/errgroup.(*Group).Wait(0xc0004ce4c0)
        /home/runner/go/pkg/mod/golang.org/x/sync@v0.16.0/errgroup/errgroup.go:56 +0x1e fp=0xc000519110 sp=0xc0005190f0 pc=0x9f0b5e
github.com/modelpack/modctl/pkg/backend/processor.(*base).Process(0xc0003b5040, {0x188cff0, 0x23ccfc0}, {0x188af38, 0xc0003b4eb0}, {0x7ffe3f4d1922, 0x5}, {0xc000410200, 0x2, 0x2})
        /home/runner/work/modctl/modctl/pkg/backend/processor/base.go:164 +0xbc5 fp=0xc000519398 sp=0xc000519110 pc=0xbd0ce5
github.com/modelpack/modctl/pkg/backend/processor.(*modelConfigProcessor).Process(0x4?, {0x188cff0?, 0x23ccfc0?}, {0x188af38?, 0xc0003b4eb0?}, {0x7ffe3f4d1922?, 0xc000400700?}, {0xc000410200, 0x2, 0x2})
        /home/runner/work/modctl/modctl/pkg/backend/processor/model_config.go:54 +0x5b fp=0xc0005193f8 sp=0xc000519398 pc=0xbd233b
github.com/modelpack/modctl/pkg/backend.(*backend).process(0x21ff500?, {0x188cff0, 0x23ccfc0}, {0x188af38, 0xc0003b4eb0}, {0x7ffe3f4d1922, 0x5}, 0xc0004d4660, 0x21ff500, {0xc0004ce3c0, ...})
        /home/runner/work/modctl/modctl/pkg/backend/build.go:206 +0x27e fp=0xc0005194b8 sp=0xc0005193f8 pc=0xe2a09e
github.com/modelpack/modctl/pkg/backend.(*backend).Build(0xc0004104e0, {0x188cff0, 0x23ccfc0}, {0x7ffe3f4d1918, 0x9}, {0x7ffe3f4d1922, 0x5}, {0x7ffe3f4d18f4, 0x20}, 0x21ff500)
        /home/runner/work/modctl/modctl/pkg/backend/build.go:91 +0x585 fp=0xc000519bd8 sp=0xc0005194b8 pc=0xe27945
github.com/modelpack/modctl/cmd.runBuild({0x188cff0, 0x23ccfc0}, {0x7ffe3f4d1922, 0x5})
        /home/runner/work/modctl/modctl/cmd/build.go:78 +0x8b fp=0xc000519c48 sp=0xc000519bd8 pc=0xe6dd8b
github.com/modelpack/modctl/cmd.init.func2(0xc000371b00?, {0xc00043c150, 0x1, 0x16d825b?})
        /home/runner/work/modctl/modctl/cmd/build.go:45 +0x53 fp=0xc000519c78 sp=0xc000519c48 pc=0xe6cbb3
github.com/spf13/cobra.(*Command).execute(0x2204d80, {0xc00043c0e0, 0x7, 0x7})
        /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1015 +0xaaa fp=0xc000519df8 sp=0xc000519c78 pc=0x618caa
github.com/spf13/cobra.(*Command).ExecuteC(0x2206bc0)
        /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1148 +0x46f fp=0xc000519ee8 sp=0xc000519df8 pc=0x6195ef
github.com/spf13/cobra.(*Command).Execute(...)
        /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1071
github.com/modelpack/modctl/cmd.Execute()
        /home/runner/work/modctl/modctl/cmd/root.go:104 +0xc5 fp=0xc000519f40 sp=0xc000519ee8 pc=0xe6fce5
main.main()
        /home/runner/work/modctl/modctl/main.go:24 +0xf fp=0xc000519f50 sp=0xc000519f40 pc=0xe709cf
runtime.main()
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:283 +0x28b fp=0xc000519fe0 sp=0xc000519f50 pc=0x4474cb
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000519fe8 sp=0xc000519fe0 pc=0x484641

goroutine 2 gp=0xc000002e00 m=nil [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000092fa8 sp=0xc000092f88 pc=0x47c64e
runtime.goparkunlock(...)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:441
runtime.forcegchelper()
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:348 +0xb3 fp=0xc000092fe0 sp=0xc000092fa8 pc=0x447813
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000092fe8 sp=0xc000092fe0 pc=0x484641
created by runtime.init.7 in goroutine 1
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:336 +0x1a

goroutine 3 gp=0xc000003340 m=nil [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000093780 sp=0xc000093760 pc=0x47c64e
runtime.goparkunlock(...)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:441
runtime.bgsweep(0xc00004a080)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgcsweep.go:316 +0xdf fp=0xc0000937c8 sp=0xc000093780 pc=0x42f4bf
runtime.gcenable.gowrap1()
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:204 +0x25 fp=0xc0000937e0 sp=0xc0000937c8 pc=0x423945
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000937e8 sp=0xc0000937e0 pc=0x484641
created by runtime.gcenable in goroutine 1
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:204 +0x66

goroutine 4 gp=0xc000003500 m=nil [GC scavenge wait]:
runtime.gopark(0x10000?, 0x1875730?, 0x0?, 0x0?, 0x0?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000093f78 sp=0xc000093f58 pc=0x47c64e
runtime.goparkunlock(...)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:441
runtime.(*scavengerState).park(0x23a1400)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc000093fa8 sp=0xc000093f78 pc=0x42cf29
runtime.bgscavenge(0xc00004a080)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc000093fc8 sp=0xc000093fa8 pc=0x42d4b9
runtime.gcenable.gowrap2()
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:205 +0x25 fp=0xc000093fe0 sp=0xc000093fc8 pc=0x4238e5
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000093fe8 sp=0xc000093fe0 pc=0x484641
created by runtime.gcenable in goroutine 1
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:205 +0xa5

goroutine 5 gp=0xc000003dc0 m=nil [finalizer wait]:
runtime.gopark(0x1b8?, 0xc000002380?, 0x1?, 0x23?, 0xc000092688?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000092630 sp=0xc000092610 pc=0x47c64e
runtime.runfinq()
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mfinal.go:196 +0x107 fp=0xc0000927e0 sp=0xc000092630 pc=0x422907
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000927e8 sp=0xc0000927e0 pc=0x484641
created by runtime.createfing in goroutine 1
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mfinal.go:166 +0x3d

goroutine 6 gp=0xc0001bca80 m=nil [chan receive]:
runtime.gopark(0xc0002999a0?, 0xc000124018?, 0x60?, 0x47?, 0x55abe8?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000094718 sp=0xc0000946f8 pc=0x47c64e
runtime.chanrecv(0xc0000ca690, 0x0, 0x1)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/chan.go:664 +0x445 fp=0xc000094790 sp=0xc000094718 pc=0x4148a5
runtime.chanrecv1(0x0?, 0x0?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/chan.go:506 +0x12 fp=0xc0000947b8 sp=0xc000094790 pc=0x414432
runtime.unique_runtime_registerUniqueMapCleanup.func2(...)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1797
runtime.unique_runtime_registerUniqueMapCleanup.gowrap1()
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1800 +0x2f fp=0xc0000947e0 sp=0xc0000947b8 pc=0x426a8f
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000947e8 sp=0xc0000947e0 pc=0x484641
created by unique.runtime_registerUniqueMapCleanup in goroutine 1
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1795 +0x79

goroutine 9 gp=0xc0001bcfc0 m=nil [select, locked to thread]:
runtime.gopark(0xc000094fa8?, 0x2?, 0x50?, 0x4e?, 0xc000094f94?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000094e20 sp=0xc000094e00 pc=0x47c64e
runtime.selectgo(0xc000094fa8, 0xc000094f90, 0x0?, 0x0, 0x1?, 0x1)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/select.go:351 +0x837 fp=0xc000094f58 sp=0xc000094e20 pc=0x459d77
runtime.ensureSigM.func1()
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/signal_unix.go:1085 +0x192 fp=0xc000094fe0 sp=0xc000094f58 pc=0x476bd2
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000094fe8 sp=0xc000094fe0 pc=0x484641
created by runtime.ensureSigM in goroutine 1
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/signal_unix.go:1068 +0xc8

goroutine 34 gp=0xc000102380 m=5 mp=0xc000100008 [syscall]:
runtime.notetsleepg(0x23ce100, 0xffffffffffffffff)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/lock_futex.go:123 +0x29 fp=0xc00008e7a0 sp=0xc00008e778 pc=0x419f49
os/signal.signal_recv()
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/sigqueue.go:152 +0x29 fp=0xc00008e7c0 sp=0xc00008e7a0 pc=0x47e7e9
os/signal.loop()
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/signal/signal_unix.go:23 +0x13 fp=0xc00008e7e0 sp=0xc00008e7c0 pc=0xe6b253
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00008e7e8 sp=0xc00008e7e0 pc=0x484641
created by os/signal.Notify.func1.1 in goroutine 1
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/signal/signal.go:152 +0x1f

goroutine 19 gp=0xc000440000 m=nil [chan receive]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000446720 sp=0xc000446700 pc=0x47c64e
runtime.chanrecv(0xc000494e00, 0x0, 0x1)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/chan.go:664 +0x445 fp=0xc000446798 sp=0xc000446720 pc=0x4148a5
runtime.chanrecv1(0x0?, 0x0?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/chan.go:506 +0x12 fp=0xc0004467c0 sp=0xc000446798 pc=0x414432
github.com/modelpack/modctl/cmd.Execute.func1()
        /home/runner/work/modctl/modctl/cmd/root.go:100 +0x19 fp=0xc0004467e0 sp=0xc0004467c0 pc=0xe6fd39
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0004467e8 sp=0xc0004467e0 pc=0x484641
created by github.com/modelpack/modctl/cmd.Execute in goroutine 1
        /home/runner/work/modctl/modctl/cmd/root.go:99 +0xb6

goroutine 20 gp=0xc0004401c0 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000446f38 sp=0xc000446f18 pc=0x47c64e
runtime.gcBgMarkWorker(0xc000452000)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000446fc8 sp=0xc000446f38 pc=0x425da9
runtime.gcBgMarkStartWorkers.gowrap1()
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000446fe0 sp=0xc000446fc8 pc=0x425c85
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000446fe8 sp=0xc000446fe0 pc=0x484641
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x105

goroutine 21 gp=0xc000440380 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000447738 sp=0xc000447718 pc=0x47c64e
runtime.gcBgMarkWorker(0xc000452000)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc0004477c8 sp=0xc000447738 pc=0x425da9
runtime.gcBgMarkStartWorkers.gowrap1()
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc0004477e0 sp=0xc0004477c8 pc=0x425c85
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0004477e8 sp=0xc0004477e0 pc=0x484641
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x105

goroutine 22 gp=0xc000440540 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000447f38 sp=0xc000447f18 pc=0x47c64e
runtime.gcBgMarkWorker(0xc000452000)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000447fc8 sp=0xc000447f38 pc=0x425da9
runtime.gcBgMarkStartWorkers.gowrap1()
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000447fe0 sp=0xc000447fc8 pc=0x425c85
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000447fe8 sp=0xc000447fe0 pc=0x484641
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x105

goroutine 23 gp=0xc000440700 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000448738 sp=0xc000448718 pc=0x47c64e
runtime.gcBgMarkWorker(0xc000452000)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc0004487c8 sp=0xc000448738 pc=0x425da9
runtime.gcBgMarkStartWorkers.gowrap1()
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc0004487e0 sp=0xc0004487c8 pc=0x425c85
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0004487e8 sp=0xc0004487e0 pc=0x484641
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x105

goroutine 24 gp=0xc0004408c0 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000448f38 sp=0xc000448f18 pc=0x47c64e
runtime.gcBgMarkWorker(0xc000452000)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000448fc8 sp=0xc000448f38 pc=0x425da9
runtime.gcBgMarkStartWorkers.gowrap1()
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000448fe0 sp=0xc000448fc8 pc=0x425c85
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000448fe8 sp=0xc000448fe0 pc=0x484641
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x105

goroutine 25 gp=0xc000440a80 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000449738 sp=0xc000449718 pc=0x47c64e
runtime.gcBgMarkWorker(0xc000452000)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc0004497c8 sp=0xc000449738 pc=0x425da9
runtime.gcBgMarkStartWorkers.gowrap1()
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc0004497e0 sp=0xc0004497c8 pc=0x425c85
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0004497e8 sp=0xc0004497e0 pc=0x484641
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x105

goroutine 26 gp=0xc000440c40 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000449f38 sp=0xc000449f18 pc=0x47c64e
runtime.gcBgMarkWorker(0xc000452000)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000449fc8 sp=0xc000449f38 pc=0x425da9
runtime.gcBgMarkStartWorkers.gowrap1()
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000449fe0 sp=0xc000449fc8 pc=0x425c85
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000449fe8 sp=0xc000449fe0 pc=0x484641
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x105

goroutine 27 gp=0xc000441180 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000442738 sp=0xc000442718 pc=0x47c64e
runtime.gcBgMarkWorker(0xc000452000)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc0004427c8 sp=0xc000442738 pc=0x425da9
runtime.gcBgMarkStartWorkers.gowrap1()
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc0004427e0 sp=0xc0004427c8 pc=0x425c85
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0004427e8 sp=0xc0004427e0 pc=0x484641
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x105

goroutine 28 gp=0xc000441340 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000442f38 sp=0xc000442f18 pc=0x47c64e
runtime.gcBgMarkWorker(0xc000452000)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000442fc8 sp=0xc000442f38 pc=0x425da9
runtime.gcBgMarkStartWorkers.gowrap1()
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000442fe0 sp=0xc000442fc8 pc=0x425c85
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000442fe8 sp=0xc000442fe0 pc=0x484641
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x105

goroutine 29 gp=0xc000441500 m=nil [GC worker (idle)]:
runtime.gopark(0x75044a61f6514?, 0x0?, 0x0?, 0x0?, 0x0?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000443738 sp=0xc000443718 pc=0x47c64e
runtime.gcBgMarkWorker(0xc000452000)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc0004437c8 sp=0xc000443738 pc=0x425da9
runtime.gcBgMarkStartWorkers.gowrap1()
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc0004437e0 sp=0xc0004437c8 pc=0x425c85
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0004437e8 sp=0xc0004437e0 pc=0x484641
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x105

goroutine 30 gp=0xc0004416c0 m=nil [GC worker (idle)]:
runtime.gopark(0x75044a61ed5dc?, 0x0?, 0x0?, 0x0?, 0x0?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000443f38 sp=0xc000443f18 pc=0x47c64e
runtime.gcBgMarkWorker(0xc000452000)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000443fc8 sp=0xc000443f38 pc=0x425da9
runtime.gcBgMarkStartWorkers.gowrap1()
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000443fe0 sp=0xc000443fc8 pc=0x425c85
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000443fe8 sp=0xc000443fe0 pc=0x484641
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x105

goroutine 31 gp=0xc000441880 m=nil [GC worker (idle)]:
runtime.gopark(0x75044a61f585c?, 0x3?, 0x6c?, 0x3b?, 0x0?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000444738 sp=0xc000444718 pc=0x47c64e
runtime.gcBgMarkWorker(0xc000452000)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc0004447c8 sp=0xc000444738 pc=0x425da9
runtime.gcBgMarkStartWorkers.gowrap1()
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc0004447e0 sp=0xc0004447c8 pc=0x425c85
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0004447e8 sp=0xc0004447e0 pc=0x484641
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x105

goroutine 32 gp=0xc000441a40 m=nil [GC worker (idle)]:
runtime.gopark(0x75044a61f56a8?, 0x1?, 0x27?, 0xc9?, 0x0?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000444f38 sp=0xc000444f18 pc=0x47c64e
runtime.gcBgMarkWorker(0xc000452000)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000444fc8 sp=0xc000444f38 pc=0x425da9
runtime.gcBgMarkStartWorkers.gowrap1()
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000444fe0 sp=0xc000444fc8 pc=0x425c85
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000444fe8 sp=0xc000444fe0 pc=0x484641
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x105

goroutine 33 gp=0xc000441c00 m=nil [GC worker (idle)]:
runtime.gopark(0x23cef00?, 0x1?, 0x95?, 0x8a?, 0x0?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000445738 sp=0xc000445718 pc=0x47c64e
runtime.gcBgMarkWorker(0xc000452000)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc0004457c8 sp=0xc000445738 pc=0x425da9
runtime.gcBgMarkStartWorkers.gowrap1()
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc0004457e0 sp=0xc0004457c8 pc=0x425c85
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0004457e8 sp=0xc0004457e0 pc=0x484641
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x105

goroutine 50 gp=0xc000441dc0 m=nil [GC worker (idle)]:
runtime.gopark(0x75044a61f83d2?, 0x0?, 0x0?, 0x0?, 0x0?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000445f38 sp=0xc000445f18 pc=0x47c64e
runtime.gcBgMarkWorker(0xc000452000)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000445fc8 sp=0xc000445f38 pc=0x425da9
runtime.gcBgMarkStartWorkers.gowrap1()
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000445fe0 sp=0xc000445fc8 pc=0x425c85
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000445fe8 sp=0xc000445fe0 pc=0x484641
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x105

goroutine 51 gp=0xc000462000 m=nil [GC worker (idle)]:
runtime.gopark(0x75044a61de4eb?, 0x0?, 0x0?, 0x0?, 0x0?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000468738 sp=0xc000468718 pc=0x47c64e
runtime.gcBgMarkWorker(0xc000452000)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc0004687c8 sp=0xc000468738 pc=0x425da9
runtime.gcBgMarkStartWorkers.gowrap1()
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc0004687e0 sp=0xc0004687c8 pc=0x425c85
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0004687e8 sp=0xc0004687e0 pc=0x484641
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/mgc.go:1339 +0x105

goroutine 10 gp=0xc0001028c0 m=nil [select]:
runtime.gopark(0xc0000a3f78?, 0x2?, 0xc0?, 0x65?, 0xc0000a3f34?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc0000a3dc0 sp=0xc0000a3da0 pc=0x47c64e
runtime.selectgo(0xc0000a3f78, 0xc0000a3f30, 0x0?, 0x0, 0x0?, 0x1)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/select.go:351 +0x837 fp=0xc0000a3ef8 sp=0xc0000a3dc0 pc=0x459d77
github.com/vbauerster/mpb/v8.(*pState).autoRefreshListener(0xc000600320, 0xc0000ca310)
        /home/runner/go/pkg/mod/github.com/vbauerster/mpb/v8@v8.10.2/progress.go:311 +0x132 fp=0xc0000a3fc0 sp=0xc0000a3ef8 pc=0x882272
github.com/vbauerster/mpb/v8.NewWithContext.gowrap2()
        /home/runner/go/pkg/mod/github.com/vbauerster/mpb/v8@v8.10.2/progress.go:108 +0x25 fp=0xc0000a3fe0 sp=0xc0000a3fc0 pc=0x880b85
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000a3fe8 sp=0xc0000a3fe0 pc=0x484641
created by github.com/vbauerster/mpb/v8.NewWithContext in goroutine 1
        /home/runner/go/pkg/mod/github.com/vbauerster/mpb/v8@v8.10.2/progress.go:108 +0x379

goroutine 11 gp=0xc000102a80 m=nil [select]:
runtime.gopark(0xc00008ff08?, 0x5?, 0x0?, 0x0?, 0xc00008feb6?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000029d40 sp=0xc000029d20 pc=0x47c64e
runtime.selectgo(0xc000029f08, 0xc00008feac, 0x0?, 0x0, 0x0?, 0x1)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/select.go:351 +0x837 fp=0xc000029e78 sp=0xc000029d40 pc=0x459d77
github.com/vbauerster/mpb/v8.(*Progress).serve(0xc0003b4f50, 0xc000600320, 0x0?)
        /home/runner/go/pkg/mod/github.com/vbauerster/mpb/v8@v8.10.2/progress.go:261 +0x1dc fp=0xc000029fb8 sp=0xc000029e78 pc=0x881bfc
github.com/vbauerster/mpb/v8.NewWithContext.gowrap3()
        /home/runner/go/pkg/mod/github.com/vbauerster/mpb/v8@v8.10.2/progress.go:115 +0x28 fp=0xc000029fe0 sp=0xc000029fb8 pc=0x880b28
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000029fe8 sp=0xc000029fe0 pc=0x484641
created by github.com/vbauerster/mpb/v8.NewWithContext in goroutine 1
        /home/runner/go/pkg/mod/github.com/vbauerster/mpb/v8@v8.10.2/progress.go:115 +0x4dd

goroutine 12 gp=0xc000102c40 m=nil [chan receive]:
runtime.gopark(0x0?, 0x301010000000000?, 0x70?, 0xf1?, 0x7fbf9eb36a78?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000025d90 sp=0xc000025d70 pc=0x47c64e
runtime.chanrecv(0xc00043c000, 0xc000025f80, 0x1)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/chan.go:664 +0x445 fp=0xc000025e08 sp=0xc000025d90 pc=0x4148a5
runtime.chanrecv2(0x0?, 0x0?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/chan.go:511 +0x12 fp=0xc000025e30 sp=0xc000025e08 pc=0x414452
github.com/vbauerster/mpb/v8.heapManager.run(0xc00043c000)
        /home/runner/go/pkg/mod/github.com/vbauerster/mpb/v8@v8.10.2/heap_manager.go:47 +0x8f fp=0xc000025fc8 sp=0xc000025e30 pc=0x87f24f
github.com/vbauerster/mpb/v8.NewWithContext.gowrap4()
        /home/runner/go/pkg/mod/github.com/vbauerster/mpb/v8@v8.10.2/progress.go:116 +0x25 fp=0xc000025fe0 sp=0xc000025fc8 pc=0x880ac5
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000025fe8 sp=0xc000025fe0 pc=0x484641
created by github.com/vbauerster/mpb/v8.NewWithContext in goroutine 1
        /home/runner/go/pkg/mod/github.com/vbauerster/mpb/v8@v8.10.2/progress.go:116 +0x527

goroutine 13 gp=0xc000102e00 m=nil [runnable]:
runtime.gopark(0xc000185290?, 0x2?, 0xf8?, 0x42?, 0xc000185264?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc0001850f8 sp=0xc0001850d8 pc=0x47c64e
runtime.selectgo(0xc000185290, 0xc000185260, 0x0?, 0x0, 0x1?, 0x1)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/select.go:351 +0x837 fp=0xc000185230 sp=0xc0001850f8 pc=0x459d77
io.(*pipe).read(0xc0005000c0, {0xc0002da000, 0x8000, 0x479601?})
        /opt/hostedtoolcache/go/1.24.6/x64/src/io/pipe.go:57 +0xa5 fp=0xc0001852c0 sp=0xc000185230 pc=0x4f7b05
io.(*PipeReader).Read(0x21e8020?, {0xc0002da000?, 0xc000218070?, 0xc000185330?})
        /opt/hostedtoolcache/go/1.24.6/x64/src/io/pipe.go:134 +0x1a fp=0xc0001852f0 sp=0xc0001852c0 pc=0x4f821a
io.copyBuffer({0x7fbf546390d8, 0xc0002a05b0}, {0x187ec80, 0xc0005000c0}, {0x0, 0x0, 0x0})
        /opt/hostedtoolcache/go/1.24.6/x64/src/io/io.go:429 +0x190 fp=0xc000185368 sp=0xc0001852f0 pc=0x4f6370
io.Copy(...)
        /opt/hostedtoolcache/go/1.24.6/x64/src/io/io.go:388
github.com/modelpack/modctl/pkg/backend/build.computeDigestAndSize({0x170dac9, 0x2f}, {0xc0004d22c0, 0x3c}, {0xc00028e7b0, 0x30}, {0x1892858, 0xc000220270}, {0x187ec80, 0xc0005000c0}, ...)
        /home/runner/work/modctl/modctl/pkg/backend/build/builder.go:331 +0x71e fp=0xc000185528 sp=0xc000185368 pc=0xbca69e
github.com/modelpack/modctl/pkg/backend/build.(*abstractBuilder).BuildLayer(0xc0003b4eb0, {0x188d060, 0xc0003b5180}, {0x170dac9, 0x2f}, {0x7ffe3f4d1922, 0x5}, {0xc0004d22c0, 0x3c}, {0xc00051e060, ...})
        /home/runner/work/modctl/modctl/pkg/backend/build/builder.go:160 +0x546 fp=0xc0001857e8 sp=0xc000185528 pc=0xbc8806
github.com/modelpack/modctl/pkg/backend/processor.(*base).Process.func1.1()
        /home/runner/work/modctl/modctl/pkg/backend/processor/base.go:136 +0x325 fp=0xc000185b28 sp=0xc0001857e8 pc=0xbd1705
github.com/avast/retry-go/v4.Do.func1()
        /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 +0x13 fp=0xc000185b38 sp=0xc000185b28 pc=0xbce853
github.com/avast/retry-go/v4.DoWithData[...](0xc000185e28?, {0xc0000bc000, 0x5, 0x5})
        /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 +0x675 fp=0xc000185e00 sp=0xc000185b38 pc=0xbcf475
github.com/avast/retry-go/v4.Do(0x239fb40?, {0xc0000bc000?, 0x0?, 0x0?})
        /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 +0x3e fp=0xc000185e48 sp=0xc000185e00 pc=0xbce7fe
github.com/modelpack/modctl/pkg/backend/processor.(*base).Process.func1()
        /home/runner/work/modctl/modctl/pkg/backend/processor/base.go:133 +0x251 fp=0xc000185f78 sp=0xc000185e48 pc=0xbd13b1
golang.org/x/sync/errgroup.(*Group).Go.func1()
        /home/runner/go/pkg/mod/golang.org/x/sync@v0.16.0/errgroup/errgroup.go:93 +0x50 fp=0xc000185fe0 sp=0xc000185f78 pc=0x9f0cb0
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000185fe8 sp=0xc000185fe0 pc=0x484641
created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 1
        /home/runner/go/pkg/mod/golang.org/x/sync@v0.16.0/errgroup/errgroup.go:78 +0x93

goroutine 14 gp=0xc000102fc0 m=nil [select]:
runtime.gopark(0xc000259290?, 0x2?, 0x0?, 0x0?, 0xc000259264?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc0002590f8 sp=0xc0002590d8 pc=0x47c64e
runtime.selectgo(0xc000259290, 0xc000259260, 0x0?, 0x0, 0x1?, 0x1)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/select.go:351 +0x837 fp=0xc000259230 sp=0xc0002590f8 pc=0x459d77
io.(*pipe).read(0xc000314000, {0xc0003c4000, 0x8000, 0x479601?})
        /opt/hostedtoolcache/go/1.24.6/x64/src/io/pipe.go:57 +0xa5 fp=0xc0002592c0 sp=0xc000259230 pc=0x4f7b05
io.(*PipeReader).Read(0x21e8020?, {0xc0003c4000?, 0xc00021a000?, 0xc000259330?})
        /opt/hostedtoolcache/go/1.24.6/x64/src/io/pipe.go:134 +0x1a fp=0xc0002592f0 sp=0xc0002592c0 pc=0x4f821a
io.copyBuffer({0x7fbf546390d8, 0xc0002a0850}, {0x187ec80, 0xc000314000}, {0x0, 0x0, 0x0})
        /opt/hostedtoolcache/go/1.24.6/x64/src/io/io.go:429 +0x190 fp=0xc000259368 sp=0xc0002592f0 pc=0x4f6370
io.Copy(...)
        /opt/hostedtoolcache/go/1.24.6/x64/src/io/io.go:388
github.com/modelpack/modctl/pkg/backend/build.computeDigestAndSize({0x170dac9, 0x2f}, {0xc00004e4b0, 0x47}, {0xc000122030, 0x30}, {0x1892858, 0xc00030f930}, {0x187ec80, 0xc000314000}, ...)
        /home/runner/work/modctl/modctl/pkg/backend/build/builder.go:331 +0x71e fp=0xc000259528 sp=0xc000259368 pc=0xbca69e
github.com/modelpack/modctl/pkg/backend/build.(*abstractBuilder).BuildLayer(0xc0003b4eb0, {0x188d060, 0xc0003b5180}, {0x170dac9, 0x2f}, {0x7ffe3f4d1922, 0x5}, {0xc00004e4b0, 0x47}, {0xc000272030, ...})
        /home/runner/work/modctl/modctl/pkg/backend/build/builder.go:160 +0x546 fp=0xc0002597e8 sp=0xc000259528 pc=0xbc8806
github.com/modelpack/modctl/pkg/backend/processor.(*base).Process.func1.1()
        /home/runner/work/modctl/modctl/pkg/backend/processor/base.go:136 +0x325 fp=0xc000259b28 sp=0xc0002597e8 pc=0xbd1705
github.com/avast/retry-go/v4.Do.func1()
        /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 +0x13 fp=0xc000259b38 sp=0xc000259b28 pc=0xbce853
github.com/avast/retry-go/v4.DoWithData[...](0xc000259e28?, {0xc000430100, 0x5, 0x5})
        /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 +0x675 fp=0xc000259e00 sp=0xc000259b38 pc=0xbcf475
github.com/avast/retry-go/v4.Do(0x239fb40?, {0xc000430100?, 0x0?, 0x0?})
        /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 +0x3e fp=0xc000259e48 sp=0xc000259e00 pc=0xbce7fe
github.com/modelpack/modctl/pkg/backend/processor.(*base).Process.func1()
        /home/runner/work/modctl/modctl/pkg/backend/processor/base.go:133 +0x251 fp=0xc000259f78 sp=0xc000259e48 pc=0xbd13b1
golang.org/x/sync/errgroup.(*Group).Go.func1()
        /home/runner/go/pkg/mod/golang.org/x/sync@v0.16.0/errgroup/errgroup.go:93 +0x50 fp=0xc000259fe0 sp=0xc000259f78 pc=0x9f0cb0
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000259fe8 sp=0xc000259fe0 pc=0x484641
created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 1
        /home/runner/go/pkg/mod/golang.org/x/sync@v0.16.0/errgroup/errgroup.go:78 +0x93

goroutine 15 gp=0xc000103180 m=nil [select]:
runtime.gopark(0xc000031290?, 0x2?, 0xf8?, 0x42?, 0xc000031264?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc0000310f8 sp=0xc0000310d8 pc=0x47c64e
runtime.selectgo(0xc000031290, 0xc000031260, 0x0?, 0x0, 0xc000103101?, 0x1)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/select.go:351 +0x837 fp=0xc000031230 sp=0xc0000310f8 pc=0x459d77
io.(*pipe).read(0xc0000be1e0, {0xc0002a6000, 0x8000, 0x479701?})
        /opt/hostedtoolcache/go/1.24.6/x64/src/io/pipe.go:57 +0xa5 fp=0xc0000312c0 sp=0xc000031230 pc=0x4f7b05
io.(*PipeReader).Read(0x21e8020?, {0xc0002a6000?, 0xc0000e07e0?, 0xc000031330?})
        /opt/hostedtoolcache/go/1.24.6/x64/src/io/pipe.go:134 +0x1a fp=0xc0000312f0 sp=0xc0000312c0 pc=0x4f821a
io.copyBuffer({0x7fbf546390d8, 0xc0002a0310}, {0x187ec80, 0xc0000be1e0}, {0x0, 0x0, 0x0})
        /opt/hostedtoolcache/go/1.24.6/x64/src/io/io.go:429 +0x190 fp=0xc000031368 sp=0xc0000312f0 pc=0x4f6370
io.Copy(...)
        /opt/hostedtoolcache/go/1.24.6/x64/src/io/io.go:388
github.com/modelpack/modctl/pkg/backend/build.computeDigestAndSize({0x170dac9, 0x2f}, {0xc0004d21c0, 0x3f}, {0xc00047a120, 0x30}, {0x1892858, 0xc0000e20d0}, {0x187ec80, 0xc0000be1e0}, ...)
        /home/runner/work/modctl/modctl/pkg/backend/build/builder.go:331 +0x71e fp=0xc000031528 sp=0xc000031368 pc=0xbca69e
github.com/modelpack/modctl/pkg/backend/build.(*abstractBuilder).BuildLayer(0xc0003b4eb0, {0x188d060, 0xc0003b5180}, {0x170dac9, 0x2f}, {0x7ffe3f4d1922, 0x5}, {0xc0004d21c0, 0x3f}, {0xc0000561b0, ...})
        /home/runner/work/modctl/modctl/pkg/backend/build/builder.go:160 +0x546 fp=0xc0000317e8 sp=0xc000031528 pc=0xbc8806
github.com/modelpack/modctl/pkg/backend/processor.(*base).Process.func1.1()
        /home/runner/work/modctl/modctl/pkg/backend/processor/base.go:136 +0x325 fp=0xc000031b28 sp=0xc0000317e8 pc=0xbd1705
github.com/avast/retry-go/v4.Do.func1()
        /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 +0x13 fp=0xc000031b38 sp=0xc000031b28 pc=0xbce853
github.com/avast/retry-go/v4.DoWithData[...](0xc000031e28?, {0xc000304000, 0x5, 0x5})
        /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 +0x675 fp=0xc000031e00 sp=0xc000031b38 pc=0xbcf475
github.com/avast/retry-go/v4.Do(0x239fb40?, {0xc000304000?, 0x0?, 0x0?})
        /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 +0x3e fp=0xc000031e48 sp=0xc000031e00 pc=0xbce7fe
github.com/modelpack/modctl/pkg/backend/processor.(*base).Process.func1()
        /home/runner/work/modctl/modctl/pkg/backend/processor/base.go:133 +0x251 fp=0xc000031f78 sp=0xc000031e48 pc=0xbd13b1
golang.org/x/sync/errgroup.(*Group).Go.func1()
        /home/runner/go/pkg/mod/golang.org/x/sync@v0.16.0/errgroup/errgroup.go:93 +0x50 fp=0xc000031fe0 sp=0xc000031f78 pc=0x9f0cb0
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000031fe8 sp=0xc000031fe0 pc=0x484641
created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 1
        /home/runner/go/pkg/mod/golang.org/x/sync@v0.16.0/errgroup/errgroup.go:78 +0x93

goroutine 16 gp=0xc000103340 m=nil [select]:
runtime.gopark(0xc000181290?, 0x2?, 0xf8?, 0x42?, 0xc000181264?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc0001810f8 sp=0xc0001810d8 pc=0x47c64e
runtime.selectgo(0xc000181290, 0xc000181260, 0xc000181270?, 0x0, 0x1?, 0x1)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/select.go:351 +0x837 fp=0xc000181230 sp=0xc0001810f8 pc=0x459d77
io.(*pipe).read(0xc00041ec60, {0xc0002b4000, 0x8000, 0x479601?})
        /opt/hostedtoolcache/go/1.24.6/x64/src/io/pipe.go:57 +0xa5 fp=0xc0001812c0 sp=0xc000181230 pc=0x4f7b05
io.(*PipeReader).Read(0x21e8020?, {0xc0002b4000?, 0xc0004940e0?, 0xc000181330?})
        /opt/hostedtoolcache/go/1.24.6/x64/src/io/pipe.go:134 +0x1a fp=0xc0001812f0 sp=0xc0001812c0 pc=0x4f821a
io.copyBuffer({0x7fbf546390d8, 0xc0002a0460}, {0x187ec80, 0xc00041ec60}, {0x0, 0x0, 0x0})
        /opt/hostedtoolcache/go/1.24.6/x64/src/io/io.go:429 +0x190 fp=0xc000181368 sp=0xc0001812f0 pc=0x4f6370
io.Copy(...)
        /opt/hostedtoolcache/go/1.24.6/x64/src/io/io.go:388
github.com/modelpack/modctl/pkg/backend/build.computeDigestAndSize({0x170dac9, 0x2f}, {0xc00004e3c0, 0x46}, {0xc000048960, 0x30}, {0x1892858, 0xc0003b7520}, {0x187ec80, 0xc00041ec60}, ...)
        /home/runner/work/modctl/modctl/pkg/backend/build/builder.go:331 +0x71e fp=0xc000181528 sp=0xc000181368 pc=0xbca69e
github.com/modelpack/modctl/pkg/backend/build.(*abstractBuilder).BuildLayer(0xc0003b4eb0, {0x188d060, 0xc0003b5180}, {0x170dac9, 0x2f}, {0x7ffe3f4d1922, 0x5}, {0xc00004e3c0, 0x46}, {0xc0002fe050, ...})
        /home/runner/work/modctl/modctl/pkg/backend/build/builder.go:160 +0x546 fp=0xc0001817e8 sp=0xc000181528 pc=0xbc8806
github.com/modelpack/modctl/pkg/backend/processor.(*base).Process.func1.1()
        /home/runner/work/modctl/modctl/pkg/backend/processor/base.go:136 +0x325 fp=0xc000181b28 sp=0xc0001817e8 pc=0xbd1705
github.com/avast/retry-go/v4.Do.func1()
        /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 +0x13 fp=0xc000181b38 sp=0xc000181b28 pc=0xbce853
github.com/avast/retry-go/v4.DoWithData[...](0xc000181e28?, {0xc000128000, 0x5, 0x5})
        /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 +0x675 fp=0xc000181e00 sp=0xc000181b38 pc=0xbcf475
github.com/avast/retry-go/v4.Do(0x239fb40?, {0xc000128000?, 0x0?, 0x0?})
        /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 +0x3e fp=0xc000181e48 sp=0xc000181e00 pc=0xbce7fe
github.com/modelpack/modctl/pkg/backend/processor.(*base).Process.func1()
        /home/runner/work/modctl/modctl/pkg/backend/processor/base.go:133 +0x251 fp=0xc000181f78 sp=0xc000181e48 pc=0xbd13b1
golang.org/x/sync/errgroup.(*Group).Go.func1()
        /home/runner/go/pkg/mod/golang.org/x/sync@v0.16.0/errgroup/errgroup.go:93 +0x50 fp=0xc000181fe0 sp=0xc000181f78 pc=0x9f0cb0
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000181fe8 sp=0xc000181fe0 pc=0x484641
created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 1
        /home/runner/go/pkg/mod/golang.org/x/sync@v0.16.0/errgroup/errgroup.go:78 +0x93

goroutine 66 gp=0xc000103500 m=nil [select]:
runtime.gopark(0xc00002d290?, 0x2?, 0xf8?, 0x42?, 0xc00002d264?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc00002d0f8 sp=0xc00002d0d8 pc=0x47c64e
runtime.selectgo(0xc00002d290, 0xc00002d260, 0x0?, 0x0, 0x1?, 0x1)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/select.go:351 +0x837 fp=0xc00002d230 sp=0xc00002d0f8 pc=0x459d77
io.(*pipe).read(0xc000110180, {0xc00038c000, 0x8000, 0x479601?})
        /opt/hostedtoolcache/go/1.24.6/x64/src/io/pipe.go:57 +0xa5 fp=0xc00002d2c0 sp=0xc00002d230 pc=0x4f7b05
io.(*PipeReader).Read(0x21e8020?, {0xc00038c000?, 0xc00043c2a0?, 0xc00002d330?})
        /opt/hostedtoolcache/go/1.24.6/x64/src/io/pipe.go:134 +0x1a fp=0xc00002d2f0 sp=0xc00002d2c0 pc=0x4f821a
io.copyBuffer({0x7fbf546390d8, 0xc0002a0700}, {0x187ec80, 0xc000110180}, {0x0, 0x0, 0x0})
        /opt/hostedtoolcache/go/1.24.6/x64/src/io/io.go:429 +0x190 fp=0xc00002d368 sp=0xc00002d2f0 pc=0x4f6370
io.Copy(...)
        /opt/hostedtoolcache/go/1.24.6/x64/src/io/io.go:388
github.com/modelpack/modctl/pkg/backend/build.computeDigestAndSize({0x170dac9, 0x2f}, {0xc0004d2240, 0x3b}, {0xc0002f2390, 0x30}, {0x1892858, 0xc0004092b0}, {0x187ec80, 0xc000110180}, ...)
        /home/runner/work/modctl/modctl/pkg/backend/build/builder.go:331 +0x71e fp=0xc00002d528 sp=0xc00002d368 pc=0xbca69e
github.com/modelpack/modctl/pkg/backend/build.(*abstractBuilder).BuildLayer(0xc0003b4eb0, {0x188d060, 0xc0003b5180}, {0x170dac9, 0x2f}, {0x7ffe3f4d1922, 0x5}, {0xc0004d2240, 0x3b}, {0xc0004105e0, ...})
        /home/runner/work/modctl/modctl/pkg/backend/build/builder.go:160 +0x546 fp=0xc00002d7e8 sp=0xc00002d528 pc=0xbc8806
github.com/modelpack/modctl/pkg/backend/processor.(*base).Process.func1.1()
        /home/runner/work/modctl/modctl/pkg/backend/processor/base.go:136 +0x325 fp=0xc00002db28 sp=0xc00002d7e8 pc=0xbd1705
github.com/avast/retry-go/v4.Do.func1()
        /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 +0x13 fp=0xc00002db38 sp=0xc00002db28 pc=0xbce853
github.com/avast/retry-go/v4.DoWithData[...](0xc00002de28?, {0xc0004ce500, 0x5, 0x5})
        /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 +0x675 fp=0xc00002de00 sp=0xc00002db38 pc=0xbcf475
github.com/avast/retry-go/v4.Do(0x239fb40?, {0xc0004ce500?, 0x0?, 0x0?})
        /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 +0x3e fp=0xc00002de48 sp=0xc00002de00 pc=0xbce7fe
github.com/modelpack/modctl/pkg/backend/processor.(*base).Process.func1()
        /home/runner/work/modctl/modctl/pkg/backend/processor/base.go:133 +0x251 fp=0xc00002df78 sp=0xc00002de48 pc=0xbd13b1
golang.org/x/sync/errgroup.(*Group).Go.func1()
        /home/runner/go/pkg/mod/golang.org/x/sync@v0.16.0/errgroup/errgroup.go:93 +0x50 fp=0xc00002dfe0 sp=0xc00002df78 pc=0x9f0cb0
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00002dfe8 sp=0xc00002dfe0 pc=0x484641
created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 1
        /home/runner/go/pkg/mod/golang.org/x/sync@v0.16.0/errgroup/errgroup.go:78 +0x93

goroutine 82 gp=0xc0004621c0 m=4 mp=0xc0000c0008 [syscall]:
runtime.cgocall(0xedc820, 0xc0000a0b98)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/cgocall.go:167 +0x4b fp=0xc0000a0b70 sp=0xc0000a0b38 pc=0x47904b
os/user._Cfunc_mygetgrgid_r(0x3e8, 0xc000398000, 0x400, 0xc0004aaeb0, 0xc0004aaeb4)
        _cgo_gotypes.go:99 +0x59 fp=0xc0000a0b98 sp=0xc0000a0b70 pc=0x8961f9
os/user._C_getgrgid_r(0x3e8, 0xc000398000, 0x400)
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/user/cgo_lookup_cgo.go:103 +0x71 fp=0xc0000a0c00 sp=0xc0000a0b98 pc=0x896931
os/user.lookupUnixGid.func1({0xc000398000?, 0x0?, 0xc000091cb8?})
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/user/cgo_lookup_unix.go:122 +0x45 fp=0xc0000a0c38 sp=0xc0000a0c00 pc=0x895b45
os/user.retryWithBuffer(0x91cfc?, 0xc0000a0cf8)
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/user/cgo_lookup_unix.go:171 +0x68 fp=0xc0000a0c98 sp=0xc0000a0c38 pc=0x895d88
os/user.lookupUnixGid(0x3e8)
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/user/cgo_lookup_unix.go:120 +0x73 fp=0xc0000a0d48 sp=0xc0000a0c98 pc=0x8959b3
os/user.lookupGroupId({0xc0004aaeac?, 0x18a5aa0?})
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/user/cgo_lookup_unix.go:113 +0x2a fp=0xc0000a0d68 sp=0xc0000a0d48 pc=0x89590a
os/user.LookupGroupId(...)
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/user/lookup.go:64
archive/tar.statUnix({0x1892858?, 0xc0002f8000?}, 0xc000396000, 0x1)
        /opt/hostedtoolcache/go/1.24.6/x64/src/archive/tar/stat_unix.go:45 +0x1fe fp=0xc0000a0dc8 sp=0xc0000a0d68 pc=0x89e61e
archive/tar.FileInfoHeader({0x1892858, 0xc0002f8000}, {0x0, 0x0})
        /opt/hostedtoolcache/go/1.24.6/x64/src/archive/tar/common.go:723 +0x642 fp=0xc0000a0e50 sp=0xc0000a0dc8 pc=0x899c82
github.com/modelpack/modctl/pkg/archiver.Tar.func1()
        /home/runner/work/modctl/modctl/pkg/archiver/archiver.go:98 +0x3cc fp=0xc0000a0fe0 sp=0xc0000a0e50 pc=0x8a312c
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000a0fe8 sp=0xc0000a0fe0 pc=0x484641
created by github.com/modelpack/modctl/pkg/archiver.Tar in goroutine 15
        /home/runner/work/modctl/modctl/pkg/archiver/archiver.go:34 +0x12b

goroutine 67 gp=0xc0001036c0 m=3 mp=0xc000041808 [syscall]:
runtime.cgocall(0xedc820, 0xc0004f1b98)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/cgocall.go:167 +0x4b fp=0xc0004f1b70 sp=0xc0004f1b38 pc=0x47904b
os/user._Cfunc_mygetgrgid_r(0x3e8, 0xc0000df000, 0x400, 0xc0004243fc, 0xc000424400)
        _cgo_gotypes.go:99 +0x59 fp=0xc0004f1b98 sp=0xc0004f1b70 pc=0x8961f9
os/user._C_getgrgid_r(0x3e8, 0xc0000df000, 0x400)
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/user/cgo_lookup_cgo.go:103 +0x71 fp=0xc0004f1c00 sp=0xc0004f1b98 pc=0x896931
os/user.lookupUnixGid.func1({0xc0000df000?, 0xc000041808?, 0xc0006003c0?})
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/user/cgo_lookup_unix.go:122 +0x45 fp=0xc0004f1c38 sp=0xc0004f1c00 pc=0x895b45
os/user.retryWithBuffer(0x95cfc?, 0xc0004f1cf8)
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/user/cgo_lookup_unix.go:171 +0x68 fp=0xc0004f1c98 sp=0xc0004f1c38 pc=0x895d88
os/user.lookupUnixGid(0x3e8)
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/user/cgo_lookup_unix.go:120 +0x73 fp=0xc0004f1d48 sp=0xc0004f1c98 pc=0x8959b3
os/user.lookupGroupId({0xc0004243f8?, 0x18a5aa0?})
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/user/cgo_lookup_unix.go:113 +0x2a fp=0xc0004f1d68 sp=0xc0004f1d48 pc=0x89590a
os/user.LookupGroupId(...)
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/user/lookup.go:64
archive/tar.statUnix({0x1892858?, 0xc000409520?}, 0xc0004f2000, 0x1)
        /opt/hostedtoolcache/go/1.24.6/x64/src/archive/tar/stat_unix.go:45 +0x1fe fp=0xc0004f1dc8 sp=0xc0004f1d68 pc=0x89e61e
archive/tar.FileInfoHeader({0x1892858, 0xc000409520}, {0x0, 0x0})
        /opt/hostedtoolcache/go/1.24.6/x64/src/archive/tar/common.go:723 +0x642 fp=0xc0004f1e50 sp=0xc0004f1dc8 pc=0x899c82
github.com/modelpack/modctl/pkg/archiver.Tar.func1()
        /home/runner/work/modctl/modctl/pkg/archiver/archiver.go:98 +0x3cc fp=0xc0004f1fe0 sp=0xc0004f1e50 pc=0x8a312c
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0004f1fe8 sp=0xc0004f1fe0 pc=0x484641
created by github.com/modelpack/modctl/pkg/archiver.Tar in goroutine 66
        /home/runner/work/modctl/modctl/pkg/archiver/archiver.go:34 +0x12b

goroutine 52 gp=0xc000504380 m=nil [chan receive]:
runtime.gopark(0x41b59e?, 0x7fbf545eafe8?, 0x6c?, 0x6b?, 0x41f811?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/proc.go:435 +0xce fp=0xc000026a90 sp=0xc000026a70 pc=0x47c64e
runtime.chanrecv(0xc000242070, 0xc000026b88, 0x1)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/chan.go:664 +0x445 fp=0xc000026b08 sp=0xc000026a90 pc=0x4148a5
runtime.chanrecv1(0xc000026ba8?, 0xc000026b68?)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/chan.go:506 +0x12 fp=0xc000026b30 sp=0xc000026b08 pc=0x414432
io.(*pipe).write(0xc0005000c0, {0x23cf2a0, 0x0, 0x200})
        /opt/hostedtoolcache/go/1.24.6/x64/src/io/pipe.go:88 +0x209 fp=0xc000026c08 sp=0xc000026b30 pc=0x4f7ec9
io.(*PipeWriter).Write(0x479d79?, {0x23cf2a0?, 0x162b220?, 0xc000026c88?})
        /opt/hostedtoolcache/go/1.24.6/x64/src/io/pipe.go:161 +0x1a fp=0xc000026c38 sp=0xc000026c08 pc=0x4f831a
archive/tar.(*Writer).Flush(0xc00031c708)
        /opt/hostedtoolcache/go/1.24.6/x64/src/archive/tar/writer.go:59 +0x78 fp=0xc000026c80 sp=0xc000026c38 pc=0x89fad8
archive/tar.(*Writer).WriteHeader(0xc00031c708, 0xc000248000)
        /opt/hostedtoolcache/go/1.24.6/x64/src/archive/tar/writer.go:71 +0x32 fp=0xc000026e50 sp=0xc000026c80 pc=0x89fbd2
github.com/modelpack/modctl/pkg/archiver.Tar.func1()
        /home/runner/work/modctl/modctl/pkg/archiver/archiver.go:114 +0x507 fp=0xc000026fe0 sp=0xc000026e50 pc=0x8a3267
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000026fe8 sp=0xc000026fe0 pc=0x484641
created by github.com/modelpack/modctl/pkg/archiver.Tar in goroutine 13
        /home/runner/work/modctl/modctl/pkg/archiver/archiver.go:34 +0x12b

goroutine 98 gp=0xc000582700 m=7 mp=0xc000100808 [syscall]:
runtime.cgocall(0xedc820, 0xc0004edb98)
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/cgocall.go:167 +0x4b fp=0xc0004edb70 sp=0xc0004edb38 pc=0x47904b
os/user._Cfunc_mygetgrgid_r(0x3e8, 0xc000328000, 0x400, 0xc00023fa84, 0xc00023fa88)
        _cgo_gotypes.go:99 +0x59 fp=0xc0004edb98 sp=0xc0004edb70 pc=0x8961f9
os/user._C_getgrgid_r(0x3e8, 0xc000328000, 0x400)
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/user/cgo_lookup_cgo.go:103 +0x71 fp=0xc0004edc00 sp=0xc0004edb98 pc=0x896931
os/user.lookupUnixGid.func1({0xc000328000?, 0xc0004edc88?, 0x492e6c?})
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/user/cgo_lookup_unix.go:122 +0x45 fp=0xc0004edc38 sp=0xc0004edc00 pc=0x895b45
os/user.retryWithBuffer(0x4edcfc?, 0xc0004edcf8)
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/user/cgo_lookup_unix.go:171 +0x68 fp=0xc0004edc98 sp=0xc0004edc38 pc=0x895d88
os/user.lookupUnixGid(0x3e8)
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/user/cgo_lookup_unix.go:120 +0x73 fp=0xc0004edd48 sp=0xc0004edc98 pc=0x8959b3
os/user.lookupGroupId({0xc00023fa80?, 0x18a5aa0?})
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/user/cgo_lookup_unix.go:113 +0x2a fp=0xc0004edd68 sp=0xc0004edd48 pc=0x89590a
os/user.LookupGroupId(...)
        /opt/hostedtoolcache/go/1.24.6/x64/src/os/user/lookup.go:64
archive/tar.statUnix({0x1892858?, 0xc0001201a0?}, 0xc000324000, 0x1)
        /opt/hostedtoolcache/go/1.24.6/x64/src/archive/tar/stat_unix.go:45 +0x1fe fp=0xc0004eddc8 sp=0xc0004edd68 pc=0x89e61e
archive/tar.FileInfoHeader({0x1892858, 0xc0001201a0}, {0x0, 0x0})
        /opt/hostedtoolcache/go/1.24.6/x64/src/archive/tar/common.go:723 +0x642 fp=0xc0004ede50 sp=0xc0004eddc8 pc=0x899c82
github.com/modelpack/modctl/pkg/archiver.Tar.func1()
        /home/runner/work/modctl/modctl/pkg/archiver/archiver.go:98 +0x3cc fp=0xc0004edfe0 sp=0xc0004ede50 pc=0x8a312c
runtime.goexit({})
        /opt/hostedtoolcache/go/1.24.6/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0004edfe8 sp=0xc0004edfe0 pc=0x484641
created by github.com/modelpack/modctl/pkg/archiver.Tar in goroutine 14
        /home/runner/work/modctl/modctl/pkg/archiver/archiver.go:34 +0x12b

rax    0x23
rbx    0x7fbf54544a68
rcx    0x23
rdx    0x0
rdi    0x7fbf18000dc0
rsi    0x0
rbp    0x7fbf37ffee10
rsp    0x7fbf37ffec10
r8     0xffffffffffffff28
r9     0x1
r10    0x3
r11    0x246
r12    0x7fbf18001870
r13    0x7fbf1800a320
r14    0x7fbf37ffec50
r15    0x7fbf37ffec48
rip    0x7fbf5446c5da
rflags 0x10202
cs     0x33
fs     0x0
gs     0x0

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is neededquestionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions