panic: Decrementing non-positive ref count 0xc0002123c0, owned by vfs.FileDescription goroutine 299 [running]: panic(0xfd2300, 0xc000402310) GOROOT/src/runtime/panic.go:1064 +0x470 fp=0xc00071d3f8 sp=0xc00071d340 pc=0x437110 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescriptionRefs).DecRef(0xc0002123c0, 0xc00071d480) bazel-out/k8-fastbuild-ST-3bfd66f45e612c1a5c797474a25664e227d81bf914f3b08a40e00b2e2692afa4/bin/pkg/sentry/vfs/file_description_refs.go:117 +0x18c fp=0xc00071d470 sp=0xc00071d3f8 pc=0x7aaeec gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef(0xc0002123c0, 0x1327f80, 0xc00029e000) pkg/sentry/vfs/file_description.go:163 +0x69 fp=0xc00071d4b0 sp=0xc00071d470 pc=0x7a5929 gvisor.dev/gvisor/pkg/sentry/socket/control.(*RightsFilesVFS2).Release(0xc0004160a0, 0x1327f80, 0xc00029e000) pkg/sentry/socket/control/control_vfs2.go:87 +0x65 fp=0xc00071d4f0 sp=0xc00071d4b0 pc=0xa26265 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*ControlMessages).Release(...) pkg/sentry/socket/unix/transport/unix.go:79 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*message).Release(...) pkg/sentry/socket/unix/transport/unix.go:285 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*queue).Reset(0xc0004b60a0, 0x1327f80, 0xc00029e000) pkg/sentry/socket/unix/transport/queue.go:63 +0xbe fp=0xc00071d520 sp=0xc00071d4f0 pc=0x7077be gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*queue).DecRef.func1() pkg/sentry/socket/unix/transport/queue.go:75 +0x3c fp=0xc00071d548 sp=0xc00071d520 pc=0x70eedc gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*queueRefs).DecRef(0xc0004b60a0, 0xc00071d5d0) bazel-out/k8-fastbuild-ST-3bfd66f45e612c1a5c797474a25664e227d81bf914f3b08a40e00b2e2692afa4/bin/pkg/sentry/socket/unix/transport/queue_refs.go:123 +0x5a fp=0xc00071d5c0 sp=0xc00071d548 pc=0x708b1a gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*queue).DecRef(0xc0004b60a0, 0x1327f80, 0xc00029e000) pkg/sentry/socket/unix/transport/queue.go:72 +0x69 fp=0xc00071d600 sp=0xc00071d5c0 pc=0x7078a9 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*connectedEndpoint).Release(0xc0005a41a0, 0x1327f80, 0xc00029e000) pkg/sentry/socket/unix/transport/unix.go:717 +0x45 fp=0xc00071d628 sp=0xc00071d600 pc=0x70b2a5 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*connectionedEndpoint).Close(0xc0002e0100, 0x1327f80, 0xc00029e000) pkg/sentry/socket/unix/transport/connectioned.go:242 +0x1f3 fp=0xc00071d688 sp=0xc00071d628 pc=0x704cb3 gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).DecRef.func1() pkg/sentry/socket/unix/unix_vfs2.go:101 +0xd6 fp=0xc00071d6d8 sp=0xc00071d688 pc=0xb492d6 gvisor.dev/gvisor/pkg/sentry/socket/unix.(*socketVFS2Refs).DecRef(0xc000212430, 0xc00071d760) bazel-out/k8-fastbuild-ST-3bfd66f45e612c1a5c797474a25664e227d81bf914f3b08a40e00b2e2692afa4/bin/pkg/sentry/socket/unix/socket_vfs2_refs.go:123 +0x5a fp=0xc00071d750 sp=0xc00071d6d8 pc=0xb4023a gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).DecRef(0xc0002123c0, 0x1327f80, 0xc00029e000) pkg/sentry/socket/unix/unix_vfs2.go:98 +0x6d fp=0xc00071d790 sp=0xc00071d750 pc=0xb4548d gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).Release(0xc0002123c0, 0x1327f80, 0xc00029e000) pkg/sentry/socket/unix/unix_vfs2.go:112 +0x3f fp=0xc00071d7b8 sp=0xc00071d790 pc=0xb454df gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef.func1() pkg/sentry/vfs/file_description.go:187 +0x202 fp=0xc00071d890 sp=0xc00071d7b8 pc=0x7c9822 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescriptionRefs).DecRef(0xc0002123c0, 0xc00071d918) bazel-out/k8-fastbuild-ST-3bfd66f45e612c1a5c797474a25664e227d81bf914f3b08a40e00b2e2692afa4/bin/pkg/sentry/vfs/file_description_refs.go:123 +0x5a fp=0xc00071d908 sp=0xc00071d890 pc=0x7aadba gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef(0xc0002123c0, 0x1327f80, 0xc00029e000) pkg/sentry/vfs/file_description.go:163 +0x69 fp=0xc00071d948 sp=0xc00071d908 pc=0x7a5929 gvisor.dev/gvisor/pkg/sentry/socket/control.(*RightsFilesVFS2).Release(0xc0004160a0, 0x1327f80, 0xc00029e000) pkg/sentry/socket/control/control_vfs2.go:87 +0x65 fp=0xc00071d988 sp=0xc00071d948 pc=0xa26265 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*ControlMessages).Release(...) pkg/sentry/socket/unix/transport/unix.go:79 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*streamQueueReceiver).Release(0xc000364000, 0x1327f80, 0xc00029e000) pkg/sentry/socket/unix/transport/unix.go:574 +0xc2 fp=0xc00071d9b0 sp=0xc00071d988 pc=0x70adc2 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*connectionedEndpoint).Close(0xc0002e0000, 0x1327f80, 0xc00029e000) pkg/sentry/socket/unix/transport/connectioned.go:246 +0x1ba fp=0xc00071da10 sp=0xc00071d9b0 pc=0x704c7a gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).DecRef.func1() pkg/sentry/socket/unix/unix_vfs2.go:101 +0xd6 fp=0xc00071da60 sp=0xc00071da10 pc=0xb492d6 gvisor.dev/gvisor/pkg/sentry/socket/unix.(*socketVFS2Refs).DecRef(0xc000212370, 0xc00071dae8) bazel-out/k8-fastbuild-ST-3bfd66f45e612c1a5c797474a25664e227d81bf914f3b08a40e00b2e2692afa4/bin/pkg/sentry/socket/unix/socket_vfs2_refs.go:123 +0x5a fp=0xc00071dad8 sp=0xc00071da60 pc=0xb4023a gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).DecRef(0xc000212300, 0x1327f80, 0xc00029e000) pkg/sentry/socket/unix/unix_vfs2.go:98 +0x6d fp=0xc00071db18 sp=0xc00071dad8 pc=0xb4548d gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).Release(0xc000212300, 0x1327f80, 0xc00029e000) pkg/sentry/socket/unix/unix_vfs2.go:112 +0x3f fp=0xc00071db40 sp=0xc00071db18 pc=0xb454df gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef.func1() pkg/sentry/vfs/file_description.go:187 +0x202 fp=0xc00071dc18 sp=0xc00071db40 pc=0x7c9822 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescriptionRefs).DecRef(0xc000212300, 0xc00071dca0) bazel-out/k8-fastbuild-ST-3bfd66f45e612c1a5c797474a25664e227d81bf914f3b08a40e00b2e2692afa4/bin/pkg/sentry/vfs/file_description_refs.go:123 +0x5a fp=0xc00071dc90 sp=0xc00071dc18 pc=0x7aadba gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef(0xc000212300, 0x1327f80, 0xc00029e000) pkg/sentry/vfs/file_description.go:163 +0x69 fp=0xc00071dcd0 sp=0xc00071dc90 pc=0x7a5929 gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTable).dropVFS2(0xc000480870, 0x1327f80, 0xc00029e000, 0xc000212300) pkg/sentry/kernel/fd_table.go:171 +0x145 fp=0xc00071dd50 sp=0xc00071dcd0 pc=0x994405 gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTable).RemoveIf(0xc000480870, 0x1327f80, 0xc00029e000, 0x11edd50) pkg/sentry/kernel/fd_table.go:672 +0x1d6 fp=0xc00071de08 sp=0xc00071dd50 pc=0x996896 gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTable).DecRef.func1() pkg/sentry/kernel/fd_table.go:186 +0x48 fp=0xc00071de38 sp=0xc00071de08 pc=0x9edc68 gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTableRefs).DecRef(0xc000480870, 0xc00071dec0) bazel-out/k8-fastbuild-ST-3bfd66f45e612c1a5c797474a25664e227d81bf914f3b08a40e00b2e2692afa4/bin/pkg/sentry/kernel/fd_table_refs.go:123 +0x5a fp=0xc00071deb0 sp=0xc00071de38 pc=0x996e7a gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTable).DecRef(0xc000480870, 0x1327f80, 0xc00029e000) pkg/sentry/kernel/fd_table.go:185 +0x69 fp=0xc00071def0 sp=0xc00071deb0 pc=0x9945e9 gvisor.dev/gvisor/pkg/sentry/kernel.(*runExitMain).execute(0x0, 0xc00029e000, 0x12fa100, 0x0) pkg/sentry/kernel/task_exit.go:276 +0x1f1 fp=0xc00071df60 sp=0xc00071def0 pc=0x9bd291 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run(0xc00029e000, 0xf) pkg/sentry/kernel/task_run.go:97 +0x1af fp=0xc00071dfd0 sp=0xc00071df60 pc=0x9c64af runtime.goexit() src/runtime/asm_amd64.s:1374 +0x1 fp=0xc00071dfd8 sp=0xc00071dfd0 pc=0x470681 created by gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start pkg/sentry/kernel/task_start.go:323 +0xfe