Source: apptainer
Version: 1.4.5-2
Severity: serious
Justification: FTBFS
Tags: sid ftbfs

  In a clean sid environment, apptainer fails to build. It might be
something specific to running in an unprivilged Incus container, but I
know that apptainer used to build in this environment. :)

> --- FAIL: TestCopyWithTar (0.00s)
>     --- SKIP: TestCopyWithTar/privileged (0.00s)
>     --- FAIL: TestCopyWithTar/unprivileged (0.00s)
> panic: runtime error: invalid memory address or nil pointer dereference 
> [recovered, repanicked]
> [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x5a26c1]
> 
> goroutine 8 [running]:
> testing.tRunner.func1.2({0x5daea0, 0x7a4ba0})
>         /usr/lib/go-1.26/src/testing/testing.go:1974 +0x232
> testing.tRunner.func1()
>         /usr/lib/go-1.26/src/testing/testing.go:1977 +0x349
> panic({0x5daea0?, 0x7a4ba0?})
>         /usr/lib/go-1.26/src/runtime/panic.go:860 +0x13a
> github.com/apptainer/apptainer/pkg/util/archive.CopyWithTar.func1({0x628ea0?, 
> 0x39c85cd323c0?}, {0x39c85cc18660?, 0x607aa0?}, 0x39c85cc0c301?)
>         
> /home/gibmat/gopkgs/apptainer-1.4.5/_build/src/github.com/apptainer/apptainer/pkg/util/archive/copy.go:67
>  +0x21
> github.com/docker/docker/pkg/archive.(*Archiver).CopyWithTar.func1({0x628ea0?,
>  0x39c85cd323c0?}, {0x39c85cc18660?, 0x30?}, 0x0?)
>         
> /home/gibmat/gopkgs/apptainer-1.4.5/_build/src/github.com/docker/docker/pkg/archive/archive_deprecated.go:238
>  +0x2c
> github.com/moby/go-archive.(*Archiver).TarUntar(0x39c85cd26a00, 
> {0x39c85cc18540, 0x2c}, {0x39c85cc18660, 0x30})
>         
> /home/gibmat/gopkgs/apptainer-1.4.5/_build/src/github.com/moby/go-archive/archive.go:1002
>  +0x18b
> github.com/moby/go-archive.(*Archiver).CopyWithTar(0x39c85cd26a00, 
> {0x39c85cc18540, 0x2c}, {0x39c85cc18660, 0x30})
>         
> /home/gibmat/gopkgs/apptainer-1.4.5/_build/src/github.com/moby/go-archive/archive.go:1040
>  +0x125
> github.com/docker/docker/pkg/archive.(*Archiver).CopyWithTar(0x39c85cd269c0, 
> {0x39c85cc18540, 0x2c}, {0x39c85cc18660, 0x30})
>         
> /home/gibmat/gopkgs/apptainer-1.4.5/_build/src/github.com/docker/docker/pkg/archive/archive_deprecated.go:241
>  +0x1c7
> github.com/apptainer/apptainer/pkg/util/archive.CopyWithTar({0x39c85cc18540, 
> 0x2c}, {0x39c85cc18660, 0x30})
>         
> /home/gibmat/gopkgs/apptainer-1.4.5/_build/src/github.com/apptainer/apptainer/pkg/util/archive/copy.go:73
>  +0x245
> github.com/apptainer/apptainer/pkg/util/archive.TestCopyWithTar.func1({0x39c85cc18540?,
>  0x6190dd?}, {0x39c85cc18660?, 0x39c85cd11e48?})
>         
> /home/gibmat/gopkgs/apptainer-1.4.5/_build/src/github.com/apptainer/apptainer/pkg/util/archive/copy_test.go:25
>  +0x1d
> github.com/apptainer/apptainer/pkg/util/archive.testCopy(0x39c85cd786c8, 
> 0x625680)
>         
> /home/gibmat/gopkgs/apptainer-1.4.5/_build/src/github.com/apptainer/apptainer/pkg/util/archive/copy_test.go:86
>  +0x555
> github.com/apptainer/apptainer/pkg/util/archive.TestCopyWithTar.func3(0x39c85cd786c8)
>         
> /home/gibmat/gopkgs/apptainer-1.4.5/_build/src/github.com/apptainer/apptainer/pkg/util/archive/copy_test.go:36
>  +0x5c
> testing.tRunner(0x39c85cd786c8, 0x39c85cd747e0)
>         /usr/lib/go-1.26/src/testing/testing.go:2036 +0xea
> created by testing.(*T).Run in goroutine 6
>         /usr/lib/go-1.26/src/testing/testing.go:2101 +0x4c5
> FAIL    github.com/apptainer/apptainer/pkg/util/archive 0.008s

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to