WARNING: DATA RACE Write at 0x00c06d107228 by goroutine 339: gvisor.dev/gvisor/pkg/sentry/fsimpl/fuse.(*DeviceFD).Release() pkg/sentry/fsimpl/fuse/dev.go:113 +0x107 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef.func1() pkg/sentry/vfs/file_description.go:192 +0x375 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescriptionRefs).DecRef() bazel-out/k8-fastbuild-ST-fa7f2b6368d1/bin/pkg/sentry/vfs/file_description_refs.go:131 +0x7c gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).DecRef() pkg/sentry/vfs/file_description.go:161 +0x76 gvisor.dev/gvisor/pkg/sentry/syscalls/linux/vfs2.Close() pkg/sentry/syscalls/linux/vfs2/fd.go:44 +0x24d gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall() pkg/sentry/kernel/task_syscall.go:103 +0x194 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke() pkg/sentry/kernel/task_syscall.go:238 +0xb3 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter() pkg/sentry/kernel/task_syscall.go:198 +0x10e gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall() pkg/sentry/kernel/task_syscall.go:173 +0x213 gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute() pkg/sentry/kernel/task_run.go:254 +0x1286 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run() pkg/sentry/kernel/task_run.go:95 +0x352 Previous read at 0x00c06d107228 by goroutine 425: gvisor.dev/gvisor/pkg/sentry/fsimpl/fuse.(*connection).Call() pkg/sentry/fsimpl/fuse/connection.go:254 +0x6b gvisor.dev/gvisor/pkg/sentry/fsimpl/fuse.(*inode).newEntry() pkg/sentry/fsimpl/fuse/fusefs.go:602 +0x28e gvisor.dev/gvisor/pkg/sentry/fsimpl/fuse.(*inode).Lookup() pkg/sentry/fsimpl/fuse/fusefs.go:493 +0xeb 15:45:50 executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1a7042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20842, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x3) (async) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r3, 0x84009422, 0x0) (async) dup3(r2, r3, 0x80000) (async) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20842, 0x0) r5 = epoll_create1(0x0) dup3(r4, r5, 0x0) dup2(r5, r1) (async) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000005c0)=[{&(0x7f0000000240)="2a934cd60366d2b634ff8d79e0c35a1bb0b1e5a0f598251e6ed4bbf39ac2c4b590ec59269db2fb7ad1d1bc387da3fe2f8b1ed224e3fa008b78fcde6e5e9fe34431d6224807d4ac0ffaa31b4037ae2f60482c6e0a6a6a5a71aacd1845822cbba52bed738fae2565742a63747791cae4312f3cef30b2c7cc80c32d6da36b7cdc3b1a61987a819a19f8183716794aec348ea02e795fa54eff0fead892e311e977f3488ecf6495087d0a5385d76ab79c47edb585753f6e4e6d24666108d55706f3ce48512ca86925270e3c6e712d848e4d6e4386a821297f758b7cda1629e8405b3772bb3f87fe67f3a273452eb2f7", 0xed}, {&(0x7f0000000340)="91789d74d3dff08c8410b7c8066c4d7429785cc8b7c6b19756eb802cebedafd2", 0x20}, {&(0x7f0000000380)="6e0b03b96e4dfed72baa084eb70890eee5b87388937894df5fe2576899ff9cba8c347d01169a5bbd5f3ad22b74e7fb639124ba4cfe1dcb0f6d66bfad73712299f94935e3c14210e9ef27e35a16af47a6eb26b6493b981e62346c16c99f05c9dde858de4c41017abdad0ab82f044b60f8de32b0f1436a9f51f4c84f48b6416cc86135be54", 0x84}, {&(0x7f0000000440)="d0782b85398dc7b6428dbcf48666be59e032536bc77f1081d7e80009e2cd055db5b712989f75df196eff45c3687556c732f365c6a1357f45c9373d2d6d69387c57c4123eda611191ed015e0e77", 0x4d}, {&(0x7f00000004c0)="8f4f10bc5233e48680c909efcc5f5dea952a2a59d2ab55b3ac2e31f9e1c3548fff4fd33e663c30f9044e940c29e005fa467a12628a2683ba098c946770e5db62a92ea54cbd01c4f6aac6de2322ccd22d04c0effa172b8c8708788eb5620bd9a6db7844ac1756da193a962d9eedc514004b77b867acd706bdf99d601ceb18c1d089c9b381ff0bc895e89b844cd4b80f5411fcf730cb5a8c5fef7b9b54581d13beb33a5109e8ba231e84dbd9333b6940480db094ac937a8d63b5d036e2", 0xbc}, {&(0x7f0000000580)="078e08265be581b935c0acf816653133d69f635f0f10f36c8410860d667d0d317ad44782f7caceb1cf4921c611442ba2c36b9d6f4102bc9617bf4ad1572586", 0x3f}], 0x6, &(0x7f0000000640)=[@rights={{0x1c, 0x1, 0x1, [r0, r0, r0]}}], 0x20, 0x40800}, 0x20040000) mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX, @ANYBLOB=',rootmode=00000000000000000000000,user_id=', @ANYRESDEC=0x0, @ANYRESOCT, @ANYRESDEC=0x0, @ANYBLOB=',\x00']) r6 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) mount$fuse(0x20000000, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB='fd=', @ANYRESDEC=r6, @ANYBLOB="2c726f6f746d6f64653d3030303030303030303030306130fc2aefed2e2aff1faa63757365725f6964"]) (async) syz_open_dev$ptys(0xc, 0x3, 0x1)