Segmentation fault when trying to start Docker

Hi, since a restart today docker won’t start. This is the log I get when I try to issue a docker command. As far as I know I have not done anything special.

`
unexpected fault address 0x35d165a
fatal error: fault
[signal SIGSEGV: segmentation violation code=0x2 addr=0x35d165a pc=0xb3b6c0]

goroutine 1 [running, locked to thread]:
runtime.throw(0xefafc3, 0x5)
/yocto/resin-board/build/tmp/sysroots/x86_64-linux/usr/lib/arm-poky-linux-gnueabi/go/src/runtime/panic.go:566 +0x78 fp=0x11b3fe80 sp=0x11b3fe74
runtime.sigpanic()
/yocto/resin-board/build/tmp/sysroots/x86_64-linux/usr/lib/arm-poky-linux-gnueabi/go/src/runtime/sigpanic_unix.go:27 +0x280 fp=0x11b3feac sp=0x11b3fe80
github.com/docker/docker/vendor/github.com/hashicorp/memberlist.init()
/yocto/resin-board/build/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/docker/17.06.0-dev+git7d1b49da3f9b7f2215c3e9f357c9b104efef2aa2-r0/git/.gopath/src/github.com/docker/docker/vendor/github.com/hashicorp/memberlist/util.go:297 +0x28 fp=0x11b3feb4 sp=0x11b3feb0
github.com/docker/docker/vendor/github.com/docker/libnetwork/networkdb.init()
/yocto/resin-board/build/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/docker/17.06.0-dev+git7d1b49da3f9b7f2215c3e9f357c9b104efef2aa2-r0/git/.gopath/src/github.com/docker/docker/vendor/github.com/docker/libnetwork/networkdb/watch.go:111 +0x50 fp=0x11b3fed8 sp=0x11b3feb4
github.com/docker/docker/vendor/github.com/docker/libnetwork.init()
/yocto/resin-board/build/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/docker/17.06.0-dev+git7d1b49da3f9b7f2215c3e9f357c9b104efef2aa2-r0/git/.gopath/src/github.com/docker/docker/vendor/github.com/docker/libnetwork/store.go:490 +0x78 fp=0x11b3fefc sp=0x11b3fed8
github.com/docker/docker/container.init()
/yocto/resin-board/build/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/docker/17.06.0-dev+git7d1b49da3f9b7f2215c3e9f357c9b104efef2aa2-r0/git/.gopath/src/github.com/docker/docker/container/view.go:303 +0xe4 fp=0x11b3ff4c sp=0x11b3fefc
github.com/docker/docker/builder.init()
/yocto/resin-board/build/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/docker/17.06.0-dev+git7d1b49da3f9b7f2215c3e9f357c9b104efef2aa2-r0/git/.gopath/src/github.com/docker/docker/builder/builder.go:106 +0x5c fp=0x11b3ff50 sp=0x11b3ff4c
github.com/docker/docker/api/server/backend/build.init()
/yocto/resin-board/build/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/docker/17.06.0-dev+git7d1b49da3f9b7f2215c3e9f357c9b104efef2aa2-r0/git/.gopath/src/github.com/docker/docker/api/server/backend/build/tag.go:85 +0x5c fp=0x11b3ff54 sp=0x11b3ff50
github.com/docker/docker/cmd/dockerd.init()
/yocto/resin-board/build/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/docker/17.06.0-dev+git7d1b49da3f9b7f2215c3e9f357c9b104efef2aa2-r0/git/.gopath/src/github.com/docker/docker/cmd/dockerd/service_unsupported.go:15 +0x8c fp=0x11b3ff70 sp=0x11b3ff54
main.init()
/yocto/resin-board/build/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/docker/17.06.0-dev+git7d1b49da3f9b7f2215c3e9f357c9b104efef2aa2-r0/git/.gopath/src/github.com/docker/docker/cmd/rce/rce.go:42 +0x60 fp=0x11b3ff74 sp=0x11b3ff70
runtime.main()
/yocto/resin-board/build/tmp/sysroots/x86_64-linux/usr/lib/arm-poky-linux-gnueabi/go/src/runtime/proc.go:172 +0x224 fp=0x11b3ff9c sp=0x11b3ff74
runtime.goexit()
/yocto/resin-board/build/tmp/sysroots/x86_64-linux/usr/lib/arm-poky-linux-gnueabi/go/src/runtime/asm_arm.s:998 +0x4 fp=0x11b3ff9c sp=0x11b3ff9c

goroutine 17 [syscall, locked to thread]:
runtime.goexit()
/yocto/resin-board/build/tmp/sysroots/x86_64-linux/usr/lib/arm-poky-linux-gnueabi/go/src/runtime/asm_arm.s:998 +0x4

goroutine 19 [syscall]:
os/signal.signal_recv(0x0)
/yocto/resin-board/build/tmp/sysroots/x86_64-linux/usr/lib/arm-poky-linux-gnueabi/go/src/runtime/sigqueue.go:116 +0x190
os/signal.loop()
/yocto/resin-board/build/tmp/sysroots/x86_64-linux/usr/lib/arm-poky-linux-gnueabi/go/src/os/signal/signal_unix.go:22 +0x14
created by os/signal.init.1
/yocto/resin-board/build/tmp/sysroots/x86_64-linux/usr/lib/arm-poky-linux-gnueabi/go/src/os/signal/signal_unix.go:28 +0x30

goroutine 21 [chan receive]:
github.com/docker/docker/vendor/github.com/rcrowley/go-metrics.(*meterArbiter).tick(0x15c22d0)
/yocto/resin-board/build/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/docker/17.06.0-dev+git7d1b49da3f9b7f2215c3e9f357c9b104efef2aa2-r0/git/.gopath/src/github.com/docker/docker/vendor/github.com/rcrowley/go-metrics/meter.go:221 +0x48
created by github.com/docker/docker/vendor/github.com/rcrowley/go-metrics.NewMeter
/yocto/resin-board/build/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/docker/17.06.0-dev+git7d1b49da3f9b7f2215c3e9f357c9b104efef2aa2-r0/git/.gopath/src/github.com/docker/docker/vendor/github.com/rcrowley/go-metrics/meter.go:40 +0x19c
root@hassio:~#

`

I’m seeing similar: Hassio docker daemon won’t start due to segmenation fault.

in my case it was my USB gone corrupt