panic: Decrementing non-positive ref count 0xc0001ecfa0, owned by tun.tunEndpoint goroutine 630 gp=0xc000cc4000 m=18 mp=0xc000025008 [running]: panic({0x1c108e0?, 0xc00158b670?}) GOROOT/src/runtime/panic.go:811 +0x168 fp=0xc000bd5340 sp=0xc000bd5290 pc=0x47d728 gvisor.dev/gvisor/pkg/tcpip/link/tun.(*tunEndpointRefs).DecRef(0xc0001ecfa0, 0xc000bd5420) bazel-out/k8-fastbuild/bin/pkg/tcpip/link/tun/tun_endpoint_refs.go:127 +0x19d fp=0xc000bd53c8 sp=0xc000bd5340 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(0xc0001e1028, {0x624d6e?, 0xc0001e0fc8?}) pkg/tcpip/link/tun/device.go:98 +0x1d5 fp=0xc000bd5468 sp=0xc000bd53c8 pc=0x1156835 gvisor.dev/gvisor/pkg/sentry/devices/tundev.(*tunFD).Release(0xc0001e0fc0, {0x2112f90, 0xc000bae588}) pkg/sentry/devices/tundev/tundev.go:127 +0x45 fp=0xc000bd5490 sp=0xc000bd5468 pc=0x16bda65 gvisor.dev/gvisor/pkg/sentry/syscalls/linux.CloseRange.(*FileDescription).DecRef.func1() pkg/sentry/vfs/file_description.go:205 +0x408 fp=0xc000bd55a8 sp=0xc000bd5490 pc=0x11f05e8 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescriptionRefs).DecRef(0xc0001e0fc0, 0xc000bd5698) bazel-out/k8-fastbuild/bin/pkg/sentry/vfs/file_description_refs.go:133 +0x6d fp=0xc000bd5630 sp=0xc000bd55a8 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(0xc000bae588, 0xc000e02230?, {{0x3}, {0x1e}, {0x0}, {0x55b86d1adcb0}, {0x0}, {0x778bcb9ef}}) pkg/sentry/syscalls/linux/sys_file.go:504 +0x2d0 fp=0xc000bd56c8 sp=0xc000bd5630 pc=0x11f0170 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall(0xc000bae588, 0x1b4, {{0x3}, {0x1e}, {0x0}, {0x55b86d1adcb0}, {0x0}, {0x778bcb9ef}}) pkg/sentry/kernel/task_syscall.go:143 +0x94c fp=0xc000bd5960 sp=0xc000bd56c8 pc=0xf7d30c gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke(0xc000bae588, 0x1b4, {{0x3}, {0x1e}, {0x0}, {0x55b86d1adcb0}, {0x0}, {0x778bcb9ef}}) pkg/sentry/kernel/task_syscall.go:323 +0x72 fp=0xc000bd5a08 sp=0xc000bd5960 pc=0xf7f0f2 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter(0xc000bae588, 0x1b4, {{0x3}, {0x1e}, {0x0}, {0x55b86d1adcb0}, {0x0}, {0x778bcb9ef}}) pkg/sentry/kernel/task_syscall.go:283 +0x94 fp=0xc000bd5a78 sp=0xc000bd5a08 pc=0xf7eb14 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall(0xc000bae588) pkg/sentry/kernel/task_syscall.go:258 +0x490 fp=0xc000bd5b98 sp=0xc000bd5a78 pc=0xf7e6d0 gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute(0xc000bae588?, 0xc000bae588) pkg/sentry/kernel/task_run.go:269 +0x1ec9 fp=0xc000bd5e70 sp=0xc000bd5b98 pc=0xf6b069 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run(0xc000bae588, 0x44) pkg/sentry/kernel/task_run.go:97 +0x4ca fp=0xc000bd5fb0 sp=0xc000bd5e70 pc=0xf687ea gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start.gowrap1() pkg/sentry/kernel/task_start.go:416 +0x45 fp=0xc000bd5fe0 sp=0xc000bd5fb0 pc=0xf7b1c5 runtime.goexit({}) src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000bd5fe8 sp=0xc000bd5fe0 pc=0x486aa1 created by gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start in goroutine 509 pkg/sentry/kernel/task_start.go:416 +0x15c