From https://gitlab.wikimedia.org/repos/test-platform/catalyst/ci-charts/-/jobs/446970:
#1 resolve image config for docker-image://docker-registry.wikimedia.org/repos/releng/blubber/buildkit:v1.0.1 #1 DONE 0.1s #2 docker-image://docker-registry.wikimedia.org/repos/releng/blubber/buildkit:v1.0.1@sha256:924e44fe234ba287c36d2bb51529af2cfdfd88ecf7725561c7548eef0d18b75c #2 resolve docker-registry.wikimedia.org/repos/releng/blubber/buildkit:v1.0.1@sha256:924e44fe234ba287c36d2bb51529af2cfdfd88ecf7725561c7548eef0d18b75c done #2 CACHED #3 [internal] load build definition from .pipeline/blubber.yaml #3 transferring dockerfile: 555B done #3 DONE 0.0s error: failed to solve: exit code: 2
And the corresponding buildkit log on the runner:
time="2025-02-20T15:52:36Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/node/manifests/18-buster\": dial tcp 44.208.254.194:443: connect: connection refused" host=registry-1.docker.io
time="2025-02-20T15:52:36Z" level=info msg="trying next host" error="failed to do request: Head \"https://docker-registry.wikimedia.org/v2/dev/buster-php74-fpm/manifests/1.0.0-s7\": context canceled" host=docker-registry.wikimedia.org
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x8 pc=0xaff253]
goroutine 1 [running]:
github.com/moby/buildkit/frontend/dockerui.(*ResultBuilder).Finalize(0x0)
/go/pkg/mod/github.com/moby/buildkit@v0.14.1/frontend/dockerui/build.go:110 +0x13
gitlab.wikimedia.org/repos/releng/blubber/buildkit.Build({0xe8bbb8, 0xc0000e27d0}, {0xe8f048?, 0xc000638300})
/srv/app/buildkit/build.go:202 +0x7ab
github.com/moby/buildkit/frontend/gateway/grpcclient.(*grpcClient).Run(0xc000638300, {0xe8bbb8?, 0xc0000e27d0}, 0xdb41a8)
/go/pkg/mod/github.com/moby/buildkit@v0.14.1/frontend/gateway/grpcclient/client.go:218 +0x1ae
github.com/moby/buildkit/frontend/gateway/grpcclient.RunFromEnvironment({0xe8bbb8, 0xc0000e27d0}, 0x0?)
/go/pkg/mod/github.com/moby/buildkit@v0.14.1/frontend/gateway/grpcclient/client.go:107 +0x67
main.main()
/srv/app/cmd/blubber-buildkit/main.go:35 +0xf1
time="2025-02-20T15:52:36Z" level=error msg="/moby.buildkit.v1.frontend.LLBBridge/Solve returned error: rpc error: code = Unknown desc = exit code: 2"
time="2025-02-20T15:52:36Z" level=error msg="/moby.buildkit.v1.Control/Solve returned error: rpc error: code = Unknown desc = exit code: 2"