syzbot
panic: thread group not visible in its own or an ancestor PID namespace
Status: fixed on 2026/08/17 18:31
Fix commit:
ca90691b284b
SO_PEERCRED: fix race against thread-group reap
First crash: 32d, last: 32d
▶
▼
Last patch testing requests (1)
| Created |
Duration |
User |
Patch |
Repo |
Result |
| 2026/07/31 16:50 |
|
relkochta@google.com
|
|
git://github.com/relkochta/gvisor.git relkochta/peercred-panic |
pending
|
Sample crash report:
panic: thread group not visible in its own or an ancestor PID namespace
goroutine 173693 gp=0x3875b95d5c20 m=66 mp=0x3875ba082008 [running]:
panic({0x12a7f20?, 0x15f2540?})
GOROOT/src/runtime/panic.go:879 +0x16f fp=0x3875b9c0f300 sp=0x3875b9c0f250 pc=0x48c52f
gvisor.dev/gvisor/pkg/sentry/kernel.(*ThreadGroup).PIDNamespacedIDs(0x3875b9d3a408)
pkg/sentry/kernel/threads.go:377 +0x107 fp=0x3875b9c0f360 sp=0x3875b9c0f300 pc=0xb55087
gvisor.dev/gvisor/pkg/sentry/socket/control.NewSCMCredentials(0x3875ba387908, {{{}}, 0xb8965990?, 0x3875?, 0x2b78?})
pkg/sentry/socket/control/control.go:80 +0xba fp=0x3875b9c0f3a0 sp=0x3875b9c0f360 pc=0xb9dffa
gvisor.dev/gvisor/pkg/sentry/socket/control.Parse(0x3875ba387908, {0x1555ae0, 0x3875b97693b0}, {0x3875b8965980?, 0x3?, 0x147bf60?}, 0x8)
pkg/sentry/socket/control/control.go:484 +0x6aa fp=0x3875b9c0f590 sp=0x3875b9c0f3a0 pc=0xb9faaa
gvisor.dev/gvisor/pkg/sentry/syscalls/linux.sendSingleMsg(0x3875ba387908, {0x7f90b19a5840, 0x3875b97693b0}, 0x3875b97693b0, 0x3875ba387908?, 0x0)
pkg/sentry/syscalls/linux/sys_socket.go:1097 +0x2ec fp=0x3875b9c0f8d8 sp=0x3875b9c0f590 pc=0xd112cc
gvisor.dev/gvisor/pkg/sentry/syscalls/linux.SendMsg(0x3875ba387908, 0x3875b8358008?, {{0x3}, {0x200000002b40}, {0x0}, {0x0}, {0x0}, {0x0}})
pkg/sentry/syscalls/linux/sys_socket.go:988 +0x1cb fp=0x3875b9c0f988 sp=0x3875b9c0f8d8 pc=0xd1022b
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall(0x3875ba387908, 0x2e, {{0x3}, {0x200000002b40}, {0x0}, {0x0}, {0x0}, {0x0}})
pkg/sentry/kernel/task_syscall.go:143 +0x67d fp=0x3875b9c0fcc8 sp=0x3875b9c0f988 pc=0xb4dcfd
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke(0x3875ba387908, 0x2e, {{0x3}, {0x200000002b40}, {0x0}, {0x0}, {0x0}, {0x0}})
pkg/sentry/kernel/task_syscall.go:323 +0x4b fp=0x3875b9c0fd20 sp=0x3875b9c0fcc8 pc=0xb4ee8b
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter(0x3875ba387908, 0x2e, {{0x3}, {0x200000002b40}, {0x0}, {0x0}, {0x0}, {0x0}})
pkg/sentry/kernel/task_syscall.go:283 +0x68 fp=0x3875b9c0fd70 sp=0x3875b9c0fd20 pc=0xb4eba8
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall(0x3875b9a09ba0?)
pkg/sentry/kernel/task_syscall.go:258 +0x2a5 fp=0x3875b9c0fe48 sp=0x3875b9c0fd70 pc=0xb4e925
gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute(0x3875b967f200?, 0x3875ba387908)
pkg/sentry/kernel/task_run.go:258 +0xf9c fp=0x3875b9c0ff30 sp=0x3875b9c0fe48 pc=0xb4379c
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run(0x3875ba387908, 0x1310)
pkg/sentry/kernel/task_run.go:89 +0x202 fp=0x3875b9c0ffc0 sp=0x3875b9c0ff30 pc=0xb42302
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start.gowrap1()
pkg/sentry/kernel/task_start.go:531 +0x1b fp=0x3875b9c0ffe0 sp=0x3875b9c0ffc0 pc=0xb4c81b
runtime.goexit({})
src/runtime/asm_amd64.s:1771 +0x1 fp=0x3875b9c0ffe8 sp=0x3875b9c0ffe0 pc=0x4951e1
created by gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start in goroutine 146944
pkg/sentry/kernel/task_start.go:531 +0xc5
* Struck through repros no longer work on HEAD.