WARNING: DATA RACE D0812 01:49:03.104744 384736 task_log.go:128] [ 2015: 2015] 200069e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.104855 384736 task_log.go:128] [ 2015: 2015] 200069f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.103232 384736 task_log.go:94] [ 2017: 2017] R14 = 00007f59c05ae300 D0812 01:49:03.105811 384736 task_log.go:128] [ 2015: 2015] 20006a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.105914 384736 task_log.go:94] [ 2017: 2017] R15 = 0000000000022000 D0812 01:49:03.106019 384736 task_log.go:94] [ 2017: 2017] R8 = 0000000020006980 D0812 01:49:03.106064 384736 task_log.go:94] [ 2017: 2017] R9 = 0000000020006980 D0812 01:49:03.106081 384736 task_log.go:128] [ 2015: 2015] 20006a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.106103 384736 task_log.go:94] [ 2017: 2017] Rax = 0000000000000000 D0812 01:49:03.106242 384736 task_log.go:128] [ 2015: 2015] 20006a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.106286 384736 transport_flipcall.go:127] send [channel @0xc00032e180] Tmultigetattr{FID: 1, Names: [ proc]} D0812 01:49:03.106373 384736 task_log.go:128] [ 2015: 2015] 20006a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.106313 384736 task_log.go:94] [ 2017: 2017] Rbp = 000055d7a88c1189 D0812 01:49:03.106483 1 transport_flipcall.go:238] recv [channel @0xc0001b2180] Tmultigetattr{FID: 1, Names: [ proc]} D0812 01:49:03.106468 384736 task_log.go:128] [ 2015: 2015] 20006a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.106538 384736 task_log.go:94] [ 2017: 2017] Rbx = 000055d7a897a050 D0812 01:49:03.106600 384736 task_log.go:128] [ 2015: 2015] 20006a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.106692 384736 task_log.go:128] [ 2015: 2015] 20006a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.106734 1 transport_flipcall.go:127] send [channel @0xc0001b2180] Rmultigetattr{Stats: [{QID{Type: 128, Version: 0, Path: 13369420} 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: 1660268893, NanoSec: 46081819}, MTime: {Sec: 1660268897, NanoSec: 230077819}, CTime: {Sec: 1660268897, NanoSec: 230077819}, BTime: {Sec: 0, NanoSec: 0}, Gen: 0, DataVersion: 0}}]} D0812 01:49:03.106756 384736 task_log.go:128] [ 2015: 2015] 20006a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.106630 384736 task_log.go:94] [ 2017: 2017] Rcx = 000055d7a8867279 D0812 01:49:03.106839 384736 task_log.go:128] [ 2015: 2015] 20006a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.106892 384736 task_log.go:94] [ 2017: 2017] Rdi = 0000000080040000 D0812 01:49:03.106947 384736 transport_flipcall.go:238] recv [channel @0xc00032e180] Rmultigetattr{Stats: [{QID{Type: 128, Version: 0, Path: 13369420} 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: 1660268893, NanoSec: 46081819}, MTime: {Sec: 1660268897, NanoSec: 230077819}, CTime: {Sec: 1660268897, NanoSec: 230077819}, BTime: {Sec: 0, NanoSec: 0}, Gen: 0, DataVersion: 0}}]} D0812 01:49:03.106936 384736 task_log.go:128] [ 2015: 2015] 20006a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.107035 384736 task_log.go:94] [ 2017: 2017] Rdx = 0000000020006900 D0812 01:49:03.107101 384736 task_log.go:94] [ 2017: 2017] Rip = 0000000000cf289f D0812 01:49:03.107104 384736 task_log.go:128] [ 2015: 2015] 20006aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.107139 384736 task_log.go:94] [ 2017: 2017] Rsi = 00000000200068d0 D0812 01:49:03.107191 384736 task_log.go:94] [ 2017: 2017] Rsp = 00000000200068d8 D0812 01:49:03.107210 384736 task_log.go:128] [ 2015: 2015] 20006ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.107224 384736 task_log.go:94] [ 2017: 2017] Ss = 000000000000002b D0812 01:49:03.107299 384736 task_log.go:111] [ 2017: 2017] Stack: D0812 01:49:03.107328 384736 task_log.go:128] [ 2015: 2015] 20006ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.107400 384736 task_log.go:128] [ 2017: 2017] 200068d0: 9f 28 cf 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.107456 384736 task_log.go:128] [ 2015: 2015] 20006ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.107518 384736 task_log.go:128] [ 2017: 2017] 200068e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.107594 384736 task_log.go:128] [ 2015: 2015] 20006ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.107679 384736 task_log.go:128] [ 2017: 2017] 200068f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.107712 384736 task_log.go:128] [ 2015: 2015] 20006af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.107761 384736 task_exit.go:188] [ 2013: 2013] Transitioning from exit state TaskExitInitiated to TaskExitZombie D0812 01:49:03.107820 384736 task_log.go:128] [ 2017: 2017] 20006900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.107831 384736 task_log.go:128] [ 2015: 2015] 20006b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.107984 384736 task_log.go:128] [ 2017: 2017] 20006910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.107996 384736 task_log.go:128] [ 2015: 2015] 20006b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.108086 384736 task_log.go:128] [ 2017: 2017] 20006920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.108097 384736 task_log.go:128] [ 2015: 2015] 20006b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.108233 384736 task_log.go:128] [ 2017: 2017] 20006930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.108277 384736 task_log.go:128] [ 2015: 2015] 20006b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.108312 384736 transport_flipcall.go:127] send [channel @0xc00032e180] Tmultigetattr{FID: 1, Names: [ proc]} D0812 01:49:03.108341 384736 task_log.go:128] [ 2017: 2017] 20006940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.108410 384736 task_log.go:128] [ 2015: 2015] 20006b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.108445 1 transport_flipcall.go:238] recv [channel @0xc0001b2180] Tmultigetattr{FID: 1, Names: [ proc]} D0812 01:49:03.108485 384736 task_log.go:128] [ 2017: 2017] 20006950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.108567 384736 task_log.go:128] [ 2015: 2015] 20006b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.108616 384736 task_log.go:128] [ 2017: 2017] 20006960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.108639 1 transport_flipcall.go:127] send [channel @0xc0001b2180] Rmultigetattr{Stats: [{QID{Type: 128, Version: 0, Path: 13369420} 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: 1660268893, NanoSec: 46081819}, MTime: {Sec: 1660268897, NanoSec: 230077819}, CTime: {Sec: 1660268897, NanoSec: 230077819}, BTime: {Sec: 0, NanoSec: 0}, Gen: 0, DataVersion: 0}}]} D0812 01:49:03.108753 384736 task_log.go:128] [ 2017: 2017] 20006970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.108740 384736 task_log.go:128] [ 2015: 2015] 20006b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.108921 384736 transport_flipcall.go:238] recv [channel @0xc00032e180] Rmultigetattr{Stats: [{QID{Type: 128, Version: 0, Path: 13369420} 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: 1660268893, NanoSec: 46081819}, MTime: {Sec: 1660268897, NanoSec: 230077819}, CTime: {Sec: 1660268897, NanoSec: 230077819}, BTime: {Sec: 0, NanoSec: 0}, Gen: 0, DataVersion: 0}}]} D0812 01:49:03.109090 384736 task_log.go:128] [ 2015: 2015] 20006b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.109248 384736 task_log.go:128] [ 2015: 2015] 20006b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.109361 384736 task_log.go:128] [ 2015: 2015] 20006b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.109502 384736 task_log.go:128] [ 2015: 2015] 20006ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.109697 384736 task_log.go:128] [ 2015: 2015] 20006bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.109836 384736 task_log.go:128] [ 2015: 2015] 20006bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.109998 384736 task_log.go:128] [ 2015: 2015] 20006bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0812 01:49:03.109993 384736 task_signals.go:470] [ 14: 19] Notified of signal 23 D0812 01:49:03.110060 384736 transport_flipcall.go:127] send [channel @0xc00032e180] Tmultigetattr{FID: 1, Names: [ proc]} Write at 0x00c003bbc944 by goroutine 825: runtime.slicecopy() GOROOT/src/runtime/slice.go:295 +0x0 gvisor.dev/gvisor/pkg/safemem.Copy() pkg/safemem/block_unsafe.go:199 +0x39e gvisor.dev/gvisor/pkg/safemem.CopySeq() pkg/safemem/seq_unsafe.go:282 +0x22a gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).CopyIn.func1() pkg/sentry/mm/io.go:164 +0xb7 gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).withInternalMappings() pkg/sentry/mm/io.go:522 +0x187 gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).CopyIn() pkg/sentry/mm/io.go:163 +0x279 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).CopyInBytes() pkg/sentry/kernel/task_usermem.go:57 +0x95 gvisor.dev/gvisor/pkg/sentry/syscalls/linux.copyTimespecIn() pkg/sentry/syscalls/linux/timespec.go:32 +0x8a gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Futex() pkg/sentry/syscalls/linux/sys_futex.go:192 +0x53a gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall() pkg/sentry/kernel/task_syscall.go:142 +0x9b7 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke() pkg/sentry/kernel/task_syscall.go:322 +0x7c gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter() pkg/sentry/kernel/task_syscall.go:282 +0x8e gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall() pkg/sentry/kernel/task_syscall.go:257 +0x495 gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute() pkg/sentry/kernel/task_run.go:253 +0x18f8 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run() pkg/sentry/kernel/task_run.go:94 +0x353 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start.func1() pkg/sentry/kernel/task_start.go:370 +0x47 Previous write at 0x00c003bbc944 by goroutine 881: runtime.slicecopy() GOROOT/src/runtime/slice.go:295 +0x0 gvisor.dev/gvisor/pkg/safemem.Copy() pkg/safemem/block_unsafe.go:199 +0x39e gvisor.dev/gvisor/pkg/safemem.CopySeq() pkg/safemem/seq_unsafe.go:282 +0x22a gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).CopyIn.func1() pkg/sentry/mm/io.go:164 +0xb7 gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).withInternalMappings() pkg/sentry/mm/io.go:522 +0x187 gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).CopyIn() pkg/sentry/mm/io.go:163 +0x279 gvisor.dev/gvisor/pkg/sentry/kernel.(*taskCopyContext).CopyInBytes() pkg/sentry/kernel/task_usermem.go:366 +0x197 gvisor.dev/gvisor/pkg/sentry/kernel.makeIovec() pkg/sentry/kernel/task_usermem.go:261 +0xa3 gvisor.dev/gvisor/pkg/sentry/kernel.copyInIovecs() pkg/sentry/kernel/task_usermem.go:231 +0x27e gvisor.dev/gvisor/pkg/sentry/kernel.(*taskCopyContext).CopyInIovecs() pkg/sentry/kernel/task_usermem.go:387 +0x324 gvisor.dev/gvisor/pkg/sentry/syscalls/linux/vfs2.doProcessVMReadWrite() pkg/sentry/syscalls/linux/vfs2/mmap.go:166 +0x2ec gvisor.dev/gvisor/pkg/sentry/syscalls/linux/vfs2.processVMRW() pkg/sentry/syscalls/linux/vfs2/mmap.go:155 +0x224 gvisor.dev/gvisor/pkg/sentry/syscalls/linux/vfs2.ProcessVMReadv() pkg/sentry/syscalls/linux/vfs2/mmap.go:109 +0x55 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall() pkg/sentry/kernel/task_syscall.go:142 +0x9b7 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke() pkg/sentry/kernel/task_syscall.go:322 +0x7c gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter() pkg/sentry/kernel/task_syscall.go:282 +0x8e gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall() pkg/sentry/kernel/task_syscall.go:257 +0x495 gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute() pkg/sentry/kernel/task_run.go:253 +0x18f8 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run() pkg/sentry/kernel/task_run.go:94 +0x353 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start.func1() pkg/sentry/kernel/task_start.go:370 +0x47