panic: Decrementing non-positive ref count 0xc0005183c0, owned by vfs.FileDescription goroutine 610 [running]: panic(0x16ecae0, 0xc000266110) GOROOT/src/runtime/panic.go:1064 +0x470 fp=0xc000925200 sp=0xc000925148 pc=0x439130 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescriptionRefs).DecRef(0xc0005183c0, 0xc000925288) bazel-out/k8-fastbuild-ST-85f86a41aebae9b44e06a227fc2c34bde1094098ba6d32170f99a32414da6482/bin/pkg/sentry/vfs/file_description_refs.go:117 +0x1bf fp=0xc000925278 sp=0xc000925200 pc=0x9fe3bf gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef(0xc0005183c0, 0x1ab7c40, 0xc000824000) pkg/sentry/vfs/file_description.go:163 +0x77 fp=0xc0009252b8 sp=0xc000925278 pc=0x9f5d17 gvisor.dev/gvisor/pkg/sentry/socket/control.(*RightsFilesVFS2).Release(0xc00042a180, 0x1ab7c40, 0xc000824000) pkg/sentry/socket/control/control_vfs2.go:87 +0x96 fp=0xc0009252f8 sp=0xc0009252b8 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(0xc0001a25a0, 0x1ab7c40, 0xc000824000) pkg/sentry/socket/unix/transport/queue.go:63 +0x150 fp=0xc000925340 sp=0xc0009252f8 pc=0x8f5bf0 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*queue).DecRef.func1() pkg/sentry/socket/unix/transport/queue.go:75 +0x54 fp=0xc000925370 sp=0xc000925340 pc=0x901094 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*queueRefs).DecRef(0xc0001a25a0, 0xc0009253f8) bazel-out/k8-fastbuild-ST-85f86a41aebae9b44e06a227fc2c34bde1094098ba6d32170f99a32414da6482/bin/pkg/sentry/socket/unix/transport/queue_refs.go:123 +0x7d fp=0xc0009253e8 sp=0xc000925370 pc=0x8f79dd gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*queue).DecRef(0xc0001a25a0, 0x1ab7c40, 0xc000824000) pkg/sentry/socket/unix/transport/queue.go:72 +0x77 fp=0xc000925428 sp=0xc0009253e8 pc=0x8f5d37 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*connectedEndpoint).Release(0xc0004a0c80, 0x1ab7c40, 0xc000824000) pkg/sentry/socket/unix/transport/unix.go:717 +0x65 fp=0xc000925450 sp=0xc000925428 pc=0x8fbf65 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*connectionedEndpoint).Close(0xc00052c100, 0x1ab7c40, 0xc000824000) pkg/sentry/socket/unix/transport/connectioned.go:242 +0x2ba fp=0xc0009254d0 sp=0xc000925450 pc=0x8f19fa gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).DecRef.func1() pkg/sentry/socket/unix/unix_vfs2.go:101 +0x117 fp=0xc000925540 sp=0xc0009254d0 pc=0xf92c97 gvisor.dev/gvisor/pkg/sentry/socket/unix.(*socketVFS2Refs).DecRef(0xc000518430, 0xc0009255c8) bazel-out/k8-fastbuild-ST-85f86a41aebae9b44e06a227fc2c34bde1094098ba6d32170f99a32414da6482/bin/pkg/sentry/socket/unix/socket_vfs2_refs.go:123 +0x7d fp=0xc0009255b8 sp=0xc000925540 pc=0xf8669d gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).DecRef(0xc0005183c0, 0x1ab7c40, 0xc000824000) pkg/sentry/socket/unix/unix_vfs2.go:98 +0x7f fp=0xc0009255f8 sp=0xc0009255b8 pc=0xf8d59f gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).Release(0xc0005183c0, 0x1ab7c40, 0xc000824000) pkg/sentry/socket/unix/unix_vfs2.go:112 +0x4d fp=0xc000925620 sp=0xc0009255f8 pc=0xf8d60d gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef.func1() pkg/sentry/vfs/file_description.go:187 +0x2c7 fp=0xc000925728 sp=0xc000925620 pc=0xa29e07 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescriptionRefs).DecRef(0xc0005183c0, 0xc0009257b0) bazel-out/k8-fastbuild-ST-85f86a41aebae9b44e06a227fc2c34bde1094098ba6d32170f99a32414da6482/bin/pkg/sentry/vfs/file_description_refs.go:123 +0x7d fp=0xc0009257a0 sp=0xc000925728 pc=0x9fe27d gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef(0xc0005183c0, 0x1ab7c40, 0xc000824000) pkg/sentry/vfs/file_description.go:163 +0x77 fp=0xc0009257e0 sp=0xc0009257a0 pc=0x9f5d17 gvisor.dev/gvisor/pkg/sentry/socket/control.(*RightsFilesVFS2).Release(0xc00042a180, 0x1ab7c40, 0xc000824000) pkg/sentry/socket/control/control_vfs2.go:87 +0x96 fp=0xc000925820 sp=0xc0009257e0 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(0xc000490380, 0x1ab7c40, 0xc000824000) pkg/sentry/socket/unix/transport/unix.go:574 +0x12a fp=0xc000925850 sp=0xc000925820 pc=0x8fb78a gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*connectionedEndpoint).Close(0xc00052c000, 0x1ab7c40, 0xc000824000) pkg/sentry/socket/unix/transport/connectioned.go:246 +0x27b fp=0xc0009258d0 sp=0xc000925850 pc=0x8f19bb gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).DecRef.func1() pkg/sentry/socket/unix/unix_vfs2.go:101 +0x117 fp=0xc000925940 sp=0xc0009258d0 pc=0xf92c97 gvisor.dev/gvisor/pkg/sentry/socket/unix.(*socketVFS2Refs).DecRef(0xc000518370, 0xc0009259c8) bazel-out/k8-fastbuild-ST-85f86a41aebae9b44e06a227fc2c34bde1094098ba6d32170f99a32414da6482/bin/pkg/sentry/socket/unix/socket_vfs2_refs.go:123 +0x7d fp=0xc0009259b8 sp=0xc000925940 pc=0xf8669d gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).DecRef(0xc000518300, 0x1ab7c40, 0xc000824000) pkg/sentry/socket/unix/unix_vfs2.go:98 +0x7f fp=0xc0009259f8 sp=0xc0009259b8 pc=0xf8d59f gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).Release(0xc000518300, 0x1ab7c40, 0xc000824000) pkg/sentry/socket/unix/unix_vfs2.go:112 +0x4d fp=0xc000925a20 sp=0xc0009259f8 pc=0xf8d60d gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef.func1() pkg/sentry/vfs/file_description.go:187 +0x2c7 fp=0xc000925b28 sp=0xc000925a20 pc=0xa29e07 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescriptionRefs).DecRef(0xc000518300, 0xc000925bb0) bazel-out/k8-fastbuild-ST-85f86a41aebae9b44e06a227fc2c34bde1094098ba6d32170f99a32414da6482/bin/pkg/sentry/vfs/file_description_refs.go:123 +0x7d fp=0xc000925ba0 sp=0xc000925b28 pc=0x9fe27d gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef(0xc000518300, 0x1ab7c40, 0xc000824000) pkg/sentry/vfs/file_description.go:163 +0x77 fp=0xc000925be0 sp=0xc000925ba0 pc=0x9f5d17 gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTable).dropVFS2(0xc0003c9560, 0x1ab7c40, 0xc000824000, 0xc000518300) pkg/sentry/kernel/fd_table.go:171 +0x1bd fp=0xc000925c78 sp=0xc000925be0 pc=0xcfdd1d gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTable).RemoveIf(0xc0003c9560, 0x1ab7c40, 0xc000824000, 0x190fef8) pkg/sentry/kernel/fd_table.go:672 +0x225 fp=0xc000925d38 sp=0xc000925c78 pc=0xd00905 gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTable).DecRef.func1() pkg/sentry/kernel/fd_table.go:186 +0x65 fp=0xc000925d70 sp=0xc000925d38 pc=0xd8d725 gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTableRefs).DecRef(0xc0003c9560, 0xc000925df8) bazel-out/k8-fastbuild-ST-85f86a41aebae9b44e06a227fc2c34bde1094098ba6d32170f99a32414da6482/bin/pkg/sentry/kernel/fd_table_refs.go:123 +0x7d fp=0xc000925de8 sp=0xc000925d70 pc=0xd0105d gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTable).DecRef(0xc0003c9560, 0x1ab7c40, 0xc000824000) pkg/sentry/kernel/fd_table.go:185 +0x77 fp=0xc000925e28 sp=0xc000925de8 pc=0xcfe017 gvisor.dev/gvisor/pkg/sentry/kernel.(*runExitMain).execute(0x0, 0xc000824000, 0x1a897c0, 0x0) pkg/sentry/kernel/task_exit.go:276 +0x2ef fp=0xc000925ed8 sp=0xc000925e28 pc=0xd4108f gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run(0xc000824000, 0xe) pkg/sentry/kernel/task_run.go:97 +0x398 fp=0xc000925fd0 sp=0xc000925ed8 pc=0xd51a18 runtime.goexit() src/runtime/asm_amd64.s:1374 +0x1 fp=0xc000925fd8 sp=0xc000925fd0 pc=0x474681 created by gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start pkg/sentry/kernel/task_start.go:323 +0x1a5