panic: Decrementing non-positive ref count 0xc000298960, owned by tun.tunEndpoint goroutine 617 gp=0xc000be08c0 m=16 mp=0xc000696808 [running]: panic({0x1c108e0?, 0xc000bfa390?}) GOROOT/src/runtime/panic.go:811 +0x168 fp=0xc000915340 sp=0xc000915290 pc=0x47d728 gvisor.dev/gvisor/pkg/tcpip/link/tun.(*tunEndpointRefs).DecRef(0xc000298960, 0xc000915420) bazel-out/k8-fastbuild/bin/pkg/tcpip/link/tun/tun_endpoint_refs.go:127 +0x19d fp=0xc0009153c8 sp=0xc000915340 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(0xc0008ac1e8, {0x624d6e?, 0xc0008ac188?}) pkg/tcpip/link/tun/device.go:98 +0x1d5 fp=0xc000915468 sp=0xc0009153c8 pc=0x1156835 gvisor.dev/gvisor/pkg/sentry/devices/tundev.(*tunFD).Release(0xc0008ac180, {0x2112f90, 0xc00064e588}) pkg/sentry/devices/tundev/tundev.go:127 +0x45 fp=0xc000915490 sp=0xc000915468 pc=0x16bda65 gvisor.dev/gvisor/pkg/sentry/syscalls/linux.CloseRange.(*FileDescription).DecRef.func1() pkg/sentry/vfs/file_description.go:205 +0x408 fp=0xc0009155a8 sp=0xc000915490 pc=0x11f05e8 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescriptionRefs).DecRef(0xc0008ac180, 0xc000915698) bazel-out/k8-fastbuild/bin/pkg/sentry/vfs/file_description_refs.go:133 +0x6d fp=0xc000915630 sp=0xc0009155a8 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(0xc00064e588, 0xc0015043d0?, {{0x3}, {0x1e}, {0x0}, {0x55ceae412cb0}, {0x0}, {0x75ebcd9ef}}) pkg/sentry/syscalls/linux/sys_file.go:504 +0x2d0 fp=0xc0009156c8 sp=0xc000915630 pc=0x11f0170 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall(0xc00064e588, 0x1b4, {{0x3}, {0x1e}, {0x0}, {0x55ceae412cb0}, {0x0}, {0x75ebcd9ef}}) pkg/sentry/kernel/task_syscall.go:143 +0x94c fp=0xc000915960 sp=0xc0009156c8 pc=0xf7d30c gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke(0xc00064e588, 0x1b4, {{0x3}, {0x1e}, {0x0}, {0x55ceae412cb0}, {0x0}, {0x75ebcd9ef}}) pkg/sentry/kernel/task_syscall.go:323 +0x72 fp=0xc000915a08 sp=0xc000915960 pc=0xf7f0f2 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter(0xc00064e588, 0x1b4, {{0x3}, {0x1e}, {0x0}, {0x55ceae412cb0}, {0x0}, {0x75ebcd9ef}}) pkg/sentry/kernel/task_syscall.go:283 +0x94 fp=0xc000915a78 sp=0xc000915a08 pc=0xf7eb14 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall(0xc00064e588) pkg/sentry/kernel/task_syscall.go:258 +0x490 fp=0xc000915b98 sp=0xc000915a78 pc=0xf7e6d0 gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute(0xc00064e588?, 0xc00064e588) pkg/sentry/kernel/task_run.go:269 +0x1ec9 fp=0xc000915e70 sp=0xc000915b98 pc=0xf6b069 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run(0xc00064e588, 0x44) pkg/sentry/kernel/task_run.go:97 +0x4ca fp=0xc000915fb0 sp=0xc000915e70 pc=0xf687ea gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start.gowrap1() pkg/sentry/kernel/task_start.go:416 +0x45 fp=0xc000915fe0 sp=0xc000915fb0 pc=0xf7b1c5 runtime.goexit({}) src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000915fe8 sp=0xc000915fe0 pc=0x486aa1 created by gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start in goroutine 631 pkg/sentry/kernel/task_start.go:416 +0x15c