panic: Decrementing non-positive ref count 0xc000622900, owned by vfs.FileDescription goroutine 537 [running]: panic(0x16ecae0, 0xc0005ec180) GOROOT/src/runtime/panic.go:1064 +0x470 fp=0xc0005df200 sp=0xc0005df148 pc=0x439130 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescriptionRefs).DecRef(0xc000622900, 0xc0005df288) bazel-out/k8-fastbuild-ST-85f86a41aebae9b44e06a227fc2c34bde1094098ba6d32170f99a32414da6482/bin/pkg/sentry/vfs/file_description_refs.go:117 +0x1bf fp=0xc0005df278 sp=0xc0005df200 pc=0x9fe3bf gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef(0xc000622900, 0x1ab7c40, 0xc0002cd500) pkg/sentry/vfs/file_description.go:163 +0x77 fp=0xc0005df2b8 sp=0xc0005df278 pc=0x9f5d17 gvisor.dev/gvisor/pkg/sentry/socket/control.(*RightsFilesVFS2).Release(0xc0003a6de0, 0x1ab7c40, 0xc0002cd500) pkg/sentry/socket/control/control_vfs2.go:87 +0x96 fp=0xc0005df2f8 sp=0xc0005df2b8 pc=0xde5956 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(0xc0004866e0, 0x1ab7c40, 0xc0002cd500) pkg/sentry/socket/unix/transport/queue.go:63 +0x150 fp=0xc0005df340 sp=0xc0005df2f8 pc=0x8f5bf0 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*queue).DecRef.func1() pkg/sentry/socket/unix/transport/queue.go:75 +0x54 fp=0xc0005df370 sp=0xc0005df340 pc=0x901094 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*queueRefs).DecRef(0xc0004866e0, 0xc0005df3f8) bazel-out/k8-fastbuild-ST-85f86a41aebae9b44e06a227fc2c34bde1094098ba6d32170f99a32414da6482/bin/pkg/sentry/socket/unix/transport/queue_refs.go:123 +0x7d fp=0xc0005df3e8 sp=0xc0005df370 pc=0x8f79dd gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*queue).DecRef(0xc0004866e0, 0x1ab7c40, 0xc0002cd500) pkg/sentry/socket/unix/transport/queue.go:72 +0x77 fp=0xc0005df428 sp=0xc0005df3e8 pc=0x8f5d37 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*connectedEndpoint).Release(0xc00032a560, 0x1ab7c40, 0xc0002cd500) pkg/sentry/socket/unix/transport/unix.go:717 +0x65 fp=0xc0005df450 sp=0xc0005df428 pc=0x8fbf65 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*connectionedEndpoint).Close(0xc0004b0300, 0x1ab7c40, 0xc0002cd500) pkg/sentry/socket/unix/transport/connectioned.go:242 +0x2ba fp=0xc0005df4d0 sp=0xc0005df450 pc=0x8f19fa gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).DecRef.func1() pkg/sentry/socket/unix/unix_vfs2.go:101 +0x117 fp=0xc0005df540 sp=0xc0005df4d0 pc=0xf92c97 gvisor.dev/gvisor/pkg/sentry/socket/unix.(*socketVFS2Refs).DecRef(0xc000622970, 0xc0005df5c8) bazel-out/k8-fastbuild-ST-85f86a41aebae9b44e06a227fc2c34bde1094098ba6d32170f99a32414da6482/bin/pkg/sentry/socket/unix/socket_vfs2_refs.go:123 +0x7d fp=0xc0005df5b8 sp=0xc0005df540 pc=0xf8669d gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).DecRef(0xc000622900, 0x1ab7c40, 0xc0002cd500) pkg/sentry/socket/unix/unix_vfs2.go:98 +0x7f fp=0xc0005df5f8 sp=0xc0005df5b8 pc=0xf8d59f gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).Release(0xc000622900, 0x1ab7c40, 0xc0002cd500) pkg/sentry/socket/unix/unix_vfs2.go:112 +0x4d fp=0xc0005df620 sp=0xc0005df5f8 pc=0xf8d60d gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef.func1() pkg/sentry/vfs/file_description.go:187 +0x2c7 fp=0xc0005df728 sp=0xc0005df620 pc=0xa29e07 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescriptionRefs).DecRef(0xc000622900, 0xc0005df7b0) bazel-out/k8-fastbuild-ST-85f86a41aebae9b44e06a227fc2c34bde1094098ba6d32170f99a32414da6482/bin/pkg/sentry/vfs/file_description_refs.go:123 +0x7d fp=0xc0005df7a0 sp=0xc0005df728 pc=0x9fe27d gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef(0xc000622900, 0x1ab7c40, 0xc0002cd500) pkg/sentry/vfs/file_description.go:163 +0x77 fp=0xc0005df7e0 sp=0xc0005df7a0 pc=0x9f5d17 gvisor.dev/gvisor/pkg/sentry/socket/control.(*RightsFilesVFS2).Release(0xc0003a6de0, 0x1ab7c40, 0xc0002cd500) pkg/sentry/socket/control/control_vfs2.go:87 +0x96 fp=0xc0005df820 sp=0xc0005df7e0 pc=0xde5956 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(0xc0003fa3f0, 0x1ab7c40, 0xc0002cd500) pkg/sentry/socket/unix/transport/unix.go:574 +0x12a fp=0xc0005df850 sp=0xc0005df820 pc=0x8fb78a gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*connectionedEndpoint).Close(0xc0004b0100, 0x1ab7c40, 0xc0002cd500) pkg/sentry/socket/unix/transport/connectioned.go:246 +0x27b fp=0xc0005df8d0 sp=0xc0005df850 pc=0x8f19bb gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).DecRef.func1() pkg/sentry/socket/unix/unix_vfs2.go:101 +0x117 fp=0xc0005df940 sp=0xc0005df8d0 pc=0xf92c97 gvisor.dev/gvisor/pkg/sentry/socket/unix.(*socketVFS2Refs).DecRef(0xc0006228b0, 0xc0005df9c8) bazel-out/k8-fastbuild-ST-85f86a41aebae9b44e06a227fc2c34bde1094098ba6d32170f99a32414da6482/bin/pkg/sentry/socket/unix/socket_vfs2_refs.go:123 +0x7d fp=0xc0005df9b8 sp=0xc0005df940 pc=0xf8669d gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).DecRef(0xc000622840, 0x1ab7c40, 0xc0002cd500) pkg/sentry/socket/unix/unix_vfs2.go:98 +0x7f fp=0xc0005df9f8 sp=0xc0005df9b8 pc=0xf8d59f gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).Release(0xc000622840, 0x1ab7c40, 0xc0002cd500) pkg/sentry/socket/unix/unix_vfs2.go:112 +0x4d fp=0xc0005dfa20 sp=0xc0005df9f8 pc=0xf8d60d gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef.func1() pkg/sentry/vfs/file_description.go:187 +0x2c7 fp=0xc0005dfb28 sp=0xc0005dfa20 pc=0xa29e07 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescriptionRefs).DecRef(0xc000622840, 0xc0005dfbb0) bazel-out/k8-fastbuild-ST-85f86a41aebae9b44e06a227fc2c34bde1094098ba6d32170f99a32414da6482/bin/pkg/sentry/vfs/file_description_refs.go:123 +0x7d fp=0xc0005dfba0 sp=0xc0005dfb28 pc=0x9fe27d gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef(0xc000622840, 0x1ab7c40, 0xc0002cd500) pkg/sentry/vfs/file_description.go:163 +0x77 fp=0xc0005dfbe0 sp=0xc0005dfba0 pc=0x9f5d17 gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTable).dropVFS2(0xc000651710, 0x1ab7c40, 0xc0002cd500, 0xc000622840) pkg/sentry/kernel/fd_table.go:171 +0x1bd fp=0xc0005dfc78 sp=0xc0005dfbe0 pc=0xcfdd1d gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTable).RemoveIf(0xc000651710, 0x1ab7c40, 0xc0002cd500, 0x190fef8) pkg/sentry/kernel/fd_table.go:672 +0x225 fp=0xc0005dfd38 sp=0xc0005dfc78 pc=0xd00905 gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTable).DecRef.func1() pkg/sentry/kernel/fd_table.go:186 +0x65 fp=0xc0005dfd70 sp=0xc0005dfd38 pc=0xd8d725 gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTableRefs).DecRef(0xc000651710, 0xc0005dfdf8) bazel-out/k8-fastbuild-ST-85f86a41aebae9b44e06a227fc2c34bde1094098ba6d32170f99a32414da6482/bin/pkg/sentry/kernel/fd_table_refs.go:123 +0x7d fp=0xc0005dfde8 sp=0xc0005dfd70 pc=0xd0105d gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTable).DecRef(0xc000651710, 0x1ab7c40, 0xc0002cd500) pkg/sentry/kernel/fd_table.go:185 +0x77 fp=0xc0005dfe28 sp=0xc0005dfde8 pc=0xcfe017 gvisor.dev/gvisor/pkg/sentry/kernel.(*runExitMain).execute(0x0, 0xc0002cd500, 0x1a897c0, 0x0) pkg/sentry/kernel/task_exit.go:276 +0x2ef fp=0xc0005dfed8 sp=0xc0005dfe28 pc=0xd4108f gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run(0xc0002cd500, 0xe) pkg/sentry/kernel/task_run.go:97 +0x398 fp=0xc0005dffd0 sp=0xc0005dfed8 pc=0xd51a18 runtime.goexit() src/runtime/asm_amd64.s:1374 +0x1 fp=0xc0005dffd8 sp=0xc0005dffd0 pc=0x474681 created by gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start pkg/sentry/kernel/task_start.go:323 +0x1a5