docker build -t docker-cli-dev -f ./dockerfiles/Dockerfile.dev .

本文记录了一次使用 Docker 构建镜像时遇到的 double free 或 corruption 错误,详细展示了错误堆栈信息,并提供了构建上下文的大小及构建步骤中遇到的网络请求超时问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

docker build  -t docker-cli-dev -f ./dockerfiles/Dockerfile.dev .
double free or corruption (out)
SIGABRT: abort
PC=0x7fbda07ae077 m=0 sigcode=18446744073709551610

goroutine 0 [idle]:
runtime: unknown pc 0x7fbda07ae077
stack: frame={sp:0x7ffe4c446dd0, fp:0x0} stack=[0x7ffe4bc481f0,0x7ffe4c447220)
00007ffe4c446cd0:  0000000000a3d980  00007ffe4c446e28
00007ffe4c446ce0:  0000000000a2eb20  00007ffe4c446e28
00007ffe4c446cf0:  0000000000000008  0000000000a440e0
00007ffe4c446d00:  0000000000a3b590  00007fbda0ac1ecf
00007ffe4c446d10:  0000003000000018  00007ffe4c446df0
00007ffe4c446d20:  00007ffe4c446d30  eaa5443ad3fd3e00
00007ffe4c446d30:  0000000000000001  0000000000a3d430
00007ffe4c446d40:  0000000000a14aa0  0000000000a3b590
00007ffe4c446d50:  0000000000000007  0000000000000000
00007ffe4c446d60:  0000000000000000  00007fbda03e7d87
00007ffe4c446d70:  0000000000000000  0000000000a2ae20
00007ffe4c446d80:  0000000000a2a500  00007fbda09e358d
00007ffe4c446d90:  0000000000000001  0000000000000000
00007ffe4c446da0:  0000000000000060  0000000000000070
00007ffe4c446db0:  0000000000000000  000000000000005f
00007ffe4c446dc0:  0000000000a2a500  0000000000000007
00007ffe4c446dd0: <0000000000000000  0000000000000001
00007ffe4c446de0:  0000003100000007  0000000000000000
00007ffe4c446df0:  0000000000000000  0000000000a2daa0
00007ffe4c446e00:  0000000000000004  0000000000000003
00007ffe4c446e10:  0000000000000000  00007fbda09b3825
00007ffe4c446e20:  0000000000000000  00007fbda09b376e
00007ffe4c446e30:  0000000000a442f0  00000000000000d7
00007ffe4c446e40:  0000000000a29840  00007fbda09e3ce4
00007ffe4c446e50:  fffffffe7fffffff  ffffffffffffffff
00007ffe4c446e60:  ffffffffffffffff  ffffffffffffffff
00007ffe4c446e70:  ffffffffffffffff  ffffffffffffffff
00007ffe4c446e80:  ffffffffffffffff  ffffffffffffffff
00007ffe4c446e90:  ffffffffffffffff  ffffffffffffffff
00007ffe4c446ea0:  ffffffffffffffff  ffffffffffffffff
00007ffe4c446eb0:  ffffffffffffffff  ffffffffffffffff
00007ffe4c446ec0:  ffffffffffffffff  ffffffffffffffff
runtime: unknown pc 0x7fbda07ae077
stack: frame={sp:0x7ffe4c446dd0, fp:0x0} stack=[0x7ffe4bc481f0,0x7ffe4c447220)
00007ffe4c446cd0:  0000000000a3d980  00007ffe4c446e28
00007ffe4c446ce0:  0000000000a2eb20  00007ffe4c446e28
00007ffe4c446cf0:  0000000000000008  0000000000a440e0
00007ffe4c446d00:  0000000000a3b590  00007fbda0ac1ecf
00007ffe4c446d10:  0000003000000018  00007ffe4c446df0
00007ffe4c446d20:  00007ffe4c446d30  eaa5443ad3fd3e00
00007ffe4c446d30:  0000000000000001  0000000000a3d430
00007ffe4c446d40:  0000000000a14aa0  0000000000a3b590
00007ffe4c446d50:  0000000000000007  0000000000000000
00007ffe4c446d60:  0000000000000000  00007fbda03e7d87
00007ffe4c446d70:  0000000000000000  0000000000a2ae20
00007ffe4c446d80:  0000000000a2a500  00007fbda09e358d
00007ffe4c446d90:  0000000000000001  0000000000000000
00007ffe4c446da0:  0000000000000060  0000000000000070
00007ffe4c446db0:  0000000000000000  000000000000005f
00007ffe4c446dc0:  0000000000a2a500  0000000000000007
00007ffe4c446dd0: <0000000000000000  0000000000000001
00007ffe4c446de0:  0000003100000007  0000000000000000
00007ffe4c446df0:  0000000000000000  0000000000a2daa0
00007ffe4c446e00:  0000000000000004  0000000000000003
00007ffe4c446e10:  0000000000000000  00007fbda09b3825
00007ffe4c446e20:  0000000000000000  00007fbda09b376e
00007ffe4c446e30:  0000000000a442f0  00000000000000d7
00007ffe4c446e40:  0000000000a29840  00007fbda09e3ce4
00007ffe4c446e50:  fffffffe7fffffff  ffffffffffffffff
00007ffe4c446e60:  ffffffffffffffff  ffffffffffffffff
00007ffe4c446e70:  ffffffffffffffff  ffffffffffffffff
00007ffe4c446e80:  ffffffffffffffff  ffffffffffffffff
00007ffe4c446e90:  ffffffffffffffff  ffffffffffffffff
00007ffe4c446ea0:  ffffffffffffffff  ffffffffffffffff
00007ffe4c446eb0:  ffffffffffffffff  ffffffffffffffff
00007ffe4c446ec0:  ffffffffffffffff  ffffffffffffffff

goroutine 1 [syscall]:
runtime.cgocall(0x4af510, 0xc420063cf0, 0x4286c4)
    /usr/lib/go-1.10/src/runtime/cgocall.go:128 +0x64 fp=0xc420063cc0 sp=0xc420063c88 pc=0x403884
github.com/docker/docker-credential-helpers/secretservice._Cfunc_free(0xa37520)
    _cgo_gotypes.go:111 +0x41 fp=0xc420063cf0 sp=0xc420063cc0 pc=0x4ad4f1
github.com/docker/docker-credential-helpers/secretservice.Secretservice.List.func5(0xa37520)
    /build/golang-github-docker-docker-credential-helpers-ywm0S2/golang-github-docker-docker-credential-helpers-0.6.1/obj-x86_64-linux-gnu/src/github.com/docker/docker-credential-helpers/secretservice/secretservice_linux.go:96 +0x56 fp=0xc420063d28 sp=0xc420063cf0 pc=0x4aef26
github.com/docker/docker-credential-helpers/secretservice.Secretservice.List(0x0, 0x4fc560, 0xc4200542f0)
    /build/golang-github-docker-docker-credential-helpers-ywm0S2/golang-github-docker-docker-credential-helpers-0.6.1/obj-x86_64-linux-gnu/src/github.com/docker/docker-credential-helpers/secretservice/secretservice_linux.go:97 +0x1de fp=0xc420063dc8 sp=0xc420063d28 pc=0x4ae2ee
github.com/docker/docker-credential-helpers/secretservice.(*Secretservice).List(0x795368, 0x20, 0x28, 0xc420063ea8)
    <autogenerated>:1 +0x35 fp=0xc420063df0 sp=0xc420063dc8 pc=0x4af355
github.com/docker/docker-credential-helpers/credentials.List(0x4fc800, 0x795368, 0x4fc5c0, 0xc42000e018, 0x0, 0x10)
    /build/golang-github-docker-docker-credential-helpers-ywm0S2/golang-github-docker-docker-credential-helpers-0.6.1/obj-x86_64-linux-gnu/src/github.com/docker/docker-credential-helpers/credentials/credentials.go:175 +0x3e fp=0xc420063e78 sp=0xc420063df0 pc=0x4acc9e
github.com/docker/docker-credential-helpers/credentials.HandleCommand(0x4fc800, 0x795368, 0x7ffe4c448747, 0x4, 0x4fc5a0, 0xc42000e010, 0x4fc5c0, 0xc42000e018, 0x40638c, 0xc420088058)
    /build/golang-github-docker-docker-credential-helpers-ywm0S2/golang-github-docker-docker-credential-helpers-0.6.1/obj-x86_64-linux-gnu/src/github.com/docker/docker-credential-helpers/credentials/credentials.go:77 +0x13f fp=0xc420063ee8 sp=0xc420063e78 pc=0x4abe5f
github.com/docker/docker-credential-helpers/credentials.Serve(0x4fc800, 0x795368)
    /build/golang-github-docker-docker-credential-helpers-ywm0S2/golang-github-docker-docker-credential-helpers-0.6.1/obj-x86_64-linux-gnu/src/github.com/docker/docker-credential-helpers/credentials/credentials.go:58 +0x1b7 fp=0xc420063f68 sp=0xc420063ee8 pc=0x4abce7
main.main()
    /build/golang-github-docker-docker-credential-helpers-ywm0S2/golang-github-docker-docker-credential-helpers-0.6.1/secretservice/cmd/main_linux.go:9 +0x39 fp=0xc420063f88 sp=0xc420063f68 pc=0x4af3d9
runtime.main()
    /usr/lib/go-1.10/src/runtime/proc.go:198 +0x212 fp=0xc420063fe0 sp=0xc420063f88 pc=0x42ab22
runtime.goexit()
    /usr/lib/go-1.10/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc420063fe8 sp=0xc420063fe0 pc=0x451d51

rax    0x0
rbx    0x7ffe4c447040
rcx    0x7fbda07ae077
rdx    0x0
rdi    0x2
rsi    0x7ffe4c446dd0
rbp    0x7ffe4c447120
rsp    0x7ffe4c446dd0
r8     0x0
r9     0x7ffe4c446dd0
r10    0x8
r11    0x246
r12    0x7ffe4c447040
r13    0x1000
r14    0x7fbda0b48000
r15    0x20
rip    0x7fbda07ae077
rflags 0x246
cs     0x33
fs     0x0
gs     0x0
Sending build context to Docker daemon  38.37MB
Step 1/9 : FROM    golang:1.10.6-alpine
Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
make: *** [docker.Makefile:20: build_docker_image] Error 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值