panic: Decrementing non-positive ref count 0xc00002e6c0, owned by vfs.FileDescription goroutine 414 [running]: panic(0xfd2300, 0xc0005242c0) GOROOT/src/runtime/panic.go:1064 +0x470 fp=0xc00035d3f8 sp=0xc00035d340 pc=0x437110 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescriptionRefs).DecRef(0xc00002e6c0, 0xc00035d480) bazel-out/k8-fastbuild-ST-3bfd66f45e612c1a5c797474a25664e227d81bf914f3b08a40e00b2e2692afa4/bin/pkg/sentry/vfs/file_description_refs.go:117 +0x18c fp=0xc00035d470 sp=0xc00035d3f8 pc=0x7aaeec gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef(0xc00002e6c0, 0x1327f80, 0xc000197500) pkg/sentry/vfs/file_description.go:163 +0x69 fp=0xc00035d4b0 sp=0xc00035d470 pc=0x7a5929 gvisor.dev/gvisor/pkg/sentry/socket/control.(*RightsFilesVFS2).Release(0xc00028a000, 0x1327f80, 0xc000197500) pkg/sentry/socket/control/control_vfs2.go:87 +0x65 fp=0xc00035d4f0 sp=0xc00035d4b0 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(0xc00029e000, 0x1327f80, 0xc000197500) pkg/sentry/socket/unix/transport/queue.go:63 +0xbe fp=0xc00035d520 sp=0xc00035d4f0 pc=0x7077be gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*queue).DecRef.func1() pkg/sentry/socket/unix/transport/queue.go:75 +0x3c fp=0xc00035d548 sp=0xc00035d520 pc=0x70eedc gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*queueRefs).DecRef(0xc00029e000, 0xc00035d5d0) bazel-out/k8-fastbuild-ST-3bfd66f45e612c1a5c797474a25664e227d81bf914f3b08a40e00b2e2692afa4/bin/pkg/sentry/socket/unix/transport/queue_refs.go:123 +0x5a fp=0xc00035d5c0 sp=0xc00035d548 pc=0x708b1a gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*queue).DecRef(0xc00029e000, 0x1327f80, 0xc000197500) pkg/sentry/socket/unix/transport/queue.go:72 +0x69 fp=0xc00035d600 sp=0xc00035d5c0 pc=0x7078a9 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*connectedEndpoint).Release(0xc0003ae2c0, 0x1327f80, 0xc000197500) pkg/sentry/socket/unix/transport/unix.go:717 +0x45 fp=0xc00035d628 sp=0xc00035d600 pc=0x70b2a5 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*connectionedEndpoint).Close(0xc0002e6200, 0x1327f80, 0xc000197500) pkg/sentry/socket/unix/transport/connectioned.go:242 +0x1f3 fp=0xc00035d688 sp=0xc00035d628 pc=0x704cb3 gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).DecRef.func1() pkg/sentry/socket/unix/unix_vfs2.go:101 +0xd6 fp=0xc00035d6d8 sp=0xc00035d688 pc=0xb492d6 gvisor.dev/gvisor/pkg/sentry/socket/unix.(*socketVFS2Refs).DecRef(0xc00002e730, 0xc00035d760) bazel-out/k8-fastbuild-ST-3bfd66f45e612c1a5c797474a25664e227d81bf914f3b08a40e00b2e2692afa4/bin/pkg/sentry/socket/unix/socket_vfs2_refs.go:123 +0x5a fp=0xc00035d750 sp=0xc00035d6d8 pc=0xb4023a gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).DecRef(0xc00002e6c0, 0x1327f80, 0xc000197500) pkg/sentry/socket/unix/unix_vfs2.go:98 +0x6d fp=0xc00035d790 sp=0xc00035d750 pc=0xb4548d gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).Release(0xc00002e6c0, 0x1327f80, 0xc000197500) pkg/sentry/socket/unix/unix_vfs2.go:112 +0x3f fp=0xc00035d7b8 sp=0xc00035d790 pc=0xb454df gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef.func1() pkg/sentry/vfs/file_description.go:187 +0x202 fp=0xc00035d890 sp=0xc00035d7b8 pc=0x7c9822 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescriptionRefs).DecRef(0xc00002e6c0, 0xc00035d918) bazel-out/k8-fastbuild-ST-3bfd66f45e612c1a5c797474a25664e227d81bf914f3b08a40e00b2e2692afa4/bin/pkg/sentry/vfs/file_description_refs.go:123 +0x5a fp=0xc00035d908 sp=0xc00035d890 pc=0x7aadba gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef(0xc00002e6c0, 0x1327f80, 0xc000197500) pkg/sentry/vfs/file_description.go:163 +0x69 fp=0xc00035d948 sp=0xc00035d908 pc=0x7a5929 gvisor.dev/gvisor/pkg/sentry/socket/control.(*RightsFilesVFS2).Release(0xc00028a000, 0x1327f80, 0xc000197500) pkg/sentry/socket/control/control_vfs2.go:87 +0x65 fp=0xc00035d988 sp=0xc00035d948 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(0xc0002a8000, 0x1327f80, 0xc000197500) pkg/sentry/socket/unix/transport/unix.go:574 +0xc2 fp=0xc00035d9b0 sp=0xc00035d988 pc=0x70adc2 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*connectionedEndpoint).Close(0xc0002e6100, 0x1327f80, 0xc000197500) pkg/sentry/socket/unix/transport/connectioned.go:246 +0x1ba fp=0xc00035da10 sp=0xc00035d9b0 pc=0x704c7a gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).DecRef.func1() pkg/sentry/socket/unix/unix_vfs2.go:101 +0xd6 fp=0xc00035da60 sp=0xc00035da10 pc=0xb492d6 gvisor.dev/gvisor/pkg/sentry/socket/unix.(*socketVFS2Refs).DecRef(0xc00002e670, 0xc00035dae8) bazel-out/k8-fastbuild-ST-3bfd66f45e612c1a5c797474a25664e227d81bf914f3b08a40e00b2e2692afa4/bin/pkg/sentry/socket/unix/socket_vfs2_refs.go:123 +0x5a fp=0xc00035dad8 sp=0xc00035da60 pc=0xb4023a gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).DecRef(0xc00002e600, 0x1327f80, 0xc000197500) pkg/sentry/socket/unix/unix_vfs2.go:98 +0x6d fp=0xc00035db18 sp=0xc00035dad8 pc=0xb4548d gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).Release(0xc00002e600, 0x1327f80, 0xc000197500) pkg/sentry/socket/unix/unix_vfs2.go:112 +0x3f fp=0xc00035db40 sp=0xc00035db18 pc=0xb454df gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef.func1() pkg/sentry/vfs/file_description.go:187 +0x202 fp=0xc00035dc18 sp=0xc00035db40 pc=0x7c9822 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescriptionRefs).DecRef(0xc00002e600, 0xc00035dca0) bazel-out/k8-fastbuild-ST-3bfd66f45e612c1a5c797474a25664e227d81bf914f3b08a40e00b2e2692afa4/bin/pkg/sentry/vfs/file_description_refs.go:123 +0x5a fp=0xc00035dc90 sp=0xc00035dc18 pc=0x7aadba gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef(0xc00002e600, 0x1327f80, 0xc000197500) pkg/sentry/vfs/file_description.go:163 +0x69 fp=0xc00035dcd0 sp=0xc00035dc90 pc=0x7a5929 gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTable).dropVFS2(0xc0004c25d0, 0x1327f80, 0xc000197500, 0xc00002e600) pkg/sentry/kernel/fd_table.go:171 +0x145 fp=0xc00035dd50 sp=0xc00035dcd0 pc=0x994405 gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTable).RemoveIf(0xc0004c25d0, 0x1327f80, 0xc000197500, 0x11edd50) pkg/sentry/kernel/fd_table.go:672 +0x1d6 fp=0xc00035de08 sp=0xc00035dd50 pc=0x996896 gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTable).DecRef.func1() pkg/sentry/kernel/fd_table.go:186 +0x48 fp=0xc00035de38 sp=0xc00035de08 pc=0x9edc68 gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTableRefs).DecRef(0xc0004c25d0, 0xc00035dec0) bazel-out/k8-fastbuild-ST-3bfd66f45e612c1a5c797474a25664e227d81bf914f3b08a40e00b2e2692afa4/bin/pkg/sentry/kernel/fd_table_refs.go:123 +0x5a fp=0xc00035deb0 sp=0xc00035de38 pc=0x996e7a gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTable).DecRef(0xc0004c25d0, 0x1327f80, 0xc000197500) pkg/sentry/kernel/fd_table.go:185 +0x69 fp=0xc00035def0 sp=0xc00035deb0 pc=0x9945e9 gvisor.dev/gvisor/pkg/sentry/kernel.(*runExitMain).execute(0x0, 0xc000197500, 0x12fa100, 0x0) pkg/sentry/kernel/task_exit.go:276 +0x1f1 fp=0xc00035df60 sp=0xc00035def0 pc=0x9bd291 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run(0xc000197500, 0xf) pkg/sentry/kernel/task_run.go:97 +0x1af fp=0xc00035dfd0 sp=0xc00035df60 pc=0x9c64af runtime.goexit() src/runtime/asm_amd64.s:1374 +0x1 fp=0xc00035dfd8 sp=0xc00035dfd0 pc=0x470681 created by gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start pkg/sentry/kernel/task_start.go:323 +0xfe