syzbot


panic: Watchdog goroutine is stuck (3)

Status: moderation: reported C repro on 2021/06/29 10:13
Reported-by: syzbot+855f0cf08bad7bc77fdb@syzkaller.appspotmail.com
First crash: 1253d, last: 388d
Similar bugs (2)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
gvisor panic: Watchdog goroutine is stuck C 1831 1323d 1621d 14/26 fixed on 2021/04/13 18:45
gvisor panic: Watchdog goroutine is stuck (2) 1 1276d 1269d 14/26 fixed on 2021/06/11 19:31

Sample crash report:
panic: Watchdog goroutine is stuck
Stack for running G's are skipped while panicking.

goroutine 110 [running]:
panic({0xe78560, 0xc000822170})
	GOROOT/src/runtime/panic.go:987 +0x3ba fp=0xc00046cd60 sp=0xc00046cca0 pc=0x4377fa
gvisor.dev/gvisor/pkg/sentry/watchdog.(*Watchdog).doAction(0xc00046ce40?, 0x1068f19?, 0x1b?, 0xc00046ce40)
	pkg/sentry/watchdog/watchdog.go:379 +0x339 fp=0xc00046ce20 sp=0xc00046cd60 pc=0xab6fb9
gvisor.dev/gvisor/pkg/sentry/watchdog.(*Watchdog).reportStuckWatchdog(0xc0001bd780)
	pkg/sentry/watchdog/watchdog.go:344 +0x5a fp=0xc00046ce78 sp=0xc00046ce20 pc=0xab6c5a
gvisor.dev/gvisor/pkg/sentry/watchdog.(*Watchdog).runTurn(0xc0001bd780)
	pkg/sentry/watchdog/watchdog.go:277 +0x14c fp=0xc00046cf58 sp=0xc00046ce78 pc=0xab652c
gvisor.dev/gvisor/pkg/sentry/watchdog.(*Watchdog).loop(0xc0001bd780)
	pkg/sentry/watchdog/watchdog.go:255 +0x29 fp=0xc00046cfc8 sp=0xc00046cf58 pc=0xab6349
gvisor.dev/gvisor/pkg/sentry/watchdog.(*Watchdog).Start.func2()
	pkg/sentry/watchdog/watchdog.go:206 +0x26 fp=0xc00046cfe0 sp=0xc00046cfc8 pc=0xab5ea6
runtime.goexit()
	src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00046cfe8 sp=0xc00046cfe0 pc=0x46c6e1
created by gvisor.dev/gvisor/pkg/sentry/watchdog.(*Watchdog).Start
	pkg/sentry/watchdog/watchdog.go:206 +0x1cf

Crashes (28):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2022/12/20 19:20 gvisor 2342c658c7c2 4791c8e9 .config console log report syz C ci-gvisor-ptrace-3 panic: Watchdog goroutine is stuck
2022/12/20 19:11 gvisor 2342c658c7c2 4791c8e9 .config console log report syz C ci-gvisor-ptrace-1 panic: Watchdog goroutine is stuck
2022/12/20 19:11 gvisor 2342c658c7c2 4791c8e9 .config console log report syz C ci-gvisor-ptrace-2 panic: Watchdog goroutine is stuck
2022/09/03 10:26 gvisor dade50095a41 49e94a20 .config console log report syz C ci-gvisor-ptrace-2 panic: Watchdog goroutine is stuck
2023/11/03 23:06 gvisor aeaee7166900 500bfdc4 console log report syz ci-gvisor-ptrace-2 panic: Watchdog goroutine is stuck
2023/09/19 21:45 gvisor 8a7617aed21c 0b6a67ac .config console log report syz ci-gvisor-arm64-ptrace-1-cover panic: Watchdog goroutine is stuck
2021/08/14 17:16 gvisor 14d6cb4436f1 2489ab88 .config console log report syz ci-gvisor-ptrace-1-cover panic: Watchdog goroutine is stuck
2023/07/28 12:37 gvisor 3924579214c2 92476829 .config console log report info ci-gvisor-systrap-1-race-cover panic: Watchdog goroutine is stuck
2023/06/09 11:07 gvisor c0a70cd70c08 058b3a5a .config console log report info ci-gvisor-systrap-1-race panic: Watchdog goroutine is stuck
2023/06/09 11:07 gvisor c0a70cd70c08 058b3a5a .config console log report info ci-gvisor-ptrace-1-race panic: Watchdog goroutine is stuck
2023/06/09 11:07 gvisor c0a70cd70c08 058b3a5a .config console log report info ci-gvisor-ptrace-2-race panic: Watchdog goroutine is stuck
2023/05/31 00:46 gvisor f4a4cde7ddc1 09898419 .config console log report info ci-gvisor-ptrace-3-race panic: Watchdog goroutine is stuck
2023/05/17 14:41 gvisor ec2e4cdd6621 258520f6 .config console log report ci-gvisor-ptrace-1-race-cover panic: Watchdog goroutine is stuck
2023/05/13 10:32 gvisor 4f665a8da58b 2b9ba477 .config console log report info ci-gvisor-ptrace-1-race panic: Watchdog goroutine is stuck
2023/03/28 15:15 gvisor 05f88d6490de 7df4f03f .config console log report info ci-gvisor-systrap-1-race panic: Watchdog goroutine is stuck
2022/12/28 16:06 gvisor ab1e49567ed2 44712fbc .config console log report info ci-gvisor-ptrace-1 panic: Watchdog goroutine is stuck
2022/11/19 05:11 gvisor 536a924f1abc 5bb70014 .config console log report info ci-gvisor-ptrace-2-cover panic: Watchdog goroutine is stuck
2022/11/19 04:47 gvisor 536a924f1abc 5bb70014 .config console log report info ci-gvisor-ptrace-3 panic: Watchdog goroutine is stuck
2022/11/18 21:33 gvisor 536a924f1abc 5bb70014 .config console log report info ci-gvisor-ptrace-3 panic: Watchdog goroutine is stuck
2022/11/18 12:37 gvisor 619801c72a76 5bb70014 .config console log report info ci-gvisor-ptrace-2 panic: Watchdog goroutine is stuck
2022/11/18 08:08 gvisor 619801c72a76 5bb70014 .config console log report info ci-gvisor-ptrace-2 panic: Watchdog goroutine is stuck
2022/11/18 07:56 gvisor 619801c72a76 5bb70014 .config console log report info ci-gvisor-ptrace-1 panic: Watchdog goroutine is stuck
2022/09/03 06:20 gvisor dade50095a41 49e94a20 .config console log report info ci-gvisor-ptrace-2 panic: Watchdog goroutine is stuck
2022/01/09 01:53 gvisor f2a57c9dac27 2ca0d385 .config console log report info ci-gvisor-ptrace-3 panic: Watchdog goroutine is stuck
2022/01/01 14:54 gvisor b488df0a2f15 e1768e9c .config console log report info ci-gvisor-ptrace-3 panic: Watchdog goroutine is stuck
2021/06/22 09:05 gvisor 45cd7c1b1174 aba2b2fb .config console log report info ci-gvisor-ptrace-2-cover panic: Watchdog goroutine is stuck
2023/05/23 18:04 gvisor 158636229e87 4bce1a3e console log report info ci-gvisor-arm64-ptrace-1 panic: Watchdog goroutine is stuck
2023/04/25 15:04 gvisor 20c0790be502 65320f8e console log report info ci-gvisor-arm64-ptrace-1 panic: Watchdog goroutine is stuck
* Struck through repros no longer work on HEAD.