WARNING: DATA RACE D0202 14:19:52.978226 1 transport_flipcall.go:238] recv [channel @0xc00037a240] Tmultigetattr{FID: 1, Names: [ dev]} D0202 14:19:52.978501 1 transport_flipcall.go:127] send [channel @0xc00037a240] Rmultigetattr{Stats: [{QID{Type: 128, Version: 0, Path: 13369405} AttrMask{with: Mode NLink UID GID RDev ATime MTime CTime Size Blocks} Attr{Mode: 0o40777, UID: 0, GID: 0, NLink: 3, RDev: 0, Size: 4096, BlockSize: 4096, Blocks: 8, ATime: {Sec: 1643811073, NanoSec: 345931261}, MTime: {Sec: 1643811077, NanoSec: 577927205}, CTime: {Sec: 1643811077, NanoSec: 577927205}, BTime: {Sec: 0, NanoSec: 0}, Gen: 0, DataVersion: 0}}]} D0202 14:19:52.978863 988426 transport_flipcall.go:238] recv [channel @0xc0003f2240] Rmultigetattr{Stats: [{QID{Type: 128, Version: 0, Path: 13369405} AttrMask{with: Mode NLink UID GID RDev ATime MTime CTime Size Blocks} Attr{Mode: 0o40777, UID: 0, GID: 0, NLink: 3, RDev: 0, Size: 4096, BlockSize: 4096, Blocks: 8, ATime: {Sec: 1643811073, NanoSec: 345931261}, MTime: {Sec: 1643811077, NanoSec: 577927205}, CTime: {Sec: 1643811077, NanoSec: 577927205}, BTime: {Sec: 0, NanoSec: 0}, Gen: 0, DataVersion: 0}}]} D0202 14:19:52.980818 988426 transport_flipcall.go:127] send [channel @0xc0003f2240] Tmultigetattr{FID: 1, Names: [ dev]} D0202 14:19:52.981174 1 transport_flipcall.go:238] recv [channel @0xc00037a240] Tmultigetattr{FID: 1, Names: [ dev]} D0202 14:19:52.981400 1 transport_flipcall.go:127] send [channel @0xc00037a240] Rmultigetattr{Stats: [{QID{Type: 128, Version: 0, Path: 13369405} AttrMask{with: Mode NLink UID GID RDev ATime MTime CTime Size Blocks} Attr{Mode: 0o40777, UID: 0, GID: 0, NLink: 3, RDev: 0, Size: 4096, BlockSize: 4096, Blocks: 8, ATime: {Sec: 1643811073, NanoSec: 345931261}, MTime: {Sec: 1643811077, NanoSec: 577927205}, CTime: {Sec: 1643811077, NanoSec: 577927205}, BTime: {Sec: 0, NanoSec: 0}, Gen: 0, DataVersion: 0}}]} D0202 14:19:52.981710 988426 transport_flipcall.go:238] recv [channel @0xc0003f2240] Rmultigetattr{Stats: [{QID{Type: 128, Version: 0, Path: 13369405} AttrMask{with: Mode NLink UID GID RDev ATime MTime CTime Size Blocks} Attr{Mode: 0o40777, UID: 0, GID: 0, NLink: 3, RDev: 0, Size: 4096, BlockSize: 4096, Blocks: 8, ATime: {Sec: 1643811073, NanoSec: 345931261}, MTime: {Sec: 1643811077, NanoSec: 577927205}, CTime: {Sec: 1643811077, NanoSec: 577927205}, BTime: {Sec: 0, NanoSec: 0}, Gen: 0, DataVersion: 0}}]} Write at 0x00c00c4fe398 by goroutine 1540: gvisor.dev/gvisor/pkg/sentry/fsimpl/fuse.newFUSEConnection() pkg/sentry/fsimpl/fuse/connection.go:204 +0x97 gvisor.dev/gvisor/pkg/sentry/fsimpl/fuse.newFUSEFilesystem() pkg/sentry/fsimpl/fuse/fusefs.go:258 +0x7c gvisor.dev/gvisor/pkg/sentry/fsimpl/fuse.FilesystemType.GetFilesystem() pkg/sentry/fsimpl/fuse/fusefs.go:236 +0x144a gvisor.dev/gvisor/pkg/sentry/fsimpl/fuse.(*FilesystemType).GetFilesystem() :1 +0xe4 gvisor.dev/gvisor/pkg/sentry/vfs.(*VirtualFilesystem).MountDisconnected() pkg/sentry/vfs/mount.go:200 +0x191 gvisor.dev/gvisor/pkg/sentry/vfs.(*VirtualFilesystem).MountAt() pkg/sentry/vfs/mount.go:272 +0xd4 gvisor.dev/gvisor/pkg/sentry/syscalls/linux/vfs2.Mount() pkg/sentry/syscalls/linux/vfs2/mount.go:112 +0x5d6 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 write at 0x00c00c4fe398 by goroutine 2248: gvisor.dev/gvisor/pkg/sentry/fsimpl/fuse.newFUSEConnection() pkg/sentry/fsimpl/fuse/connection.go:204 +0x97 gvisor.dev/gvisor/pkg/sentry/fsimpl/fuse.newFUSEFilesystem() pkg/sentry/fsimpl/fuse/fusefs.go:258 +0x7c gvisor.dev/gvisor/pkg/sentry/fsimpl/fuse.FilesystemType.GetFilesystem() pkg/sentry/fsimpl/fuse/fusefs.go:236 +0x144a gvisor.dev/gvisor/pkg/sentry/fsimpl/fuse.(*FilesystemType).GetFilesystem() :1 +0xe4 gvisor.dev/gvisor/pkg/sentry/vfs.(*VirtualFilesystem).MountDisconnected() pkg/sentry/vfs/mount.go:200 +0x191 gvisor.dev/gvisor/pkg/sentry/vfs.(*VirtualFilesystem).MountAt() pkg/sentry/vfs/mount.go:272 +0xd4 gvisor.dev/gvisor/pkg/sentry/syscalls/linux/vfs2.Mount() pkg/sentry/syscalls/linux/vfs2/mount.go:112 +0x5d6 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