panic: Decrementing non-positive ref count 0xc0001a16d0, owned by tun.tunEndpoint goroutine 497 gp=0xc0007348c0 m=17 mp=0xc000321008 [running]: panic({0x1c108e0?, 0xc0010a0700?}) GOROOT/src/runtime/panic.go:811 +0x168 fp=0xc00110d340 sp=0xc00110d290 pc=0x47d728 gvisor.dev/gvisor/pkg/tcpip/link/tun.(*tunEndpointRefs).DecRef(0xc0001a16d0, 0xc00110d420) bazel-out/k8-fastbuild/bin/pkg/tcpip/link/tun/tun_endpoint_refs.go:127 +0x19d fp=0xc00110d3c8 sp=0xc00110d340 pc=0x115b4fd 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(0xc0003ccf68, {0x624d6e?, 0xc0003ccf08?}) pkg/tcpip/link/tun/device.go:98 +0x1d5 fp=0xc00110d468 sp=0xc00110d3c8 pc=0x1156835 gvisor.dev/gvisor/pkg/sentry/devices/tundev.(*tunFD).Release(0xc0003ccf00, {0x2112f90, 0xc000956c88}) pkg/sentry/devices/tundev/tundev.go:127 +0x45 fp=0xc00110d490 sp=0xc00110d468 pc=0x16bda65 gvisor.dev/gvisor/pkg/sentry/syscalls/linux.CloseRange.(*FileDescription).DecRef.func1() pkg/sentry/vfs/file_description.go:205 +0x408 fp=0xc00110d5a8 sp=0xc00110d490 pc=0x11f05e8 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescriptionRefs).DecRef(0xc0003ccf00, 0xc00110d698) bazel-out/k8-fastbuild/bin/pkg/sentry/vfs/file_description_refs.go:133 +0x6d fp=0xc00110d630 sp=0xc00110d5a8 pc=0xb1000d gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef(...) pkg/sentry/vfs/file_description.go:161 gvisor.dev/gvisor/pkg/sentry/syscalls/linux.CloseRange(0xc000956c88, 0x4b8c1e?, {{0x3}, {0x1e}, {0x0}, {0x563b8fd8ecb0}, {0x0}, {0x7923e89ef}}) pkg/sentry/syscalls/linux/sys_file.go:504 +0x2d0 fp=0xc00110d6c8 sp=0xc00110d630 pc=0x11f0170 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall(0xc000956c88, 0x1b4, {{0x3}, {0x1e}, {0x0}, {0x563b8fd8ecb0}, {0x0}, {0x7923e89ef}}) pkg/sentry/kernel/task_syscall.go:143 +0x94c fp=0xc00110d960 sp=0xc00110d6c8 pc=0xf7d30c gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke(0xc000956c88, 0x1b4, {{0x3}, {0x1e}, {0x0}, {0x563b8fd8ecb0}, {0x0}, {0x7923e89ef}}) pkg/sentry/kernel/task_syscall.go:323 +0x72 fp=0xc00110da08 sp=0xc00110d960 pc=0xf7f0f2 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter(0xc000956c88, 0x1b4, {{0x3}, {0x1e}, {0x0}, {0x563b8fd8ecb0}, {0x0}, {0x7923e89ef}}) pkg/sentry/kernel/task_syscall.go:283 +0x94 fp=0xc00110da78 sp=0xc00110da08 pc=0xf7eb14 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall(0xc000956c88) pkg/sentry/kernel/task_syscall.go:258 +0x490 fp=0xc00110db98 sp=0xc00110da78 pc=0xf7e6d0 gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute(0xc000956c88?, 0xc000956c88) pkg/sentry/kernel/task_run.go:269 +0x1ec9 fp=0xc00110de70 sp=0xc00110db98 pc=0xf6b069 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run(0xc000956c88, 0x44) pkg/sentry/kernel/task_run.go:97 +0x4ca fp=0xc00110dfb0 sp=0xc00110de70 pc=0xf687ea gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start.gowrap1() pkg/sentry/kernel/task_start.go:416 +0x45 fp=0xc00110dfe0 sp=0xc00110dfb0 pc=0xf7b1c5 runtime.goexit({}) src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00110dfe8 sp=0xc00110dfe0 pc=0x486aa1 created by gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start in goroutine 596 pkg/sentry/kernel/task_start.go:416 +0x15c