Docker crashing in Apline 3.8
I installed docker but the service is crashes and I am not even able to
stop it.
I am pasting the full log below:
time=“2019-03-31T20:02:17.356307093Z” level=warning msg=“Error while
setting daemon root propagation, this is not generally critical but may
cause some functionality to not work or fallback to less desirable
behavior” dir=/var/lib/docker error=“error writing file to signal mount
cleanup on shutdown: open /var/run/docker/unmount-on-shutdown: no such
file or directory”
time=“2019-03-31T20:02:17.357639411Z” level=info msg=“libcontainerd:
started new containerd process” pid=1225
time=“2019-03-31T20:02:17.357797498Z” level=info msg=“parsed scheme:
\”unix\“” module=grpc
time=“2019-03-31T20:02:17.357811042Z” level=info msg=“scheme \”unix\"
not registered, fallback to default scheme" module=grpc
time=“2019-03-31T20:02:17.357945954Z” level=info msg=“ccResolverWrapper:
sending new addresses to cc:
[{unix:///var/run/docker/containerd/containerd.sock 0 }]”
module=grpc
time=“2019-03-31T20:02:17.358034142Z” level=info msg=“ClientConn
switching balancer to \”pick_first\“” module=grpc
time=“2019-03-31T20:02:17.358203377Z” level=info msg=“pickfirstBalancer:
HandleSubConnStateChange: 0xc0001205b0, CONNECTING” module=grpc
fatal error: runtime: out of memory
runtime stack:
runtime.throw(0x559c47d43df6, 0x16)
/usr/lib/go/src/runtime/panic.go:608 +0x74 fp=0x7fffbbac2b10
sp=0x7fffbbac2ae0 pc=0x559c4705d2c4
runtime.sysMap(0xc000000000, 0x4000000, 0x559c48e6f238)
/usr/lib/go/src/runtime/mem_linux.go:156 +0xc9 fp=0x7fffbbac2b50
sp=0x7fffbbac2b10 pc=0x559c47048019
runtime.(*mheap).sysAlloc(0x559c48e55700, 0x4000000, 0x0, 0x0)
/usr/lib/go/src/runtime/malloc.go:619 +0x1c9 fp=0x7fffbbac2bd8
sp=0x7fffbbac2b50 pc=0x559c4703bc89
runtime.(*mheap).grow(0x559c48e55700, 0x1, 0x0)
/usr/lib/go/src/runtime/mheap.go:920 +0x44 fp=0x7fffbbac2c30
sp=0x7fffbbac2bd8 pc=0x559c47054514
runtime.(*mheap).allocSpanLocked(0x559c48e55700, 0x1, 0x559c48e6f248,
0x0)
/usr/lib/go/src/runtime/mheap.go:848 +0x339 fp=0x7fffbbac2c70
sp=0x7fffbbac2c30 pc=0x559c47054399
runtime.(*mheap).alloc_m(0x559c48e55700, 0x1, 0x2a, 0x0)
/usr/lib/go/src/runtime/mheap.go:692 +0x11d fp=0x7fffbbac2cb0
sp=0x7fffbbac2c70 pc=0x559c47053b9d
runtime.(*mheap).alloc.func1()
/usr/lib/go/src/runtime/mheap.go:759 +0x4e fp=0x7fffbbac2ce8
sp=0x7fffbbac2cb0 pc=0x559c4708a1fe
runtime.(*mheap).alloc(0x559c48e55700, 0x1, 0x559c4701002a,
0x7fffbbac2d50)
/usr/lib/go/src/runtime/mheap.go:758 +0x8c fp=0x7fffbbac2d38
sp=0x7fffbbac2ce8 pc=0x559c47053e3c
runtime.(*mcentral).grow(0x559c48e574b8, 0x0)
/usr/lib/go/src/runtime/mcentral.go:232 +0x96 fp=0x7fffbbac2d80
sp=0x7fffbbac2d38 pc=0x559c47047a06
runtime.(*mcentral).cacheSpan(0x559c48e574b8, 0x0)
/usr/lib/go/src/runtime/mcentral.go:106 +0x2fa fp=0x7fffbbac2dc8
sp=0x7fffbbac2d80 pc=0x559c4704755a
runtime.(*mcache).refill(0x7f42903e7000, 0x220000002a)
/usr/lib/go/src/runtime/mcache.go:122 +0x99 fp=0x7fffbbac2df8
sp=0x7fffbbac2dc8 pc=0x559c47047119
runtime.(*mcache).nextFree.func1()
/usr/lib/go/src/runtime/malloc.go:749 +0x34 fp=0x7fffbbac2e18
sp=0x7fffbbac2df8 pc=0x559c470895e4
runtime.(*mcache).nextFree(0x7f42903e7000, 0x559c48e6f22a, 0x4000,
0x7f42903e7000, 0x7fffbbac2ed8)
/usr/lib/go/src/runtime/malloc.go:748 +0xb8 fp=0x7fffbbac2e70
sp=0x7fffbbac2e18 pc=0x559c4703c338
runtime.mallocgc(0x180, 0x559c48396ea0, 0x7fffbbac2f01,
0x7f42903eb000)
/usr/lib/go/src/runtime/malloc.go:903 +0x7a5 fp=0x7fffbbac2f10
sp=0x7fffbbac2e70 pc=0x559c4703cc95
runtime.newobject(0x559c48396ea0, 0x559c48e6f2a0)
/usr/lib/go/src/runtime/malloc.go:1032 +0x3a fp=0x7fffbbac2f40
sp=0x7fffbbac2f10 pc=0x559c4703d08a
runtime.malg(0x7f4200008000, 0x7f42903e7000)
/usr/lib/go/src/runtime/proc.go:3285 +0x33 fp=0x7fffbbac2f80
sp=0x7fffbbac2f40 pc=0x559c47067783
runtime.mpreinit(0x559c48e4f9e0)
/usr/lib/go/src/runtime/os_linux.go:311 +0x2b fp=0x7fffbbac2fa0
sp=0x7fffbbac2f80 pc=0x559c4705b6ab
runtime.mcommoninit(0x559c48e4f9e0)
/usr/lib/go/src/runtime/proc.go:624 +0xc5 fp=0x7fffbbac2fd8
sp=0x7fffbbac2fa0 pc=0x559c47060f15
runtime.schedinit()
/usr/lib/go/src/runtime/proc.go:546 +0x8d fp=0x7fffbbac3040
sp=0x7fffbbac2fd8 pc=0x559c47060bdd
runtime.rt0_go(0x7fffbbac30b8, 0x5, 0x7fffbbac30b8, 0x0,
0x7f42901b7ad6, 0x0, 0x7fffbbac30b0, 0x0, 0x7f429042ab88, 0x0, …)
/usr/lib/go/src/runtime/asm_amd64.s:195 +0x11e fp=0x7fffbbac3048
sp=0x7fffbbac3040 pc=0x559c4708c3de
time=“2019-03-31T20:02:17.389673681Z” level=error msg=“containerd did
not exit successfully” error=“exit status 2” module=libcontainerd
time=“2019-03-31T20:02:27.358095802Z” level=error msg=“failed connecting
to containerd” error=“failed to dial
\”/var/run/docker/containerd/containerd.sock\“: context deadline
exceeded” module=libcontainerd
panic: runtime error: invalid memory address or nil pointer
dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0
pc=0x55563f4c2970]
goroutine 37 [running]:
github.com/docker/docker/vendor/github.com/containerd/containerd.(*Client).Close(0x0,
0x0, 0x0)
/home/buildozer/aports/community/docker/src/docker-18.09.1-ce/components/engine/.gopath/src/github.com/docker/docker/vendor/github.com/containerd/containerd/client.go:536
+0x30
github.com/docker/docker/libcontainerd/supervisor.(*remote).monitorDaemon(0xc00064e9c0,
0x55564057ebc0, 0xc000130040)
/home/buildozer/aports/community/docker/src/docker-18.09.1-ce/components/engine/.gopath/src/github.com/docker/docker/libcontainerd/supervisor/remote_daemon.go:321
+0x24f
created by github.com/docker/docker/libcontainerd/supervisor.Start
/home/buildozer/aports/community/docker/src/docker-18.09.1-ce/components/engine/.gopath/src/github.com/docker/docker/libcontainerd/supervisor/remote_daemon.go:90
+0x3b5
time=“2019-03-31T20:04:16.528164026Z” level=info msg=“libcontainerd:
started new containerd process” pid=1374
time=“2019-03-31T20:04:16.528406488Z” level=info msg=“parsed scheme:
\”unix\“” module=grpc
time=“2019-03-31T20:04:16.528417588Z” level=info msg=“scheme \”unix\"
not registered, fallback to default scheme" module=grpc
time=“2019-03-31T20:04:16.528536666Z” level=info msg=“ccResolverWrapper:
sending new addresses to cc:
[{unix:///var/run/docker/containerd/containerd.sock 0 }]”
module=grpc
time=“2019-03-31T20:04:16.528557534Z” level=info msg=“ClientConn
switching balancer to \”pick_first\“” module=grpc
time=“2019-03-31T20:04:16.528597360Z” level=info msg=“pickfirstBalancer:
HandleSubConnStateChange: 0xc0001223d0, CONNECTING” module=grpc
fatal error: runtime: out of memory
runtime stack:
runtime.throw(0x55a9fc73bdf6, 0x16)
/usr/lib/go/src/runtime/panic.go:608 +0x74 fp=0x7ffc62efdf30
sp=0x7ffc62efdf00 pc=0x55a9fba552c4
runtime.sysMap(0xc000000000, 0x4000000, 0x55a9fd867238)
/usr/lib/go/src/runtime/mem_linux.go:156 +0xc9 fp=0x7ffc62efdf70
sp=0x7ffc62efdf30 pc=0x55a9fba40019
runtime.(*mheap).sysAlloc(0x55a9fd84d700, 0x4000000, 0x0, 0x0)
/usr/lib/go/src/runtime/malloc.go:619 +0x1c9 fp=0x7ffc62efdff8
sp=0x7ffc62efdf70 pc=0x55a9fba33c89
runtime.(*mheap).grow(0x55a9fd84d700, 0x1, 0x0)
/usr/lib/go/src/runtime/mheap.go:920 +0x44 fp=0x7ffc62efe050
sp=0x7ffc62efdff8 pc=0x55a9fba4c514
runtime.(*mheap).allocSpanLocked(0x55a9fd84d700, 0x1, 0x55a9fd867248,
0x0)
/usr/lib/go/src/runtime/mheap.go:848 +0x339 fp=0x7ffc62efe090
sp=0x7ffc62efe050 pc=0x55a9fba4c399
runtime.(*mheap).alloc_m(0x55a9fd84d700, 0x1, 0x2a, 0x0)
/usr/lib/go/src/runtime/mheap.go:692 +0x11d fp=0x7ffc62efe0d0
sp=0x7ffc62efe090 pc=0x55a9fba4bb9d
runtime.(*mheap).alloc.func1()
/usr/lib/go/src/runtime/mheap.go:759 +0x4e fp=0x7ffc62efe108
sp=0x7ffc62efe0d0 pc=0x55a9fba821fe
runtime.(*mheap).alloc(0x55a9fd84d700, 0x1, 0x55a9fb01002a,
0x7ffc62efe170)
/usr/lib/go/src/runtime/mheap.go:758 +0x8c fp=0x7ffc62efe158
sp=0x7ffc62efe108 pc=0x55a9fba4be3c
runtime.(*mcentral).grow(0x55a9fd84f4b8, 0x0)
/usr/lib/go/src/runtime/mcentral.go:232 +0x96 fp=0x7ffc62efe1a0
sp=0x7ffc62efe158 pc=0x55a9fba3fa06
runtime.(*mcentral).cacheSpan(0x55a9fd84f4b8, 0x0)
/usr/lib/go/src/runtime/mcentral.go:106 +0x2fa fp=0x7ffc62efe1e8
sp=0x7ffc62efe1a0 pc=0x55a9fba3f55a
runtime.(*mcache).refill(0x7f96c0127000, 0x220000002a)
/usr/lib/go/src/runtime/mcache.go:122 +0x99 fp=0x7ffc62efe218
sp=0x7ffc62efe1e8 pc=0x55a9fba3f119
runtime.(*mcache).nextFree.func1()
/usr/lib/go/src/runtime/malloc.go:749 +0x34 fp=0x7ffc62efe238
sp=0x7ffc62efe218 pc=0x55a9fba815e4
runtime.(*mcache).nextFree(0x7f96c0127000, 0x55a9fd86722a, 0x4000,
0x7f96c0127000, 0x7ffc62efe2f8)
/usr/lib/go/src/runtime/malloc.go:748 +0xb8 fp=0x7ffc62efe290
sp=0x7ffc62efe238 pc=0x55a9fba34338
runtime.mallocgc(0x180, 0x55a9fcd8eea0, 0x7ffc62efe301,
0x7f96c012b000)
/usr/lib/go/src/runtime/malloc.go:903 +0x7a5 fp=0x7ffc62efe330
sp=0x7ffc62efe290 pc=0x55a9fba34c95
runtime.newobject(0x55a9fcd8eea0, 0x55a9fd8672a0)
/usr/lib/go/src/runtime/malloc.go:1032 +0x3a fp=0x7ffc62efe360
sp=0x7ffc62efe330 pc=0x55a9fba3508a
runtime.malg(0x7f9600008000, 0x7f96c0127000)
/usr/lib/go/src/runtime/proc.go:3285 +0x33 fp=0x7ffc62efe3a0
sp=0x7ffc62efe360 pc=0x55a9fba5f783
runtime.mpreinit(0x55a9fd8479e0)
/usr/lib/go/src/runtime/os_linux.go:311 +0x2b fp=0x7ffc62efe3c0
sp=0x7ffc62efe3a0 pc=0x55a9fba536ab
runtime.mcommoninit(0x55a9fd8479e0)
/usr/lib/go/src/runtime/proc.go:624 +0xc5 fp=0x7ffc62efe3f8
sp=0x7ffc62efe3c0 pc=0x55a9fba58f15
runtime.schedinit()
/usr/lib/go/src/runtime/proc.go:546 +0x8d fp=0x7ffc62efe460
sp=0x7ffc62efe3f8 pc=0x55a9fba58bdd
runtime.rt0_go(0x7ffc62efe4d8, 0x5, 0x7ffc62efe4d8, 0x0,
0x7f96bfef7ad6, 0x0, 0x7ffc62efe4d0, 0x0, 0x7f96c016ab88, 0x0, …)
/usr/lib/go/src/runtime/asm_amd64.s:195 +0x11e fp=0x7ffc62efe468
sp=0x7ffc62efe460 pc=0x55a9fba843de
time=“2019-03-31T20:04:16.566690185Z” level=error msg=“containerd did
not exit successfully” error=“exit status 2” module=libcontainerd
time=“2019-03-31T20:04:26.529202400Z” level=error msg=“failed connecting
to containerd” error=“failed to dial
\”/var/run/docker/containerd/containerd.sock\“: context deadline
exceeded” module=libcontainerd
panic: runtime error: invalid memory address or nil pointer
dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0
pc=0x55d8a5c3f970]
goroutine 37 [running]:
github.com/docker/docker/vendor/github.com/containerd/containerd.(*Client).Close(0x0,
0x0, 0x0)
/home/buildozer/aports/community/docker/src/docker-18.09.1-ce/components/engine/.gopath/src/github.com/docker/docker/vendor/github.com/containerd/containerd/client.go:536
+0x30
github.com/docker/docker/libcontainerd/supervisor.(*remote).monitorDaemon(0xc0008d29c0,
0x55d8a6cfbbc0, 0xc00060a000)
/home/buildozer/aports/community/docker/src/docker-18.09.1-ce/components/engine/.gopath/src/github.com/docker/docker/libcontainerd/supervisor/remote_daemon.go:321
+0x24f
created by github.com/docker/docker/libcontainerd/supervisor.Start
/home/buildozer/aports/community/docker/src/docker-18.09.1-ce/components/engine/.gopath/src/github.com/docker/docker/libcontainerd/supervisor/remote_daemon.go:90
+0x3b5
time=“2019-03-31T20:09:42.813825390Z” level=info msg=“libcontainerd:
started new containerd process” pid=1616
time=“2019-03-31T20:09:42.814062353Z” level=info msg=“parsed scheme:
\”unix\“” module=grpc
time=“2019-03-31T20:09:42.814074707Z” level=info msg=“scheme \”unix\"
not registered, fallback to default scheme" module=grpc
time=“2019-03-31T20:09:42.816197177Z” level=info msg=“ccResolverWrapper:
sending new addresses to cc:
[{unix:///var/run/docker/containerd/containerd.sock 0 }]”
module=grpc
time=“2019-03-31T20:09:42.816366960Z” level=info msg=“ClientConn
switching balancer to \”pick_first\“” module=grpc
time=“2019-03-31T20:09:42.817784036Z” level=info msg=“pickfirstBalancer:
HandleSubConnStateChange: 0xc00091eef0, CONNECTING” module=grpc
fatal error: runtime: out of memory
runtime stack:
runtime.throw(0x5588fa1b0df6, 0x16)
/usr/lib/go/src/runtime/panic.go:608 +0x74 fp=0x7fffbc504340
sp=0x7fffbc504310 pc=0x5588f94ca2c4
runtime.sysMap(0xc000000000, 0x4000000, 0x5588fb2dc238)
/usr/lib/go/src/runtime/mem_linux.go:156 +0xc9 fp=0x7fffbc504380
sp=0x7fffbc504340 pc=0x5588f94b5019
runtime.(*mheap).sysAlloc(0x5588fb2c2700, 0x4000000, 0x0, 0x0)
/usr/lib/go/src/runtime/malloc.go:619 +0x1c9 fp=0x7fffbc504408
sp=0x7fffbc504380 pc=0x5588f94a8c89
runtime.(*mheap).grow(0x5588fb2c2700, 0x1, 0x0)
/usr/lib/go/src/runtime/mheap.go:920 +0x44 fp=0x7fffbc504460
sp=0x7fffbc504408 pc=0x5588f94c1514
runtime.(*mheap).allocSpanLocked(0x5588fb2c2700, 0x1, 0x5588fb2dc248,
0x0)
/usr/lib/go/src/runtime/mheap.go:848 +0x339 fp=0x7fffbc5044a0
sp=0x7fffbc504460 pc=0x5588f94c1399
runtime.(*mheap).alloc_m(0x5588fb2c2700, 0x1, 0x2a, 0x0)
/usr/lib/go/src/runtime/mheap.go:692 +0x11d fp=0x7fffbc5044e0
sp=0x7fffbc5044a0 pc=0x5588f94c0b9d
runtime.(*mheap).alloc.func1()
/usr/lib/go/src/runtime/mheap.go:759 +0x4e fp=0x7fffbc504518
sp=0x7fffbc5044e0 pc=0x5588f94f71fe
runtime.(*mheap).alloc(0x5588fb2c2700, 0x1, 0x5588f901002a,
0x7fffbc504580)
/usr/lib/go/src/runtime/mheap.go:758 +0x8c fp=0x7fffbc504568
sp=0x7fffbc504518 pc=0x5588f94c0e3c
runtime.(*mcentral).grow(0x5588fb2c44b8, 0x0)
/usr/lib/go/src/runtime/mcentral.go:232 +0x96 fp=0x7fffbc5045b0
sp=0x7fffbc504568 pc=0x5588f94b4a06
runtime.(*mcentral).cacheSpan(0x5588fb2c44b8, 0x0)
/usr/lib/go/src/runtime/mcentral.go:106 +0x2fa fp=0x7fffbc5045f8
sp=0x7fffbc5045b0 pc=0x5588f94b455a
runtime.(*mcache).refill(0x7ff33bf98000, 0x220000002a)
/usr/lib/go/src/runtime/mcache.go:122 +0x99 fp=0x7fffbc504628
sp=0x7fffbc5045f8 pc=0x5588f94b4119
runtime.(*mcache).nextFree.func1()
/usr/lib/go/src/runtime/malloc.go:749 +0x34 fp=0x7fffbc504648
sp=0x7fffbc504628 pc=0x5588f94f65e4
runtime.(*mcache).nextFree(0x7ff33bf98000, 0x5588fb2dc22a, 0x4000,
0x7ff33bf98000, 0x7fffbc504708)
/usr/lib/go/src/runtime/malloc.go:748 +0xb8 fp=0x7fffbc5046a0
sp=0x7fffbc504648 pc=0x5588f94a9338
runtime.mallocgc(0x180, 0x5588fa803ea0, 0x7fffbc504701,
0x7ff33bf9c000)
/usr/lib/go/src/runtime/malloc.go:903 +0x7a5 fp=0x7fffbc504740
sp=0x7fffbc5046a0 pc=0x5588f94a9c95
runtime.newobject(0x5588fa803ea0, 0x5588fb2dc2a0)
/usr/lib/go/src/runtime/malloc.go:1032 +0x3a fp=0x7fffbc504770
sp=0x7fffbc504740 pc=0x5588f94aa08a
runtime.malg(0x7ff300008000, 0x7ff33bf98000)
/usr/lib/go/src/runtime/proc.go:3285 +0x33 fp=0x7fffbc5047b0
sp=0x7fffbc504770 pc=0x5588f94d4783
runtime.mpreinit(0x5588fb2bc9e0)
/usr/lib/go/src/runtime/os_linux.go:311 +0x2b fp=0x7fffbc5047d0
sp=0x7fffbc5047b0 pc=0x5588f94c86ab
runtime.mcommoninit(0x5588fb2bc9e0)
/usr/lib/go/src/runtime/proc.go:624 +0xc5 fp=0x7fffbc504808
sp=0x7fffbc5047d0 pc=0x5588f94cdf15
runtime.schedinit()
/usr/lib/go/src/runtime/proc.go:546 +0x8d fp=0x7fffbc504870
sp=0x7fffbc504808 pc=0x5588f94cdbdd
runtime.rt0_go(0x7fffbc5048e8, 0x5, 0x7fffbc5048e8, 0x0,
0x7ff33bd68ad6, 0x0, 0x7fffbc5048e0, 0x0, 0x7ff33bfdbb88, 0x0, …)
/usr/lib/go/src/runtime/asm_amd64.s:195 +0x11e fp=0x7fffbc504878
sp=0x7fffbc504870 pc=0x5588f94f93de
time=“2019-03-31T20:09:42.844001759Z” level=error msg=“containerd did
not exit successfully” error=“exit status 2” module=libcontainerd
time=“2019-03-31T20:09:52.814409309Z” level=error msg=“failed connecting
to containerd” error=“failed to dial
\”/var/run/docker/containerd/containerd.sock\“: context deadline
exceeded” module=libcontainerd
panic: runtime error: invalid memory address or nil pointer
dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0
pc=0x55c55fae6970]
goroutine 37 [running]:
github.com/docker/docker/vendor/github.com/containerd/containerd.(*Client).Close(0x0,
0x0, 0x0)
/home/buildozer/aports/community/docker/src/docker-18.09.1-ce/components/engine/.gopath/src/github.com/docker/docker/vendor/github.com/containerd/containerd/client.go:536
+0x30
github.com/docker/docker/libcontainerd/supervisor.(*remote).monitorDaemon(0xc0008f29c0,
0x55c560ba2bc0, 0xc000907b00)
/home/buildozer/aports/community/docker/src/docker-18.09.1-ce/components/engine/.gopath/src/github.com/docker/docker/libcontainerd/supervisor/remote_daemon.go:321
+0x24f
created by github.com/docker/docker/libcontainerd/supervisor.Start
/home/buildozer/aports/community/docker/src/docker-18.09.1-ce/components/engine/.gopath/src/github.com/docker/docker/libcontainerd/supervisor/remote_daemon.go:90
+0x3b5
(from redmine: issue id 10182, created on 2019-03-31)