panic: Decrementing non-positive ref count 0xc000720140, owned by tun.tunEndpoint goroutine 611 gp=0xc0005bc8c0 m=12 mp=0xc000501008 [running]: panic({0x11bd080?, 0xc000198380?}) GOROOT/src/runtime/panic.go:811 +0x168 fp=0xc00090f7b0 sp=0xc00090f700 pc=0x4788c8 gvisor.dev/gvisor/pkg/tcpip/link/tun.(*tunEndpointRefs).DecRef(0xc000720140, 0xc000198170?) bazel-out/k8-fastbuild/bin/pkg/tcpip/link/tun/tun_endpoint_refs.go:127 +0x10c fp=0xc00090f818 sp=0xc00090f7b0 pc=0xbba5ec gvisor.dev/gvisor/pkg/tcpip/link/tun.(*tunEndpoint).DecRef(...) pkg/tcpip/link/tun/device.go:415 gvisor.dev/gvisor/pkg/tcpip/link/tun.(*Device).Release(0xc0011dbda8, {0x8066b5?, 0x0?}) pkg/tcpip/link/tun/device.go:98 +0xb4 fp=0xc00090f870 sp=0xc00090f818 pc=0xbb7b94 gvisor.dev/gvisor/pkg/sentry/devices/tundev.(*tunFD).Release(0x0?, {0x1677650?, 0xc0008a8588?}) pkg/sentry/devices/tundev/tundev.go:127 +0x25 fp=0xc00090f898 sp=0xc00090f870 pc=0xf0bdc5 gvisor.dev/gvisor/pkg/sentry/syscalls/linux.CloseRange.(*FileDescription).DecRef.func1() pkg/sentry/vfs/file_description.go:205 +0x2dd fp=0xc00090f988 sp=0xc00090f898 pc=0xc1f95d gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescriptionRefs).DecRef(0xc0008e0d80?, 0xc00090fa48) bazel-out/k8-fastbuild/bin/pkg/sentry/vfs/file_description_refs.go:133 +0x42 fp=0xc00090f9f0 sp=0xc00090f988 pc=0x80d6a2 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef(...) pkg/sentry/vfs/file_description.go:161 gvisor.dev/gvisor/pkg/sentry/syscalls/linux.CloseRange(0xc0008a8588, 0x49f519?, {{0x3}, {0x1e}, {0x0}, {0x55e727e68cb0}, {0x0}, {0x7b9fd49ef}}) pkg/sentry/syscalls/linux/sys_file.go:504 +0x1aa fp=0xc00090fa78 sp=0xc00090f9f0 pc=0xc1f60a gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall(0xc0008a8588, 0x1b4, {{0x3}, {0x1e}, {0x0}, {0x55e727e68cb0}, {0x0}, {0x7b9fd49ef}}) pkg/sentry/kernel/task_syscall.go:143 +0x655 fp=0xc00090fca8 sp=0xc00090fa78 pc=0xa9f315 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke(0xc0008a8588, 0x1b4, {{0x3}, {0x1e}, {0x0}, {0x55e727e68cb0}, {0x0}, {0x7b9fd49ef}}) pkg/sentry/kernel/task_syscall.go:323 +0x45 fp=0xc00090fd00 sp=0xc00090fca8 pc=0xaa0465 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter(0xc0008a8588, 0x1b4, {{0x3}, {0x1e}, {0x0}, {0x55e727e68cb0}, {0x0}, {0x7b9fd49ef}}) pkg/sentry/kernel/task_syscall.go:283 +0x65 fp=0xc00090fd50 sp=0xc00090fd00 pc=0xaa0185 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall(0xc0008fb380?) pkg/sentry/kernel/task_syscall.go:258 +0x2a5 fp=0xc00090fe28 sp=0xc00090fd50 pc=0xa9ff05 gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute(0xc000551710?, 0xc0008a8588) pkg/sentry/kernel/task_run.go:269 +0xebc fp=0xc00090ff30 sp=0xc00090fe28 pc=0xa95cdc gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run(0xc0008a8588, 0x44) pkg/sentry/kernel/task_run.go:97 +0x214 fp=0xc00090ffc0 sp=0xc00090ff30 pc=0xa947b4 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start.gowrap1() pkg/sentry/kernel/task_start.go:416 +0x25 fp=0xc00090ffe0 sp=0xc00090ffc0 pc=0xa9dd65 runtime.goexit({}) src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00090ffe8 sp=0xc00090ffe0 pc=0x4816e1 created by gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start in goroutine 509 pkg/sentry/kernel/task_start.go:416 +0xc5