panic: Decrementing non-positive ref count 0xc0002836d0, owned by tun.tunEndpoint goroutine 577 gp=0xc000313180 m=21 mp=0xc000141808 [running]: panic({0x17a8b00?, 0xc000ec1780?}) GOROOT/src/runtime/panic.go:811 +0x154 fp=0xc00122b2f0 sp=0xc00122b240 pc=0x47bae4 gvisor.dev/gvisor/pkg/tcpip/link/tun.(*tunEndpointRefs).DecRef(0xc0002836d0, 0xc00122b3e0) bazel-out/aarch64-fastbuild/bin/pkg/tcpip/link/tun/tun_endpoint_refs.go:127 +0x160 fp=0xc00122b380 sp=0xc00122b2f0 pc=0xeee790 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(0xc000e5c8a8, {0xf66ef8?, 0xc000e5c848?}) pkg/tcpip/link/tun/device.go:98 +0x170 fp=0xc00122b420 sp=0xc00122b380 pc=0xeea7b0 gvisor.dev/gvisor/pkg/sentry/devices/tundev.(*tunFD).Release(0xc000e5c840, {0x1ca29d8, 0xc00016f908}) pkg/sentry/devices/tundev/tundev.go:127 +0x44 fp=0xc00122b450 sp=0xc00122b420 pc=0x133fcd4 gvisor.dev/gvisor/pkg/sentry/syscalls/linux.CloseRange.(*FileDescription).DecRef.func1() pkg/sentry/vfs/file_description.go:205 +0x340 fp=0xc00122b570 sp=0xc00122b450 pc=0xf66f20 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescriptionRefs).DecRef(0xc000e5c840, 0xc00122b678) bazel-out/aarch64-fastbuild/bin/pkg/sentry/vfs/file_description_refs.go:133 +0x58 fp=0xc00122b600 sp=0xc00122b570 pc=0x9cda88 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef(...) pkg/sentry/vfs/file_description.go:161 gvisor.dev/gvisor/pkg/sentry/syscalls/linux.CloseRange(0xc00016f908, 0x47cb80?, {{0x3}, {0x1e}, {0x0}, {0x44}, {0xefc4c37ff148}, {0x1}}) pkg/sentry/syscalls/linux/sys_file.go:504 +0x264 fp=0xc00122b6a0 sp=0xc00122b600 pc=0xf66b84 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall(0xc00016f908, 0x1b4, {{0x3}, {0x1e}, {0x0}, {0x44}, {0xefc4c37ff148}, {0x1}}) pkg/sentry/kernel/task_syscall.go:143 +0x690 fp=0xc00122b950 sp=0xc00122b6a0 pc=0xd690b0 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke(0xc00016f908, 0x1b4, {{0x3}, {0x1e}, {0x0}, {0x44}, {0xefc4c37ff148}, {0x1}}) pkg/sentry/kernel/task_syscall.go:323 +0x50 fp=0xc00122ba00 sp=0xc00122b950 pc=0xd6a770 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter(0xc00016f908, 0x1b4, {{0x3}, {0x1e}, {0x0}, {0x44}, {0xefc4c37ff148}, {0x1}}) pkg/sentry/kernel/task_syscall.go:283 +0x78 fp=0xc00122ba70 sp=0xc00122ba00 pc=0xd6a2b8 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall(0xc00016f908) pkg/sentry/kernel/task_syscall.go:258 +0x3c0 fp=0xc00122bba0 sp=0xc00122ba70 pc=0xd69f50 gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute(0xc00016f908?, 0xc00016f908) pkg/sentry/kernel/task_run.go:269 +0x1568 fp=0xc00122be50 sp=0xc00122bba0 pc=0xd5acc8 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run(0xc00016f908, 0x42) pkg/sentry/kernel/task_run.go:97 +0x394 fp=0xc00122bfa0 sp=0xc00122be50 pc=0xd58f14 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start.gowrap1() pkg/sentry/kernel/task_start.go:416 +0x44 fp=0xc00122bfd0 sp=0xc00122bfa0 pc=0xd67584 runtime.goexit({}) src/runtime/asm_arm64.s:1223 +0x4 fp=0xc00122bfd0 sp=0xc00122bfd0 pc=0x484e24 created by gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start in goroutine 521 pkg/sentry/kernel/task_start.go:416 +0x13c