the docker daemon was running well till a couple of minutes ago. I reboot the system and try to start the service using sudo systemctl start docker
which failed.
These 4 services failed to start.
docker.service
hciuart.service
kmod-static-nodes.service
docker.socket
dockerd returns logs listed below
SIGILL: illegal instruction
PC=0x55750f3ac0 m=0 sigcode=1
instruction bytes: 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
goroutine 1 [running, locked to thread]:
github.com/docker/docker/vendor/github.com/containerd/containerd/remotes/docker/auth.init()
/go/src/github.com/docker/docker/vendor/github.com/containerd/containerd/remotes/docker/auth/fetch.go:38 fp=0x400091f570 sp=0x400091f570 pc=0x55750f3ac0
runtime.doInit(0x55778f5be0)
/usr/local/go/src/runtime/proc.go:6507 +0x12c fp=0x400091f6b0 sp=0x400091f570 pc=0x55745d04ac
runtime.doInit(0x55779055a0)
/usr/local/go/src/runtime/proc.go:6484 +0x68 fp=0x400091f7f0 sp=0x400091f6b0 pc=0x55745d03e8
runtime.doInit(0x5577915400)
/usr/local/go/src/runtime/proc.go:6484 +0x68 fp=0x400091f930 sp=0x400091f7f0 pc=0x55745d03e8
runtime.doInit(0x55778e6740)
/usr/local/go/src/runtime/proc.go:6484 +0x68 fp=0x400091fa70 sp=0x400091f930 pc=0x55745d03e8
runtime.doInit(0x557790c080)
/usr/local/go/src/runtime/proc.go:6484 +0x68 fp=0x400091fbb0 sp=0x400091fa70 pc=0x55745d03e8
runtime.doInit(0x55778eda00)
/usr/local/go/src/runtime/proc.go:6484 +0x68 fp=0x400091fcf0 sp=0x400091fbb0 pc=0x55745d03e8
runtime.doInit(0x55778f4380)
/usr/local/go/src/runtime/proc.go:6484 +0x68 fp=0x400091fe30 sp=0x400091fcf0 pc=0x55745d03e8
runtime.doInit(0x5577912ac0)
/usr/local/go/src/runtime/proc.go:6484 +0x68 fp=0x400091ff70 sp=0x400091fe30 pc=0x55745d03e8
runtime.main()
/usr/local/go/src/runtime/proc.go:233 +0x1f4 fp=0x400091ffd0 sp=0x400091ff70 pc=0x55745c21c4
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1172 +0x4 fp=0x400091ffd0 sp=0x400091ffd0 pc=0x55745f6b84
goroutine 2 [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:381 +0xe4 fp=0x4000074fa0 sp=0x4000074f80 pc=0x55745c2644
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:387
runtime.forcegchelper()
/usr/local/go/src/runtime/proc.go:305 +0xb8 fp=0x4000074fd0 sp=0x4000074fa0 pc=0x55745c2488
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1172 +0x4 fp=0x4000074fd0 sp=0x4000074fd0 pc=0x55745f6b84
created by runtime.init.6
/usr/local/go/src/runtime/proc.go:293 +0x24
goroutine 3 [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:381 +0xe4 fp=0x4000075760 sp=0x4000075740 pc=0x55745c2644
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:387
runtime.bgsweep(0x0?)
/usr/local/go/src/runtime/mgcsweep.go:319 +0x110 fp=0x40000757b0 sp=0x4000075760 pc=0x55745ac920
runtime.gcenable.func1()
/usr/local/go/src/runtime/mgc.go:178 +0x28 fp=0x40000757d0 sp=0x40000757b0 pc=0x55745a1448
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1172 +0x4 fp=0x40000757d0 sp=0x40000757d0 pc=0x55745f6b84
created by runtime.gcenable
/usr/local/go/src/runtime/mgc.go:178 +0x74
goroutine 4 [GC scavenge wait]:
runtime.gopark(0x400007a000?, 0x55760b9140?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:381 +0xe4 fp=0x4000075f50 sp=0x4000075f30 pc=0x55745c2644
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:387
runtime.(*scavengerState).park(0x5577974b00)
/usr/local/go/src/runtime/mgcscavenge.go:400 +0x5c fp=0x4000075f80 sp=0x4000075f50 pc=0x55745aa7ac
runtime.bgscavenge(0x0?)
/usr/local/go/src/runtime/mgcscavenge.go:633 +0xac fp=0x4000075fb0 sp=0x4000075f80 pc=0x55745aad6c
runtime.gcenable.func2()
/usr/local/go/src/runtime/mgc.go:179 +0x28 fp=0x4000075fd0 sp=0x4000075fb0 pc=0x55745a13e8
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1172 +0x4 fp=0x4000075fd0 sp=0x4000075fd0 pc=0x55745f6b84
created by runtime.gcenable
/usr/local/go/src/runtime/mgc.go:179 +0xb8
goroutine 5 [finalizer wait]:
runtime.gopark(0x1a0?, 0x55779757a0?, 0xc0?, 0x36?, 0x0?)
/usr/local/go/src/runtime/proc.go:381 +0xe4 fp=0x4000074580 sp=0x4000074560 pc=0x55745c2644
runtime.runfinq()
/usr/local/go/src/runtime/mfinal.go:193 +0x10c fp=0x40000747d0 sp=0x4000074580 pc=0x55745a045c
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1172 +0x4 fp=0x40000747d0 sp=0x40000747d0 pc=0x55745f6b84
created by runtime.createfing
/usr/local/go/src/runtime/mfinal.go:163 +0x84
goroutine 6 [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:381 +0xe4 fp=0x4000076740 sp=0x4000076720 pc=0x55745c2644
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1275 +0xec fp=0x40000767d0 sp=0x4000076740 pc=0x55745a338c
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1172 +0x4 fp=0x40000767d0 sp=0x40000767d0 pc=0x55745f6b84
created by runtime.gcBgMarkStartWorkers
/usr/local/go/src/runtime/mgc.go:1199 +0x28
goroutine 18 [GC worker (idle)]:
runtime.gopark(0x154233c8b50?, 0x3?, 0x78?, 0xbe?, 0x0?)
/usr/local/go/src/runtime/proc.go:381 +0xe4 fp=0x4000070740 sp=0x4000070720 pc=0x55745c2644
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1275 +0xec fp=0x40000707d0 sp=0x4000070740 pc=0x55745a338c
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1172 +0x4 fp=0x40000707d0 sp=0x40000707d0 pc=0x55745f6b84
created by runtime.gcBgMarkStartWorkers
/usr/local/go/src/runtime/mgc.go:1199 +0x28
goroutine 34 [GC worker (idle)]:
runtime.gopark(0x154231157e1?, 0x3?, 0x34?, 0x37?, 0x0?)
/usr/local/go/src/runtime/proc.go:381 +0xe4 fp=0x4000488740 sp=0x4000488720 pc=0x55745c2644
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1275 +0xec fp=0x40004887d0 sp=0x4000488740 pc=0x55745a338c
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1172 +0x4 fp=0x40004887d0 sp=0x40004887d0 pc=0x55745f6b84
created by runtime.gcBgMarkStartWorkers
/usr/local/go/src/runtime/mgc.go:1199 +0x28
goroutine 19 [GC worker (idle)]:
runtime.gopark(0x154233caf7b?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:381 +0xe4 fp=0x4000070f40 sp=0x4000070f20 pc=0x55745c2644
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1275 +0xec fp=0x4000070fd0 sp=0x4000070f40 pc=0x55745a338c
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1172 +0x4 fp=0x4000070fd0 sp=0x4000070fd0 pc=0x55745f6b84
created by runtime.gcBgMarkStartWorkers
/usr/local/go/src/runtime/mgc.go:1199 +0x28
r0 0x55750f3ac0
r1 0x55779acb00
r2 0x0
r3 0x0
r4 0x0
r5 0x0
r6 0x2
r7 0x5575df3ca9
r8 0x4
r9 0x4000873110
r10 0x1
r11 0xd
r12 0x1
r13 0x1
r14 0x10
r15 0x10008
r16 0x40009003a0
r17 0x400091f4b0
r18 0x1
r19 0x7f9a5bf000
r20 0x400091f430
r21 0x4000139f10
r22 0x1
r23 0x5577964e60
r24 0x0
r25 0x5383edcd67c06036
r26 0x55778f5c60
r27 0x7c
r28 0x40000021a0
r29 0x400091f568
lr 0x55745d04ac
sp 0x400091f570
pc 0x55750f3ac0
fault 0x0