panic: Decrementing non-positive ref count 0xc000268870, owned by tun.tunEndpoint goroutine 670 gp=0xc000fd6540 m=18 mp=0xc000a83008 [running]: panic({0x1cd9280?, 0xc000db4e80?}) GOROOT/src/runtime/panic.go:811 +0x168 fp=0xc001145310 sp=0xc001145260 pc=0x47d728 gvisor.dev/gvisor/pkg/tcpip/link/tun.(*tunEndpointRefs).DecRef(0xc000268870, 0xc001145398) bazel-out/k8-fastbuild/bin/pkg/tcpip/link/tun/tun_endpoint_refs.go:127 +0x179 fp=0xc001145388 sp=0xc001145310 pc=0x12350d9 gvisor.dev/gvisor/pkg/tcpip/link/tun.(*tunEndpoint).DecRef(0xc000268870, {0xc001990350?, 0x457b27?}) pkg/tcpip/link/tun/device.go:415 +0x6a fp=0xc0011453b8 sp=0xc001145388 pc=0x123398a gvisor.dev/gvisor/pkg/tcpip/link/tun.(*Device).Release(0xc0014d0068, {0x21b8b30, 0xc001698c88}) pkg/tcpip/link/tun/device.go:98 +0x1a6 fp=0xc001145440 sp=0xc0011453b8 pc=0x1230b46 gvisor.dev/gvisor/pkg/sentry/devices/tundev.(*tunFD).Release(0xc0014d0000, {0x21b8b30, 0xc001698c88}) pkg/sentry/devices/tundev/tundev.go:127 +0x52 fp=0xc001145468 sp=0xc001145440 pc=0x17d8b32 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef.func1() pkg/sentry/vfs/file_description.go:205 +0x55c fp=0xc0011455a8 sp=0xc001145468 pc=0xb5657c gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescriptionRefs).DecRef(0xc0014d0000, 0xc001145630) bazel-out/k8-fastbuild/bin/pkg/sentry/vfs/file_description_refs.go:133 +0xb4 fp=0xc001145620 sp=0xc0011455a8 pc=0xb618d4 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef(0xc0014d0000, {0x21b8b30, 0xc001698c88}) pkg/sentry/vfs/file_description.go:161 +0xa5 fp=0xc001145660 sp=0xc001145620 pc=0xb55fe5 gvisor.dev/gvisor/pkg/sentry/syscalls/linux.CloseRange(0xc001698c88, 0x489e31?, {{0x3}, {0x1e}, {0x0}, {0x55a153caecb0}, {0x0}, {0x72d90e9ef}}) pkg/sentry/syscalls/linux/sys_file.go:504 +0x3e7 fp=0xc0011456e8 sp=0xc001145660 pc=0x12c7ec7 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall(0xc001698c88, 0x1b4, {{0x3}, {0x1e}, {0x0}, {0x55a153caecb0}, {0x0}, {0x72d90e9ef}}) pkg/sentry/kernel/task_syscall.go:143 +0xb90 fp=0xc001145998 sp=0xc0011456e8 pc=0x103add0 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke(0xc001698c88, 0x1b4, {{0x3}, {0x1e}, {0x0}, {0x55a153caecb0}, {0x0}, {0x72d90e9ef}}) pkg/sentry/kernel/task_syscall.go:323 +0x85 fp=0xc001145a40 sp=0xc001145998 pc=0x103cee5 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter(0xc001698c88, 0x1b4, {{0x3}, {0x1e}, {0x0}, {0x55a153caecb0}, {0x0}, {0x72d90e9ef}}) pkg/sentry/kernel/task_syscall.go:283 +0xc7 fp=0xc001145ab0 sp=0xc001145a40 pc=0x103c827 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall(0xc001698c88) pkg/sentry/kernel/task_syscall.go:258 +0x53e fp=0xc001145bd0 sp=0xc001145ab0 pc=0x103c37e gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute(0xc001698c88?, 0xc001698c88) pkg/sentry/kernel/task_run.go:269 +0x220c fp=0xc001145e78 sp=0xc001145bd0 pc=0x102738c gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run(0xc001698c88, 0x4d) pkg/sentry/kernel/task_run.go:97 +0x402 fp=0xc001145fb0 sp=0xc001145e78 pc=0x1024742 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start.gowrap1() pkg/sentry/kernel/task_start.go:416 +0x45 fp=0xc001145fe0 sp=0xc001145fb0 pc=0x1038725 runtime.goexit({}) src/runtime/asm_amd64.s:1700 +0x1 fp=0xc001145fe8 sp=0xc001145fe0 pc=0x486aa1 created by gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start in goroutine 647 pkg/sentry/kernel/task_start.go:416 +0x17e