syzbot


panic: Decrementing non-positive ref count ADDR, owned by vfs.FileDescription (2)

Status: closed as invalid on 2021/02/10 18:34
First crash: 1193d, last: 1193d
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
gvisor panic: Decrementing non-positive ref count ADDR, owned by vfs.FileDescription C 12 1209d 1204d 14/26 fixed on 2021/01/27 04:55

Sample crash report:
panic: Decrementing non-positive ref count 0xc096200000, owned by vfs.FileDescription

goroutine 655614 [running]:
panic(0xfcdfc0, 0xc004c31360)
	GOROOT/src/runtime/panic.go:1064 +0x470 fp=0xc00957d9e0 sp=0xc00957d928 pc=0x437110
gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescriptionRefs).DecRef(0xc096200000, 0xc00957da68)
	bazel-out/k8-fastbuild-ST-3bfd66f45e612c1a5c797474a25664e227d81bf914f3b08a40e00b2e2692afa4/bin/pkg/sentry/vfs/file_description_refs.go:117 +0x18c fp=0xc00957da58 sp=0xc00957d9e0 pc=0x7ac58c
gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef(0xc096200000, 0x1326820, 0xc01571aa80)
	pkg/sentry/vfs/file_description.go:163 +0x69 fp=0xc00957da98 sp=0xc00957da58 pc=0x7a6629
gvisor.dev/gvisor/pkg/sentry/syscalls/linux/vfs2.Fadvise64(0xc01571aa80, 0x4, 0x6, 0x7fff, 0x7, 0x0, 0x0, 0x0, 0x0, 0x12faba0, ...)
	pkg/sentry/syscalls/linux/vfs2/fd.go:411 +0x209 fp=0xc00957daf8 sp=0xc00957da98 pc=0xd84dc9
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall(0xc01571aa80, 0xdd, 0x4, 0x6, 0x7fff, 0x7, 0x0, 0x0, 0xdd7e97, 0x11a79c0, ...)
	pkg/sentry/kernel/task_syscall.go:104 +0x13c fp=0xc00957dc58 sp=0xc00957daf8 pc=0x9cefbc
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke(0xc01571aa80, 0xdd, 0x4, 0x6, 0x7fff, 0x7, 0x0, 0x0, 0x0, 0x0)
	pkg/sentry/kernel/task_syscall.go:239 +0x66 fp=0xc00957dce0 sp=0xc00957dc58 pc=0x9d0186
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter(0xc01571aa80, 0xdd, 0x4, 0x6, 0x7fff, 0x7, 0x0, 0x0, 0x0, 0x0)
	pkg/sentry/kernel/task_syscall.go:199 +0x98 fp=0xc00957dd40 sp=0xc00957dce0 pc=0x9cfd38
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall(0xc01571aa80, 0x2, 0xc01571aa80)
	pkg/sentry/kernel/task_syscall.go:174 +0x15c fp=0xc00957de10 sp=0xc00957dd40 pc=0x9cf6dc
gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute(0x0, 0xc01571aa80, 0x12f8a20, 0x0)
	pkg/sentry/kernel/task_run.go:282 +0xc45 fp=0xc00957df60 sp=0xc00957de10 pc=0x9c3ae5
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run(0xc01571aa80, 0x39eb)
	pkg/sentry/kernel/task_run.go:97 +0x1af fp=0xc00957dfd0 sp=0xc00957df60 pc=0x9c27af
runtime.goexit()
	src/runtime/asm_amd64.s:1374 +0x1 fp=0xc00957dfd8 sp=0xc00957dfd0 pc=0x470681
created by gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start
	pkg/sentry/kernel/task_start.go:323 +0xfe

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/01/27 08:33 gvisor ce39f82985b9 a0ebf917 .config console log report info ci-gvisor-kvm panic: Decrementing non-positive ref count ADDR, owned by vfs.FileDescription
* Struck through repros no longer work on HEAD.