crio: panic: "attempted to update last-writer in lockfile without the write lock" in lockfile.(*lockfile).Touch() during a DeleteContainer request
Issue
-
crio: panic: "attempted to update last-writer in lockfile without the write lock" in
lockfile.(*lockfile).Touch()
during aDeleteContainer
request -
Stack trace of the goroutine that called
panic()
#0 runtime.raise ()
at /opt/rh/go-toolset-1.12/root/usr/lib/go-toolset-1.12-golang/src/runtime/sys_linux_amd64.s:150
#1 0x0000557f6c059b1b in runtime.dieFromSignal ()
at /opt/rh/go-toolset-1.12/root/usr/lib/go-toolset-1.12-golang/src/runtime/signal_unix.go:424
#2 0x0000557f6c05a0ad in runtime.sigfwdgo ()
at /opt/rh/go-toolset-1.12/root/usr/lib/go-toolset-1.12-golang/src/runtime/signal_unix.go:629
#3 0x0000557f6c0591c0 in runtime.sigtrampgo ()
at /opt/rh/go-toolset-1.12/root/usr/lib/go-toolset-1.12-golang/src/runtime/signal_unix.go:289
#4 0x0000557f6c075773 in runtime.sigtramp ()
at /opt/rh/go-toolset-1.12/root/usr/lib/go-toolset-1.12-golang/src/runtime/sys_linux_amd64.s:357
#5 <signal handler called>
#6 runtime.raise ()
at /opt/rh/go-toolset-1.12/root/usr/lib/go-toolset-1.12-golang/src/runtime/sys_linux_amd64.s:150
#7 0x0000557f6c059b1b in runtime.dieFromSignal ()
at /opt/rh/go-toolset-1.12/root/usr/lib/go-toolset-1.12-golang/src/runtime/signal_unix.go:424
#8 0x0000557f6c059cba in runtime.crash ()
at /opt/rh/go-toolset-1.12/root/usr/lib/go-toolset-1.12-golang/src/runtime/signal_unix.go:518
#9 0x0000557f6c044196 in runtime.fatalpanic ()
at /opt/rh/go-toolset-1.12/root/usr/lib/go-toolset-1.12-golang/src/runtime/panic.go:717
#10 0x0000557f6c043b49 in runtime.gopanic ()
at /opt/rh/go-toolset-1.12/root/usr/lib/go-toolset-1.12-golang/src/runtime/panic.go:565
#11 0x0000557f6c38a509 in github.com/cri-o/cri-o/vendor/github.com/containers/storage/pkg/lockfile.(*lockfile).Touch()
at /usr/src/debug/cri-o-91157c1a9625ca20b13e5cc7b6ed416542110a3c/_output/src/github.com/cri-o/cri-o/vendor/github.com/containers/storage/pkg/lockfile/lockfile_unix.go:193
#12 0x0000557f6c3c46d5 in github.com/cri-o/cri-o/vendor/github.com/containers/storage.(*containerStore).Touch()
at /usr/src/debug/cri-o-91157c1a9625ca20b13e5cc7b6ed416542110a3c/_output/src/github.com/cri-o/cri-o/vendor/github.com/containers/storage/containers.go:588
#13 0x0000557f6c3c0df1 in github.com/cri-o/cri-o/vendor/github.com/containers/storage.(*containerStore).Save()
at /usr/src/debug/cri-o-91157c1a9625ca20b13e5cc7b6ed416542110a3c/_output/src/github.com/cri-o/cri-o/vendor/github.com/containers/storage/containers.go:228
#14 0x0000557f6c3c2c6e in github.com/cri-o/cri-o/vendor/github.com/containers/storage.(*containerStore).Delete()
at /usr/src/debug/cri-o-91157c1a9625ca20b13e5cc7b6ed416542110a3c/_output/src/github.com/cri-o/cri-o/vendor/github.com/containers/storage/containers.go:405
#15 0x0000557f6c4103cb in github.com/cri-o/cri-o/vendor/github.com/containers/storage.(*store).DeleteContainer.func2 ()
at /usr/src/debug/cri-o-91157c1a9625ca20b13e5cc7b6ed416542110a3c/_output/src/github.com/cri-o/cri-o/vendor/github.com/containers/storage/store.go:2335
#16 0x0000557f6c073b41 in runtime.goexit ()
at /opt/rh/go-toolset-1.12/root/usr/lib/go-toolset-1.12-golang/src/runtime/asm_amd64.s:1337
Environment
- cri-o-1.16.5-1.dev.rhaos4.3.git91157c1
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.