-
Notifications
You must be signed in to change notification settings - Fork 18.9k
Closed as not planned
Description
Description
I follows the guide of set up dev env to set up development env, the build exits with code 139 as belows.
/Users/zhl/go/src/github.com/docker/docker ☞ git:(test) make BIND_DIR=. shell
docker build --build-arg=GO_VERSION -f "Dockerfile" --target=dev -t "docker-dev" .
[+] Building 33.9s (38/68)
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 38B 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 34B 0.0s
=> resolve image config for docker.io/docker/dockerfile:1.2 2.3s
=> CACHED docker-image://docker.io/docker/dockerfile:1.2@sha256:e2a8561e419ab1ba6b2fe6cbdf49fd92b95912df1cf7d313c3e2230a333fdbcc 0.0s
=> [internal] load metadata for docker.io/library/golang:1.16.6-buster 2.0s
=> [internal] load metadata for docker.io/library/debian:buster 1.5s
=> [internal] load metadata for docker.io/djs55/vpnkit:0.5.0 1.6s
=> [internal] load metadata for docker.io/djs55/vpnkit:0.5.0 1.6s
=> [internal] load build context 0.3s
=> => transferring context: 513.98kB 0.3s
=> [vpnkit-amd64 1/1] FROM docker.io/djs55/vpnkit:0.5.0@sha256:d9aef9df57edd8d6e2a793ae1786242da5efe1a1fe09c908bd16e96d2d9cab07 0.0s
=> [vpnkit-arm64 1/1] FROM docker.io/djs55/vpnkit:0.5.0@sha256:d9aef9df57edd8d6e2a793ae1786242da5efe1a1fe09c908bd16e96d2d9cab07 0.0s
=> [base 1/3] FROM docker.io/library/golang:1.16.6-buster@sha256:f3923dc5a92a237db0f07a924a238a8a4a711e3b77a7b5bdb1b526e107dcb9d4 0.0s
=> [frozen-images 1/4] FROM docker.io/library/debian:buster@sha256:cc58a29c333ee594f7624d968123429b26916face46169304f07580644dde6b2 0.0s
=> https://download.opensuse.org/repositories/devel:/tools:/criu/Debian_10/Release.key 0.9s
=> CACHED [vpnkit 1/2] COPY --from=vpnkit-amd64 /vpnkit /build/vpnkit.x86_64 0.0s
=> CACHED [vpnkit 2/2] COPY --from=vpnkit-arm64 /vpnkit /build/vpnkit.aarch64 0.0s
=> CACHED [base 2/3] RUN echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' > /etc/apt/apt.conf.d/keep-cache 0.0s
=> CACHED [base 3/3] RUN sed -ri "s/(httpredir|deb).debian.org/${APT_MIRROR:-deb.debian.org}/g" /etc/apt/sources.list && sed -ri "s/(s 0.0s
=> CACHED [registry 1/2] WORKDIR /go/src/github.com/docker/distribution 0.0s
=> CANCELED [registry 2/2] RUN --mount=type=cache,target=/root/.cache/go-build --mount=type=cache,target=/go/pkg/mod --mount=t 29.0s
=> CANCELED [tini 1/2] RUN --mount=type=cache,sharing=locked,id=moby-tini-aptlib,target=/var/lib/apt --mount=type=cache,sharing=lo 29.0s
=> CACHED [swagger 1/2] WORKDIR /go/src/github.com/go-swagger/go-swagger 0.0s
=> CACHED [runtime-dev-cross-false 1/2] RUN echo 'deb http://deb.debian.org/debian buster-backports main' > /etc/apt/sources.list.d/bac 0.0s
=> CANCELED [containerd 1/2] RUN --mount=type=cache,sharing=locked,id=moby-containerd-aptlib,target=/var/lib/apt --mount=type=cach 29.2s
=> CANCELED [swagger 2/2] RUN --mount=type=cache,target=/root/.cache/go-build --mount=type=cache,target=/go/pkg/mod --mount=ty 28.9s
=> CANCELED [runtime-dev-cross-false 2/2] RUN --mount=type=cache,sharing=locked,id=moby-cross-false-aptlib,target=/var/lib/apt --m 29.2s
=> CANCELED [rootlesskit 1/3] RUN --mount=type=cache,target=/root/.cache/go-build --mount=type=cache,target=/go/pkg/mod --moun 28.9s
=> CACHED [frozen-images 2/4] RUN --mount=type=cache,sharing=locked,id=moby-frozen-images-aptlib,target=/var/lib/apt --mount=type=c 0.0s
=> CACHED [frozen-images 3/4] COPY contrib/download-frozen-image-v2.sh / 0.0s
=> ERROR [frozen-images 4/4] RUN /download-frozen-image-v2.sh /build buildpack-deps:buster@sha256:d0abb4b1e5c664828b93e8b6ac84 28.6s
=> CANCELED [dockercli 1/1] RUN --mount=type=cache,target=/root/.cache/go-build --mount=type=cache,target=/go/pkg/mod --mount= 28.6s
=> CANCELED [shfmt 1/1] RUN --mount=type=cache,target=/root/.cache/go-build --mount=type=cache,target=/go/pkg/mod --mount=type 28.8s
=> CANCELED [golangci_lint 1/1] RUN --mount=type=cache,target=/root/.cache/go-build --mount=type=cache,target=/go/pkg/mod --mo 28.8s
=> CANCELED [gotestsum 1/1] RUN --mount=type=cache,target=/root/.cache/go-build --mount=type=cache,target=/go/pkg/mod --mount= 28.8s
=> [vndr 1/1] RUN --mount=type=cache,target=/root/.cache/go-build --mount=type=cache,target=/go/pkg/mod --mount=type=bind,src= 16.1s
=> CANCELED [tomll 1/1] RUN --mount=type=cache,target=/root/.cache/go-build --mount=type=cache,target=/go/pkg/mod --mount=type 28.7s
=> CACHED [criu 1/2] ADD --chmod=0644 https://download.opensuse.org/repositories/devel:/tools:/criu/Debian_10/Release.key /etc/apt/trus 0.0s
=> CANCELED [criu 2/2] RUN --mount=type=cache,sharing=locked,id=moby-criu-aptlib,target=/var/lib/apt --mount=type=cache,sharing=lo 28.2s
------
> [frozen-images 4/4] RUN /download-frozen-image-v2.sh /build buildpack-deps:buster@sha256:d0abb4b1e5c664828b93e8b6ac84d10bce45ee469999bef88304be04a2709491 busybox:latest@sha256:95cf004f559831017cdf4628aaf1bb30133677be8702a8c5f2994629f637a209 busybox:glibc@sha256:1f81263701cddf6402afe9f33fca0266d9fff379e59b1748f33d3072da71ee85 debian:bullseye@sha256:7190e972ab16aefea4d758ebe42a293f4e5c5be63595f4d03a5b9bf6839a4344 hello-world:latest@sha256:d58e752213a51785838f9eed2b7a498ffa1cb3aa7f946dda11af39286c3db9a9 arm32v7/hello-world:latest@sha256:50b8560ad574c779908da71f7ce370c0a2471c098d44d1c8f6b513c5a55eeeb1:
#29 28.52 /download-frozen-image-v2.sh: line 51: 62 Segmentation fault curl -fSL "${curlArgs[@]}" "$blobRedirect" -o "$targetFile"
------
executor failed running [/bin/sh -c /download-frozen-image-v2.sh /build buildpack-deps:buster@sha256:d0abb4b1e5c664828b93e8b6ac84d10bce45ee469999bef88304be04a2709491 busybox:latest@sha256:95cf004f559831017cdf4628aaf1bb30133677be8702a8c5f2994629f637a209 busybox:glibc@sha256:1f81263701cddf6402afe9f33fca0266d9fff379e59b1748f33d3072da71ee85 debian:bullseye@sha256:7190e972ab16aefea4d758ebe42a293f4e5c5be63595f4d03a5b9bf6839a4344 hello-world:latest@sha256:d58e752213a51785838f9eed2b7a498ffa1cb3aa7f946dda11af39286c3db9a9 arm32v7/hello-world:latest@sha256:50b8560ad574c779908da71f7ce370c0a2471c098d44d1c8f6b513c5a55eeeb1]: exit code: 139
make: *** [build] Error 1
environment details :
➜ /Users/zhl/go/src/github.com/docker/docker ☞ git:(test) docker version
Client:
Cloud integration: 1.0.17
Version: 20.10.7
API version: 1.41
Go version: go1.16.4
Git commit: f0df350
Built: Wed Jun 2 11:56:23 2021
OS/Arch: darwin/arm64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 20.10.7
API version: 1.41 (minimum version 1.12)
Go version: go1.13.15
Git commit: b0f5bc3
Built: Wed Jun 2 11:55:36 2021
OS/Arch: linux/arm64
Experimental: false
containerd:
Version: 1.4.6
GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
runc:
Version: 1.0.0-rc95
GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
docker-init:
Version: 0.19.0
GitCommit: de40ad0
/Users/zhl/go/src/github.com/docker/docker ☞ git:(test) go env
GO111MODULE="on"
GOARCH="arm64"
GOBIN=""
GOCACHE="/Users/zhl/Library/Caches/go-build"
GOENV="/Users/zhl/Library/Application Support/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="arm64"
GOHOSTOS="darwin"
GOINSECURE=""
GOMODCACHE="/Users/zhl/go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="darwin"
GOPATH="/Users/zhl/go"
GOPRIVATE=""
GOPROXY="https://goproxy.cn"
GOROOT="/usr/local/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_arm64"
GOVCS=""
GOVERSION="go1.16.5"
GCCGO="gccgo"
AR="ar"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD="/dev/null"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -arch arm64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/x2/p8kghjr100j209q5zspdwhgc0000gn/T/go-build2917902494=/tmp/go-build -gno-record-gcc-switches -fno-common"
Reactions are currently unavailable