syzbot


panic: unexpected tcp state in processor: BOUND

Status: fixed on 2022/04/22 08:20
Fix commit: 3b917921d7fe Fix race in listen.
First crash: 952d, last: 949d

Sample crash report:
panic: unexpected tcp state in processor: BOUND

goroutine 415 [running]:
panic({0x10a30c0, 0xc002aee150})
	GOROOT/src/runtime/panic.go:1147 +0x3a8 fp=0xc0030abf18 sp=0xc0030abe58 pc=0x4351c8
gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*processor).start(0xc0003a38c0, 0x1)
	pkg/tcpip/transport/tcp/dispatcher.go:323 +0x3a6 fp=0xc0030abfc0 sp=0xc0030abf18 pc=0xa98286
gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*dispatcher).init·dwrap·12()
	pkg/tcpip/transport/tcp/dispatcher.go:386 +0x2a fp=0xc0030abfe0 sp=0xc0030abfc0 pc=0xa986ea
runtime.goexit()
	src/runtime/asm_amd64.s:1581 +0x1 fp=0xc0030abfe8 sp=0xc0030abfe0 pc=0x469321
created by gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*dispatcher).init
	pkg/tcpip/transport/tcp/dispatcher.go:386 +0x139

Crashes (36):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2022/04/19 17:25 gvisor 8a24f200e9b1 c334415e .config console log report syz C ci-gvisor-ptrace-1 panic: unexpected tcp state in processor: BOUND
2022/04/19 16:39 gvisor 8a24f200e9b1 c334415e .config console log report syz C ci-gvisor-kvm-cover panic: unexpected tcp state in processor: BOUND
2022/04/19 16:39 gvisor 8a24f200e9b1 c334415e .config console log report syz C ci-gvisor-kvm panic: unexpected tcp state in processor: BOUND
2022/04/19 16:11 gvisor 8a24f200e9b1 c334415e .config console log report syz ci-gvisor-ptrace-2 panic: unexpected tcp state in processor: BOUND
2022/04/22 04:15 gvisor 7bacbb9797dc 2738b391 .config console log report info ci-gvisor-kvm-cover panic: unexpected tcp state in processor: BOUND
2022/04/22 01:51 gvisor 7bacbb9797dc 2738b391 .config console log report info ci-gvisor-kvm-cover panic: unexpected tcp state in processor: BOUND
2022/04/22 01:42 gvisor 7bacbb9797dc 2738b391 .config console log report info ci-gvisor-kvm-cover panic: unexpected tcp state in processor: BOUND
2022/04/22 00:59 gvisor 7bacbb9797dc 2738b391 .config console log report info ci-gvisor-ptrace-1-cover panic: unexpected tcp state in processor: BOUND
2022/04/21 19:54 gvisor 7bacbb9797dc 2738b391 .config console log report info ci-gvisor-kvm-cover panic: unexpected tcp state in processor: BOUND
2022/04/21 18:45 gvisor f4e537843f49 2738b391 .config console log report info ci-gvisor-kvm-cover panic: unexpected tcp state in processor: BOUND
2022/04/21 15:47 gvisor f4e537843f49 2738b391 .config console log report info ci-gvisor-ptrace-2 panic: unexpected tcp state in processor: BOUND
2022/04/21 12:01 gvisor f4e537843f49 d4befee1 .config console log report info ci-gvisor-ptrace-2-cover panic: unexpected tcp state in processor: BOUND
2022/04/21 11:10 gvisor f4e537843f49 d4befee1 .config console log report info ci-gvisor-kvm panic: unexpected tcp state in processor: BOUND
2022/04/21 10:56 gvisor f4e537843f49 d4befee1 .config console log report info ci-gvisor-ptrace-2 panic: unexpected tcp state in processor: BOUND
2022/04/21 10:09 gvisor f4e537843f49 d4befee1 .config console log report info ci-gvisor-kvm-cover panic: unexpected tcp state in processor: BOUND
2022/04/21 10:01 gvisor f4e537843f49 d4befee1 .config console log report info ci-gvisor-kvm-cover panic: unexpected tcp state in processor: BOUND
2022/04/21 06:09 gvisor f4e537843f49 d4befee1 .config console log report info ci-gvisor-ptrace-1 panic: unexpected tcp state in processor: BOUND
2022/04/21 05:45 gvisor f4e537843f49 d4befee1 .config console log report info ci-gvisor-kvm-cover panic: unexpected tcp state in processor: BOUND
2022/04/21 03:34 gvisor f4e537843f49 d4befee1 .config console log report info ci-gvisor-kvm-cover panic: unexpected tcp state in processor: BOUND
2022/04/20 23:40 gvisor f4e537843f49 160a3f31 .config console log report info ci-gvisor-kvm-cover panic: unexpected tcp state in processor: BOUND
2022/04/20 23:01 gvisor f4e537843f49 160a3f31 .config console log report info ci-gvisor-kvm-cover panic: unexpected tcp state in processor: BOUND
2022/04/20 18:23 gvisor f4e537843f49 160a3f31 .config console log report info ci-gvisor-kvm-cover panic: unexpected tcp state in processor: BOUND
2022/04/20 18:11 gvisor f4e537843f49 160a3f31 .config console log report info ci-gvisor-kvm panic: unexpected tcp state in processor: BOUND
2022/04/20 15:58 gvisor f4e537843f49 160a3f31 .config console log report info ci-gvisor-ptrace-2-cover panic: unexpected tcp state in processor: BOUND
2022/04/20 14:12 gvisor f4e537843f49 160a3f31 .config console log report info ci-gvisor-kvm-cover panic: unexpected tcp state in processor: BOUND
2022/04/20 11:21 gvisor f4e537843f49 7d7bc738 .config console log report info ci-gvisor-kvm-cover panic: unexpected tcp state in processor: BOUND
2022/04/20 10:50 gvisor f4e537843f49 7d7bc738 .config console log report info ci-gvisor-kvm-cover panic: unexpected tcp state in processor: BOUND
2022/04/20 09:07 gvisor f4e537843f49 7d7bc738 .config console log report info ci-gvisor-kvm-cover panic: unexpected tcp state in processor: BOUND
2022/04/20 06:06 gvisor f4e537843f49 7d7bc738 .config console log report info ci-gvisor-kvm-cover panic: unexpected tcp state in processor: BOUND
2022/04/20 05:23 gvisor f4e537843f49 7d7bc738 .config console log report info ci-gvisor-kvm panic: unexpected tcp state in processor: BOUND
2022/04/20 01:08 gvisor f4e537843f49 7d7bc738 .config console log report info ci-gvisor-kvm panic: unexpected tcp state in processor: BOUND
2022/04/19 21:11 gvisor 8a24f200e9b1 c334415e .config console log report info ci-gvisor-ptrace-2 panic: unexpected tcp state in processor: BOUND
2022/04/19 19:39 gvisor 8a24f200e9b1 c334415e .config console log report info ci-gvisor-kvm-cover panic: unexpected tcp state in processor: BOUND
2022/04/19 18:02 gvisor 8a24f200e9b1 c334415e .config console log report info ci-gvisor-kvm-cover panic: unexpected tcp state in processor: BOUND
2022/04/19 15:48 gvisor 8a24f200e9b1 c334415e .config console log report info ci-gvisor-ptrace-2 panic: unexpected tcp state in processor: BOUND
2022/04/19 11:32 gvisor 8a24f200e9b1 c334415e .config console log report info ci-gvisor-kvm-cover panic: unexpected tcp state in processor: BOUND
* Struck through repros no longer work on HEAD.