panic: Decrementing non-positive ref count 0xc0006e03c0, owned by vfs.FileDescription goroutine 738 [running]: panic(0x16ecae0, 0xc0002fe390) GOROOT/src/runtime/panic.go:1064 +0x470 fp=0xc00057f200 sp=0xc00057f148 pc=0x439130 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescriptionRefs).DecRef(0xc0006e03c0, 0xc00057f288) bazel-out/k8-fastbuild-ST-85f86a41aebae9b44e06a227fc2c34bde1094098ba6d32170f99a32414da6482/bin/pkg/sentry/vfs/file_description_refs.go:117 +0x1bf fp=0xc00057f278 sp=0xc00057f200 pc=0x9fe3bf gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef(0xc0006e03c0, 0x1ab7c40, 0xc000797500) pkg/sentry/vfs/file_description.go:163 +0x77 fp=0xc00057f2b8 sp=0xc00057f278 pc=0x9f5d17 gvisor.dev/gvisor/pkg/sentry/socket/control.(*RightsFilesVFS2).Release(0xc00019c4c0, 0x1ab7c40, 0xc000797500) pkg/sentry/socket/control/control_vfs2.go:87 +0x96 fp=0xc00057f2f8 sp=0xc00057f2b8 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(0xc0005a4320, 0x1ab7c40, 0xc000797500) pkg/sentry/socket/unix/transport/queue.go:63 +0x150 fp=0xc00057f340 sp=0xc00057f2f8 pc=0x8f5bf0 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*queue).DecRef.func1() pkg/sentry/socket/unix/transport/queue.go:75 +0x54 fp=0xc00057f370 sp=0xc00057f340 pc=0x901094 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*queueRefs).DecRef(0xc0005a4320, 0xc00057f3f8) bazel-out/k8-fastbuild-ST-85f86a41aebae9b44e06a227fc2c34bde1094098ba6d32170f99a32414da6482/bin/pkg/sentry/socket/unix/transport/queue_refs.go:123 +0x7d fp=0xc00057f3e8 sp=0xc00057f370 pc=0x8f79dd gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*queue).DecRef(0xc0005a4320, 0x1ab7c40, 0xc000797500) pkg/sentry/socket/unix/transport/queue.go:72 +0x77 fp=0xc00057f428 sp=0xc00057f3e8 pc=0x8f5d37 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*connectedEndpoint).Release(0xc00019c380, 0x1ab7c40, 0xc000797500) pkg/sentry/socket/unix/transport/unix.go:717 +0x65 fp=0xc00057f450 sp=0xc00057f428 pc=0x8fbf65 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*connectionedEndpoint).Close(0xc00042c100, 0x1ab7c40, 0xc000797500) pkg/sentry/socket/unix/transport/connectioned.go:242 +0x2ba fp=0xc00057f4d0 sp=0xc00057f450 pc=0x8f19fa gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).DecRef.func1() pkg/sentry/socket/unix/unix_vfs2.go:101 +0x117 fp=0xc00057f540 sp=0xc00057f4d0 pc=0xf92c97 gvisor.dev/gvisor/pkg/sentry/socket/unix.(*socketVFS2Refs).DecRef(0xc0006e0430, 0xc00057f5c8) bazel-out/k8-fastbuild-ST-85f86a41aebae9b44e06a227fc2c34bde1094098ba6d32170f99a32414da6482/bin/pkg/sentry/socket/unix/socket_vfs2_refs.go:123 +0x7d fp=0xc00057f5b8 sp=0xc00057f540 pc=0xf8669d gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).DecRef(0xc0006e03c0, 0x1ab7c40, 0xc000797500) pkg/sentry/socket/unix/unix_vfs2.go:98 +0x7f fp=0xc00057f5f8 sp=0xc00057f5b8 pc=0xf8d59f gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).Release(0xc0006e03c0, 0x1ab7c40, 0xc000797500) pkg/sentry/socket/unix/unix_vfs2.go:112 +0x4d fp=0xc00057f620 sp=0xc00057f5f8 pc=0xf8d60d gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef.func1() pkg/sentry/vfs/file_description.go:187 +0x2c7 fp=0xc00057f728 sp=0xc00057f620 pc=0xa29e07 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescriptionRefs).DecRef(0xc0006e03c0, 0xc00057f7b0) bazel-out/k8-fastbuild-ST-85f86a41aebae9b44e06a227fc2c34bde1094098ba6d32170f99a32414da6482/bin/pkg/sentry/vfs/file_description_refs.go:123 +0x7d fp=0xc00057f7a0 sp=0xc00057f728 pc=0x9fe27d gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef(0xc0006e03c0, 0x1ab7c40, 0xc000797500) pkg/sentry/vfs/file_description.go:163 +0x77 fp=0xc00057f7e0 sp=0xc00057f7a0 pc=0x9f5d17 gvisor.dev/gvisor/pkg/sentry/socket/control.(*RightsFilesVFS2).Release(0xc00019c4c0, 0x1ab7c40, 0xc000797500) pkg/sentry/socket/control/control_vfs2.go:87 +0x96 fp=0xc00057f820 sp=0xc00057f7e0 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(0xc000380000, 0x1ab7c40, 0xc000797500) pkg/sentry/socket/unix/transport/unix.go:574 +0x12a fp=0xc00057f850 sp=0xc00057f820 pc=0x8fb78a gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*connectionedEndpoint).Close(0xc00042c000, 0x1ab7c40, 0xc000797500) pkg/sentry/socket/unix/transport/connectioned.go:246 +0x27b fp=0xc00057f8d0 sp=0xc00057f850 pc=0x8f19bb gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).DecRef.func1() pkg/sentry/socket/unix/unix_vfs2.go:101 +0x117 fp=0xc00057f940 sp=0xc00057f8d0 pc=0xf92c97 gvisor.dev/gvisor/pkg/sentry/socket/unix.(*socketVFS2Refs).DecRef(0xc0006e0370, 0xc00057f9c8) bazel-out/k8-fastbuild-ST-85f86a41aebae9b44e06a227fc2c34bde1094098ba6d32170f99a32414da6482/bin/pkg/sentry/socket/unix/socket_vfs2_refs.go:123 +0x7d fp=0xc00057f9b8 sp=0xc00057f940 pc=0xf8669d gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).DecRef(0xc0006e0300, 0x1ab7c40, 0xc000797500) pkg/sentry/socket/unix/unix_vfs2.go:98 +0x7f fp=0xc00057f9f8 sp=0xc00057f9b8 pc=0xf8d59f gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).Release(0xc0006e0300, 0x1ab7c40, 0xc000797500) pkg/sentry/socket/unix/unix_vfs2.go:112 +0x4d fp=0xc00057fa20 sp=0xc00057f9f8 pc=0xf8d60d gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef.func1() pkg/sentry/vfs/file_description.go:187 +0x2c7 fp=0xc00057fb28 sp=0xc00057fa20 pc=0xa29e07 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescriptionRefs).DecRef(0xc0006e0300, 0xc00057fbb0) bazel-out/k8-fastbuild-ST-85f86a41aebae9b44e06a227fc2c34bde1094098ba6d32170f99a32414da6482/bin/pkg/sentry/vfs/file_description_refs.go:123 +0x7d fp=0xc00057fba0 sp=0xc00057fb28 pc=0x9fe27d gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef(0xc0006e0300, 0x1ab7c40, 0xc000797500) pkg/sentry/vfs/file_description.go:163 +0x77 fp=0xc00057fbe0 sp=0xc00057fba0 pc=0x9f5d17 gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTable).dropVFS2(0xc0003afd40, 0x1ab7c40, 0xc000797500, 0xc0006e0300) pkg/sentry/kernel/fd_table.go:171 +0x1bd fp=0xc00057fc78 sp=0xc00057fbe0 pc=0xcfdd1d gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTable).RemoveIf(0xc0003afd40, 0x1ab7c40, 0xc000797500, 0x190fef8) pkg/sentry/kernel/fd_table.go:672 +0x225 fp=0xc00057fd38 sp=0xc00057fc78 pc=0xd00905 gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTable).DecRef.func1() pkg/sentry/kernel/fd_table.go:186 +0x65 fp=0xc00057fd70 sp=0xc00057fd38 pc=0xd8d725 gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTableRefs).DecRef(0xc0003afd40, 0xc00057fdf8) bazel-out/k8-fastbuild-ST-85f86a41aebae9b44e06a227fc2c34bde1094098ba6d32170f99a32414da6482/bin/pkg/sentry/kernel/fd_table_refs.go:123 +0x7d fp=0xc00057fde8 sp=0xc00057fd70 pc=0xd0105d gvisor.dev/gvisor/pkg/sentry/kernel.(*FDTable).DecRef(0xc0003afd40, 0x1ab7c40, 0xc000797500) pkg/sentry/kernel/fd_table.go:185 +0x77 fp=0xc00057fe28 sp=0xc00057fde8 pc=0xcfe017 gvisor.dev/gvisor/pkg/sentry/kernel.(*runExitMain).execute(0x0, 0xc000797500, 0x1a897c0, 0x0) pkg/sentry/kernel/task_exit.go:276 +0x2ef fp=0xc00057fed8 sp=0xc00057fe28 pc=0xd4108f gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run(0xc000797500, 0xd) pkg/sentry/kernel/task_run.go:97 +0x398 fp=0xc00057ffd0 sp=0xc00057fed8 pc=0xd51a18 runtime.goexit() src/runtime/asm_amd64.s:1374 +0x1 fp=0xc00057ffd8 sp=0xc00057ffd0 pc=0x474681 created by gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start pkg/sentry/kernel/task_start.go:323 +0x1a5