WARNING: DATA RACE Write at 0x00c004a36628 by goroutine 446: gvisor.dev/gvisor/pkg/bufferv2.newChunk() pkg/bufferv2/chunk.go:97 +0x1b7 gvisor.dev/gvisor/pkg/bufferv2.NewView() pkg/bufferv2/view.go:60 +0x44 gvisor.dev/gvisor/pkg/tcpip/network/ipv6.(*endpoint).sendNDPNS() pkg/tcpip/network/ipv6/ndp.go:1981 +0xbd gvisor.dev/gvisor/pkg/tcpip/network/ipv6.(*endpoint).LinkAddressRequest() pkg/tcpip/network/ipv6/icmp.go:918 +0x345 gvisor.dev/gvisor/pkg/tcpip/stack.(*neighborEntry).handlePacketQueuedLocked.func1() pkg/tcpip/stack/neighbor_entry.go:399 +0x142 gvisor.dev/gvisor/pkg/sentry/kernel/time.AfterFunc.func1.1() pkg/sentry/kernel/time/util.go:57 +0x58 Previous read at 0x00c004a36628 by goroutine 204: runtime.slicebytetostring() GOROOT/src/runtime/string.go:81 +0x0 gvisor.dev/gvisor/pkg/tcpip/header.IPv6.DestinationAddress() pkg/tcpip/header/ipv6.go:220 +0x15b gvisor.dev/gvisor/pkg/tcpip/network/ipv6.(*endpoint).processExtensionHeader() pkg/tcpip/network/ipv6/ipv6.go:1330 +0xf3 gvisor.dev/gvisor/pkg/tcpip/network/ipv6.(*endpoint).processExtensionHeaders() pkg/tcpip/network/ipv6/ipv6.go:1436 +0x431 gvisor.dev/gvisor/pkg/tcpip/network/ipv6.(*endpoint).deliverPacketLocally() pkg/tcpip/network/ipv6/ipv6.go:1325 +0x184 gvisor.dev/gvisor/pkg/tcpip/network/ipv6.(*endpoint).handleValidatedPacket() pkg/tcpip/network/ipv6/ipv6.go:1304 +0x514 gvisor.dev/gvisor/pkg/tcpip/network/ipv6.(*endpoint).HandlePacket() pkg/tcpip/network/ipv6/ipv6.go:1090 +0x6ab gvisor.dev/gvisor/pkg/tcpip/stack.(*nic).DeliverNetworkPacket() pkg/tcpip/stack/nic.go:736 +0x181 gvisor.dev/gvisor/pkg/tcpip/link/nested.(*Endpoint).DeliverNetworkPacket() pkg/tcpip/link/nested/nested.go:59 +0xc1 gvisor.dev/gvisor/pkg/tcpip/link/packetsocket.(*endpoint).DeliverNetworkPacket() pkg/tcpip/link/packetsocket/packetsocket.go:46 +0x69 gvisor.dev/gvisor/pkg/tcpip/link/channel.(*Endpoint).InjectInbound() pkg/tcpip/link/channel/channel.go:194 +0x66 gvisor.dev/gvisor/pkg/tcpip/link/tun.(*Device).Write() pkg/tcpip/link/tun/device.go:249 +0x7c5 gvisor.dev/gvisor/pkg/sentry/devices/tundev.(*tunFD).Write() pkg/sentry/devices/tundev/tundev.go:164 +0x552 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).Write() pkg/sentry/vfs/file_description.go:674 +0x14b gvisor.dev/gvisor/pkg/sentry/syscalls/linux/vfs2.write() pkg/sentry/syscalls/linux/vfs2/read_write.go:348 +0xad gvisor.dev/gvisor/pkg/sentry/syscalls/linux/vfs2.Write() pkg/sentry/syscalls/linux/vfs2/read_write.go:317 +0x34e 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:380 +0x47