syzbot


DATA RACE in kernel.(*Task).MemoryManager (4)

Status: fixed on 2025/11/12 21:14
Fix commit: 849e1bd48cc9 kernel: lock Task.mu in Task.MaxRSS
First crash: 76d, last: 76d
Similar bugs (3)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
gvisor DATA RACE in kernel.(*Task).MemoryManager -1 3 1224d 1225d 0/26 auto-obsoleted due to no activity on 2022/11/08 13:21
gvisor DATA RACE in kernel.(*Task).MemoryManager (2) -1 10 1113d 1121d 0/26 auto-obsoleted due to no activity on 2023/04/11 16:37
gvisor DATA RACE in kernel.(*Task).MemoryManager (3) -1 C 12 803d 804d 26/26 fixed on 2023/10/05 23:05

Sample crash report:
WARNING: DATA RACE
Read at 0x00c000b222c0 by goroutine 56377:
  gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).MemoryManager()
      pkg/sentry/kernel/task_image.go:114 +0x396
  gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).MaxRSS()
      pkg/sentry/kernel/task_acct.go:234 +0x3a6
  gvisor.dev/gvisor/pkg/sentry/syscalls/linux.getrusage()
      pkg/sentry/syscalls/linux/sys_rusage.go:49 +0x2c4
  gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Waitid()
      pkg/sentry/syscalls/linux/sys_thread.go:375 +0x2ec
  gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall()
      pkg/sentry/kernel/task_syscall.go:143 +0x94b
  gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke()
      pkg/sentry/kernel/task_syscall.go:323 +0x71
  gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter()
      pkg/sentry/kernel/task_syscall.go:283 +0x93
  gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall()
      pkg/sentry/kernel/task_syscall.go:258 +0x48f
  gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute()
      pkg/sentry/kernel/task_run.go:269 +0x1ec8
  gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run()
      pkg/sentry/kernel/task_run.go:97 +0x4c9
  gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start.gowrap1()
      pkg/sentry/kernel/task_start.go:416 +0x44

Previous write at 0x00c000b222c0 by goroutine 56382:
  gvisor.dev/gvisor/pkg/sentry/kernel.(*runExitMain).execute()
      pkg/sentry/kernel/task_exit.go:293 +0x6b2
  gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run()
      pkg/sentry/kernel/task_run.go:97 +0x4c9
  gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start.gowrap1()
      pkg/sentry/kernel/task_start.go:416 +0x44

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/10/01 16:43 gvisor f943594ab08f 3af39644 .config console log report info ci-gvisor-ptrace-3-race DATA RACE in kernel.(*Task).MemoryManager
* Struck through repros no longer work on HEAD.