syzbot


kvm: panic: Watchdog goroutine is stuck (4)

Status: fixed on 2021/09/25 08:25
Fix commit: 14d6cb4436f1 platform/kvm: fix a race condition in vCPU.unlock()
First crash: 1037d, last: 980d
Similar bugs (5)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
gvisor kvm: panic: Watchdog goroutine is stuck 240 1135d 1145d 14/26 fixed on 2021/03/26 06:57
gvisor kvm: panic: Watchdog goroutine is stuck (6) C 19 334d 562d 0/26 moderation: reported C repro on 2022/10/20 05:44
gvisor kvm: panic: Watchdog goroutine is stuck (3) C 48 1058d 1109d 14/26 fixed on 2021/06/12 08:48
gvisor kvm: panic: Watchdog goroutine is stuck (5) 16 756d 929d 0/26 auto-closed as invalid on 2022/07/07 18:38
gvisor kvm: panic: Watchdog goroutine is stuck (2) 110 1117d 1133d 14/26 fixed on 2021/04/13 18:45

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

goroutine 89 [running]:
panic(0x106fd80, 0xc01b590080)
	GOROOT/src/runtime/panic.go:1065 +0x565 fp=0xc001703d30 sp=0xc001703c68 pc=0x437c65
gvisor.dev/gvisor/pkg/sentry/watchdog.(*Watchdog).doAction(0xc000142200, 0x1, 0x0, 0xc001703e30)
	pkg/sentry/watchdog/watchdog.go:380 +0x565 fp=0xc001703e00 sp=0xc001703d30 pc=0xbdcb05
gvisor.dev/gvisor/pkg/sentry/watchdog.(*Watchdog).reportStuckWatchdog(0xc000142200)
	pkg/sentry/watchdog/watchdog.go:345 +0x7c fp=0xc001703e68 sp=0xc001703e00 pc=0xbdc57c
gvisor.dev/gvisor/pkg/sentry/watchdog.(*Watchdog).runTurn(0xc000142200)
	pkg/sentry/watchdog/watchdog.go:278 +0x5c5 fp=0xc001703f58 sp=0xc001703e68 pc=0xbdc185
gvisor.dev/gvisor/pkg/sentry/watchdog.(*Watchdog).loop(0xc000142200)
	pkg/sentry/watchdog/watchdog.go:256 +0x34 fp=0xc001703fd8 sp=0xc001703f58 pc=0xbdbaf4
runtime.goexit()
	src/runtime/asm_amd64.s:1371 +0x1 fp=0xc001703fe0 sp=0xc001703fd8 pc=0x472821
created by gvisor.dev/gvisor/pkg/sentry/watchdog.(*Watchdog).Start
	pkg/sentry/watchdog/watchdog.go:207 +0x1b1

Crashes (18):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/08/28 01:33 gvisor fbf020d6a025 57b01c6e .config console log report info ci-gvisor-kvm kvm: panic: Watchdog goroutine is stuck
2021/08/27 23:07 gvisor fbf020d6a025 57b01c6e .config console log report info ci-gvisor-kvm-cover kvm: panic: Watchdog goroutine is stuck
2021/08/25 04:46 gvisor 19051dd26fe4 b599f2fc .config console log report info ci-gvisor-kvm kvm: panic: Watchdog goroutine is stuck
2021/08/19 05:27 gvisor 216b740663bd a2fe1cb5 .config console log report info ci-gvisor-kvm-cover kvm: panic: Watchdog goroutine is stuck
2021/08/17 10:18 gvisor ce58d71fd526 33c26cb7 .config console log report info ci-gvisor-kvm-cover kvm: panic: Watchdog goroutine is stuck
2021/08/14 12:01 gvisor 14d6cb4436f1 2489ab88 .config console log report info ci-gvisor-kvm kvm: panic: Watchdog goroutine is stuck
2021/08/13 01:10 gvisor 14d6cb4436f1 c551a195 .config console log report info ci-gvisor-kvm-cover kvm: panic: Watchdog goroutine is stuck
2021/08/10 14:42 gvisor 14d6cb4436f1 6972b106 .config console log report info ci-gvisor-kvm-cover kvm: panic: Watchdog goroutine is stuck
2021/08/04 06:21 gvisor ceab3327c5bf 6c236867 .config console log report info ci-gvisor-kvm-cover kvm: panic: Watchdog goroutine is stuck
2021/08/01 13:40 gvisor 979d6e7d77b1 6c236867 .config console log report info ci-gvisor-kvm-cover kvm: panic: Watchdog goroutine is stuck
2021/08/01 01:28 gvisor 979d6e7d77b1 6c236867 .config console log report info ci-gvisor-kvm-cover kvm: panic: Watchdog goroutine is stuck
2021/07/26 17:38 gvisor 9ba8c40a3a3c fd511809 .config console log report info ci-gvisor-kvm kvm: panic: Watchdog goroutine is stuck
2021/07/24 07:40 gvisor d2479383639a bc5f1d88 .config console log report info ci-gvisor-kvm-cover kvm: panic: Watchdog goroutine is stuck
2021/07/18 01:45 gvisor 5ad30cac2ede f115ae98 .config console log report info ci-gvisor-kvm kvm: panic: Watchdog goroutine is stuck
2021/07/10 01:26 gvisor d78713e2da53 8f5a7b8c .config console log report info ci-gvisor-kvm-cover kvm: panic: Watchdog goroutine is stuck
2021/07/06 20:01 gvisor add8bca5ba53 cca78469 .config console log report info ci-gvisor-kvm-cover kvm: panic: Watchdog goroutine is stuck
2021/07/05 05:39 gvisor add8bca5ba53 55aa55c2 .config console log report info ci-gvisor-kvm kvm: panic: Watchdog goroutine is stuck
2021/07/01 16:55 gvisor 07ffecef83bd 658ebc66 .config console log report info ci-gvisor-kvm kvm: panic: Watchdog goroutine is stuck
* Struck through repros no longer work on HEAD.