WARNING: DATA RACE Read at 0x00c00954894b by goroutine 281: encoding/binary.littleEndian.Uint64() GOROOT/src/encoding/binary/binary.go:77 +0x12c gvisor.dev/gvisor/pkg/sentry/syscalls/linux.copyTimespecIn() pkg/sentry/syscalls/linux/timespec.go:36 +0xf0 gvisor.dev/gvisor/pkg/sentry/syscalls/linux.ClockNanosleep() pkg/sentry/syscalls/linux/sys_time.go:206 +0xd6 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall() pkg/sentry/kernel/task_syscall.go:142 +0xab7 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke() pkg/sentry/kernel/task_syscall.go:322 +0x8d gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter() pkg/sentry/kernel/task_syscall.go:282 +0xc4 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall() pkg/sentry/kernel/task_syscall.go:257 +0x53a gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute() pkg/sentry/kernel/task_run.go:253 +0x1e2a gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run() pkg/sentry/kernel/task_run.go:94 +0x2c1 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start.func1() pkg/sentry/kernel/task_start.go:378 +0x47 Previous write at 0x00c009548948 by goroutine 737: runtime.slicecopy() GOROOT/src/runtime/slice.go:295 +0x0 gvisor.dev/gvisor/pkg/safemem.Copy() pkg/safemem/block_unsafe.go:199 +0x4b9 gvisor.dev/gvisor/pkg/safemem.CopySeq() pkg/safemem/seq_unsafe.go:282 +0x277 gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).CopyIn.func1() pkg/sentry/mm/io.go:164 +0xca gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).withInternalMappings() pkg/sentry/mm/io.go:522 +0x812 gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).CopyIn() pkg/sentry/mm/io.go:163 +0x2c4 gvisor.dev/gvisor/pkg/sentry/kernel.(*taskCopyContext).CopyInBytes() pkg/sentry/kernel/task_usermem.go:378 +0x1ad gvisor.dev/gvisor/pkg/sentry/kernel.makeIovec() pkg/sentry/kernel/task_usermem.go:261 +0xb4 gvisor.dev/gvisor/pkg/sentry/kernel.copyInIovecs() pkg/sentry/kernel/task_usermem.go:231 +0x3a9 gvisor.dev/gvisor/pkg/sentry/kernel.(*taskCopyContext).CopyInIovecs() pkg/sentry/kernel/task_usermem.go:411 +0x73 gvisor.dev/gvisor/pkg/sentry/syscalls/linux.doProcessVMReadWrite.func1() pkg/sentry/syscalls/linux/sys_process_vm.go:100 +0xa5 gvisor.dev/gvisor/pkg/sentry/kernel.(*taskCopyContext).WithTaskMutexLocked() pkg/sentry/kernel/task_usermem.go:364 +0xe8 gvisor.dev/gvisor/pkg/sentry/syscalls/linux.doProcessVMReadWrite() pkg/sentry/syscalls/linux/sys_process_vm.go:169 +0x369 gvisor.dev/gvisor/pkg/sentry/syscalls/linux.processVMRW() pkg/sentry/syscalls/linux/sys_process_vm.go:91 +0x492 gvisor.dev/gvisor/pkg/sentry/syscalls/linux.ProcessVMReadv() pkg/sentry/syscalls/linux/sys_process_vm.go:37 +0x66 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall() pkg/sentry/kernel/task_syscall.go:142 +0xab7 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke() pkg/sentry/kernel/task_syscall.go:322 +0x8d gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter() pkg/sentry/kernel/task_syscall.go:282 +0xc4 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall() pkg/sentry/kernel/task_syscall.go:257 +0x53a gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute() pkg/sentry/kernel/task_run.go:253 +0x1e2a gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run() pkg/sentry/kernel/task_run.go:94 +0x2c1 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start.func1() pkg/sentry/kernel/task_start.go:378 +0x47