syzbot


panic: runtime error: invalid memory address or nil pointer dereference (28)

Status: fixed on 2025/02/13 10:39
Fix commit: 95ad423f8c05 Don't return empty translation in ring buffer during bus error.
First crash: 10d, last: 10d
Similar bugs (26)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
gvisor panic: runtime error: invalid memory address or nil pointer dereference (18) 4 531d 532d 26/26 fixed on 2023/09/13 00:17
gvisor panic: runtime error: invalid memory address or nil pointer dereference (9) C 262 1112d 1108d 14/26 fixed on 2022/02/10 01:56
gvisor panic: runtime error: invalid memory address or nil pointer dereference (7) C 45305 1213d 1242d 14/26 fixed on 2021/10/27 00:49
gvisor panic: runtime error: invalid memory address or nil pointer dereference (3) C 20051 1634d 2170d 0/26 fixed on 2020/09/09 05:34
gvisor panic: runtime error: invalid memory address or nil pointer dereference (23) C 4239 339d 344d 26/26 fixed on 2024/03/19 11:42
gvisor panic: runtime error: invalid memory address or nil pointer dereference (22) 1 449d 449d 26/26 fixed on 2023/12/01 06:13
gvisor panic: runtime error: invalid memory address or nil pointer dereference (10) C 11 1065d 1071d 14/26 fixed on 2022/03/25 11:21
gvisor panic: runtime error: invalid memory address or nil pointer dereference (12) C 31 763d 825d 18/26 fixed on 2023/01/23 05:20
gvisor panic: runtime error: invalid memory address or nil pointer dereference (26) C 7905 91d 100d 26/26 fixed on 2024/11/22 02:29
gvisor panic: runtime error: invalid memory address or nil pointer dereference (21) 1 464d 464d 26/26 fixed on 2023/11/17 08:30
gvisor panic: runtime error: invalid memory address or nil pointer dereference (14) C 753 724d 725d 18/26 fixed on 2023/02/28 09:05
gvisor panic: runtime error: invalid memory address or nil pointer dereference C 20682 2382d 2436d 0/26 fixed on 2018/08/19 04:32
gvisor panic: runtime error: invalid memory address or nil pointer dereference (25) 1 201d 201d 26/26 fixed on 2024/08/06 09:03
gvisor panic: runtime error: invalid memory address or nil pointer dereference (27) C 1117 90d 91d 26/26 fixed on 2024/11/23 14:37
gvisor panic: runtime error: invalid memory address or nil pointer dereference (24) 92 332d 333d 0/26 closed as invalid on 2024/03/26 13:32
gvisor panic: runtime error: invalid memory address or nil pointer dereference (13) C 2752 725d 728d 18/26 fixed on 2023/02/27 08:23
gvisor panic: runtime error: invalid memory address or nil pointer dereference (8) C 214 1115d 1140d 14/26 fixed on 2022/02/01 22:27
gvisor panic: runtime error: invalid memory address or nil pointer dereference (2) C 4493 2358d 2378d 0/26 fixed on 2018/10/15 18:31
gvisor panic: runtime error: invalid memory address or nil pointer dereference (17) 2 568d 568d 26/26 fixed on 2023/08/04 01:52
gvisor panic: runtime error: invalid memory address or nil pointer dereference (5) syz 62 1508d 1552d 14/26 fixed on 2021/01/06 10:11
gvisor panic: runtime error: invalid memory address or nil pointer dereference (11) C 2733 833d 927d 14/26 fixed on 2022/11/11 17:56
gvisor panic: runtime error: invalid memory address or nil pointer dereference (19) C 79 506d 520d 26/26 fixed on 2023/10/05 23:05
gvisor panic: runtime error: invalid memory address or nil pointer dereference (20) C 8 477d 484d 26/26 fixed on 2023/11/02 02:06
gvisor panic: runtime error: invalid memory address or nil pointer dereference (16) C 48 570d 577d 26/26 fixed on 2023/08/02 12:57
gvisor panic: runtime error: invalid memory address or nil pointer dereference (15) 1 617d 617d 26/26 fixed on 2023/07/12 19:22
gvisor panic: runtime error: invalid memory address or nil pointer dereference (4) C 4 1568d 1587d 0/26 fixed on 2020/11/13 09:22

Sample crash report:
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x40 pc=0x8e826b]

goroutine 338 gp=0xc000a521c0 m=20 mp=0xc000798008 [running]:
panic({0x11ca020?, 0x20e8b70?})
	bazel-out/k8-fastbuild/bin/external/io_bazel_rules_go/stdlib_/src/runtime/panic.go:804 +0x168 fp=0xc00090b828 sp=0xc00090b778 pc=0x4740c8
runtime.panicmem(...)
	bazel-out/k8-fastbuild/bin/external/io_bazel_rules_go/stdlib_/src/runtime/panic.go:262
runtime.sigpanic()
	bazel-out/k8-fastbuild/bin/external/io_bazel_rules_go/stdlib_/src/runtime/signal_unix.go:900 +0x359 fp=0xc00090b888 sp=0xc00090b828 pc=0x4767f9
gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).getPMAsInternalLocked(0xc000a54008, {0x15cf8e0, 0xc000a76008}, {0xc000a33b08?, 0xc000a33b08?}, {0xc000a1c7e0?, 0x1c00090bd80?}, {0x1, 0x0, 0x0}, ...)
	pkg/sentry/mm/pma.go:368 +0x21cb fp=0xc00090bcf0 sp=0xc00090b888 pc=0x8e826b
gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).getPMAsLocked(0xc000a54008, {0x15cf8e0?, 0xc000a76008?}, {0xc000a33b08?, 0xc000a54008?}, {0xc000a08d20?, 0x400000000000?}, {0x1, 0x0, 0x0}, ...)
	pkg/sentry/mm/pma.go:131 +0xb7 fp=0xc00090bd80 sp=0xc00090bcf0 pc=0x8e5ad7
gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).HandleUserFault(0xc000a54008, {0x15cf8e0, 0xc000a76008}, 0x15c9770?, {0x8?, 0x40?, 0xa5?}, 0xc000a08d20?)
	pkg/sentry/mm/syscalls.go:57 +0x15c fp=0xc00090be28 sp=0xc00090bd80 pc=0x8f789c
gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute(0xc000214480?, 0xc000a76008)
	pkg/sentry/kernel/task_run.go:290 +0xaa5 fp=0xc00090bf30 sp=0xc00090be28 pc=0xa6dec5
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run(0xc000a76008, 0xc)
	pkg/sentry/kernel/task_run.go:97 +0x214 fp=0xc00090bfc0 sp=0xc00090bf30 pc=0xa6cd94
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start.gowrap1()
	pkg/sentry/kernel/task_start.go:412 +0x25 fp=0xc00090bfe0 sp=0xc00090bfc0 pc=0xa76965
runtime.goexit({})
	src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00090bfe8 sp=0xc00090bfe0 pc=0x47d1a1
created by gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start in goroutine 264
	pkg/sentry/kernel/task_start.go:412 +0xc5

Crashes (21):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/02/11 14:19 gvisor d949e7177c2f f2baddf5 console log report syz / log C ci-gvisor-ptrace-2 panic: runtime error: invalid memory address or nil pointer dereference
2025/02/11 09:47 gvisor d949e7177c2f 43f51a00 .config console log report syz / log C ci-gvisor-systrap-1-race panic: runtime error: invalid memory address or nil pointer dereference
2025/02/11 08:47 gvisor d949e7177c2f 43f51a00 console log report syz / log C ci-gvisor-kvm panic: runtime error: invalid memory address or nil pointer dereference
2025/02/11 03:59 gvisor faac8f36cd89 43f51a00 .config console log report syz / log C ci-gvisor-ptrace-1-race-cover panic: runtime error: invalid memory address or nil pointer dereference
2025/02/11 03:59 gvisor faac8f36cd89 43f51a00 .config console log report syz / log C ci-gvisor-ptrace-2-race-cover panic: runtime error: invalid memory address or nil pointer dereference
2025/02/11 03:51 gvisor faac8f36cd89 43f51a00 .config console log report syz / log C ci-gvisor-ptrace-2-cover panic: runtime error: invalid memory address or nil pointer dereference
2025/02/11 03:49 gvisor faac8f36cd89 43f51a00 .config console log report syz / log C ci-gvisor-systrap-1-race-cover panic: runtime error: invalid memory address or nil pointer dereference
2025/02/11 03:44 gvisor faac8f36cd89 43f51a00 .config console log report syz / log C ci-gvisor-ptrace-2-race panic: runtime error: invalid memory address or nil pointer dereference
2025/02/11 03:42 gvisor faac8f36cd89 43f51a00 console log report syz / log C ci-gvisor-ptrace-1 panic: runtime error: invalid memory address or nil pointer dereference
2025/02/11 03:42 gvisor faac8f36cd89 43f51a00 .config console log report syz / log C ci-gvisor-ptrace-1-race panic: runtime error: invalid memory address or nil pointer dereference
2025/02/11 03:41 gvisor faac8f36cd89 43f51a00 .config console log report syz / log C ci-gvisor-kvm-cover panic: runtime error: invalid memory address or nil pointer dereference
2025/02/11 03:41 gvisor faac8f36cd89 43f51a00 .config console log report syz / log C ci-gvisor-systrap-1-cover panic: runtime error: invalid memory address or nil pointer dereference
2025/02/11 03:41 gvisor faac8f36cd89 43f51a00 console log report syz / log C ci-gvisor-systrap-1 panic: runtime error: invalid memory address or nil pointer dereference
2025/02/11 03:26 gvisor faac8f36cd89 43f51a00 .config console log report syz / log C ci-gvisor-ptrace-1-cover panic: runtime error: invalid memory address or nil pointer dereference
2025/02/11 14:49 gvisor d949e7177c2f f2baddf5 console log report syz / log C ci-gvisor-arm64-ptrace-1 panic: runtime error: invalid memory address or nil pointer dereference
2025/02/11 11:39 gvisor faac8f36cd89 43f51a00 .config console log report syz / log C ci-gvisor-arm64-ptrace-1-race panic: runtime error: invalid memory address or nil pointer dereference
2025/02/11 04:30 gvisor faac8f36cd89 43f51a00 .config console log report syz / log C ci-gvisor-arm64-ptrace-1-race-cover panic: runtime error: invalid memory address or nil pointer dereference
2025/02/11 03:51 gvisor faac8f36cd89 43f51a00 .config console log report syz / log C ci-gvisor-arm64-ptrace-1-cover panic: runtime error: invalid memory address or nil pointer dereference
2025/02/11 03:44 gvisor faac8f36cd89 43f51a00 console log report syz / log C ci-gvisor-arm64-systrap-1 panic: runtime error: invalid memory address or nil pointer dereference
2025/02/11 03:44 gvisor faac8f36cd89 43f51a00 .config console log report syz / log C ci-gvisor-arm64-systrap-1-cover panic: runtime error: invalid memory address or nil pointer dereference
2025/02/11 03:14 gvisor faac8f36cd89 43f51a00 .config console log report info ci-gvisor-ptrace-1-cover panic: runtime error: invalid memory address or nil pointer dereference
* Struck through repros no longer work on HEAD.