设备环境:(物理机、fnos 0.8.45)
BUG现象:系统升级到0。8。45 后启动docker 容器无法启动报错:
我从command界面获取的报错信息如下:
==========
Error response from daemon: failed to create task for container: failed to start shim: start failed: unexpected fault address 0x6d5800
fatal error: fault
[signal SIGBUS: bus error code=0x2 addr=0x6d5800 pc=0x6d5800]
goroutine 1 [running, locked to thread]:
runtime.throw({0x984fec?, 0x0?})
/usr/local/go/src/runtime/panic.go:1077 +0x5c fp=0xc000159da8 sp=0xc000159d78 pc=0x43919c
runtime.sigpanic()
/usr/local/go/src/runtime/signal_unix.go:858 +0x116 fp=0xc000159e08 sp=0xc000159da8 pc=0x44f2b6
github.com/containerd/containerd/mount.init()
/go/src/github.com/containerd/containerd/mount/mount_linux.go:32 fp=0xc000159e10 sp=0xc000159e08 pc=0x6d5800
runtime.doInit1(0xd7ebd0)
/usr/local/go/src/runtime/proc.go:6735 +0xd8 fp=0xc000159f40 sp=0xc000159e10 pc=0x448c18
runtime.doInit(...)
/usr/local/go/src/runtime/proc.go:6702
runtime.main()
/usr/local/go/src/runtime/proc.go:249 +0x374 fp=0xc000159fe0 sp=0xc000159f40 pc=0x43bc34
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000159fe8 sp=0xc000159fe0 pc=0x46b6c1
goroutine 2 [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000040fa8 sp=0xc000040f88 pc=0x43bfce
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:404
runtime.forcegchelper()
/usr/local/go/src/runtime/proc.go:322 +0xb3 fp=0xc000040fe0 sp=0xc000040fa8 pc=0x43be53
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000040fe8 sp=0xc000040fe0 pc=0x46b6c1
created by runtime.init.6 in goroutine 1
/usr/local/go/src/runtime/proc.go:310 +0x1a
goroutine 3 [GC sweep wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000041778 sp=0xc000041758 pc=0x43bfce
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:404
runtime.bgsweep(0x0?)
/usr/local/go/src/runtime/mgcsweep.go:280 +0x94 fp=0xc0000417c8 sp=0xc000041778 pc=0x427f94
runtime.gcenable.func1()
/usr/local/go/src/runtime/mgc.go:200 +0x25 fp=0xc0000417e0 sp=0xc0000417c8 pc=0x41d0a5
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000417e8 sp=0xc0000417e0 pc=0x46b6c1
created by runtime.gcenable in goroutine 1
/usr/local/go/src/runtime/mgc.go:200 +0x66
goroutine 17 [GC scavenge wait]:
runtime.gopark(0xc000060000?, 0xa336e8?, 0x1?, 0x0?, 0xc000082000?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00003c770 sp=0xc00003c750 pc=0x43bfce
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:404
runtime.(*scavengerState).park(0xdaeaa0)
/usr/local/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00003c7a0 sp=0xc00003c770 pc=0x425869
runtime.bgscavenge(0x0?)
/usr/local/go/src/runtime/mgcscavenge.go:653 +0x3c fp=0xc00003c7c8 sp=0xc00003c7a0 pc=0x425dfc
runtime.gcenable.func2()
/usr/local/go/src/runtime/mgc.go:201 +0x25 fp=0xc00003c7e0 sp=0xc00003c7c8 pc=0x41d045
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00003c7e8 sp=0xc00003c7e0 pc=0x46b6c1
created by runtime.gcenable in goroutine 1
/usr/local/go/src/runtime/mgc.go:201 +0xa5
goroutine 18 [finalizer wait]:
runtime.gopark(0x7f16aa22ad90?, 0x400000?, 0x70?, 0x6?, 0x0?)
/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000040620 sp=0xc000040600 pc=0x43bfce
runtime.runfinq()
/usr/local/go/src/runtime/mfinal.go:193 +0x107 fp=0xc0000407e0 sp=0xc000040620 pc=0x41c0c7
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000407e8 sp=0xc0000407e0 pc=0x46b6c1
created by runtime.createfing in goroutine 1
/usr/local/go/src/runtime/mfinal.go:163 +0x3d
: exit status 2: unknown
Error: failed to start containers: 5bd734ddbc8c
出现频率:必现
联系方式:Lee
日志文件:web端进入日志-更多-拷贝Debug Log-上传到社区