syzbot |
sign-in | mailing list | source | docs |
WARNING: DATA RACE
Read at 0x00c000bbbe47 by goroutine 2277:
encoding/binary.littleEndian.Uint32()
GOROOT/src/encoding/binary/binary.go:80 +0x2f7
gvisor.dev/gvisor/pkg/bpf.load32[go.shape.uint32]()
pkg/bpf/input_bytes.go:64 +0x29d
gvisor.dev/gvisor/pkg/bpf.InstrumentedExec[go.shape.uint32]()
pkg/bpf/interpreter.go:535 +0x649
gvisor.dev/gvisor/pkg/sentry/kernel.checkFilterCacheability()
pkg/sentry/kernel/seccomp.go:212 +0x2f6
gvisor.dev/gvisor/pkg/sentry/kernel.(*taskSeccomp).populateCache()
pkg/sentry/kernel/seccomp.go:248 +0x2a4
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).AppendSyscallFilter()
pkg/sentry/kernel/seccomp.go:301 +0x7f3
gvisor.dev/gvisor/pkg/sentry/syscalls/linux.seccomp()
pkg/sentry/syscalls/linux/sys_seccomp.go:76 +0x3c4
gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Seccomp()
pkg/sentry/syscalls/linux/sys_seccomp.go:81 +0x35
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall()
pkg/sentry/kernel/task_syscall.go:142 +0x8b4
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke()
pkg/sentry/kernel/task_syscall.go:322 +0x6b
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter()
pkg/sentry/kernel/task_syscall.go:282 +0x86
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall()
pkg/sentry/kernel/task_syscall.go:257 +0x4ef
gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute()
pkg/sentry/kernel/task_run.go:269 +0x1e07
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run()
pkg/sentry/kernel/task_run.go:98 +0x43a
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start.func1()
pkg/sentry/kernel/task_start.go:392 +0x44
Previous write at 0x00c000bbbe40 by goroutine 2271:
runtime.slicecopy()
GOROOT/src/runtime/slice.go:310 +0x0
gvisor.dev/gvisor/pkg/safemem.Copy()
pkg/safemem/block_unsafe.go:195 +0x2a8
gvisor.dev/gvisor/pkg/safemem.CopySeq()
pkg/safemem/seq_unsafe.go:279 +0x227
gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).CopyIn.func1()
pkg/sentry/mm/io.go:164 +0xad
gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).withInternalMappings()
pkg/sentry/mm/io.go:522 +0x186
gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).CopyIn()
pkg/sentry/mm/io.go:163 +0x264
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).CopyInBytes()
pkg/sentry/kernel/task_usermem.go:57 +0x91
gvisor.dev/gvisor/pkg/sentry/syscalls/linux.copyTimespecIn()
pkg/sentry/syscalls/linux/timespec.go:32 +0x84
gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Futex()
pkg/sentry/syscalls/linux/sys_futex.go:192 +0x4b4
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall()
pkg/sentry/kernel/task_syscall.go:142 +0x8b4
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke()
pkg/sentry/kernel/task_syscall.go:322 +0x6b
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter()
pkg/sentry/kernel/task_syscall.go:282 +0x86
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall()
pkg/sentry/kernel/task_syscall.go:257 +0x4ef
gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute()
pkg/sentry/kernel/task_run.go:269 +0x1e07
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run()
pkg/sentry/kernel/task_run.go:98 +0x43a
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start.func1()
pkg/sentry/kernel/task_start.go:392 +0x44
| Time | Kernel | Commit | Syzkaller | Config | Log | Report | Syz repro | C repro | VM info | Assets (help?) | Manager | Title |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2023/12/26 06:56 | gvisor | 149350e5c428 | fb427a07 | .config | console log | report | syz | C | ci-gvisor-ptrace-3-race | DATA RACE in binary.littleEndian.Uint32 |