syzbot


go runtime error

Status: premoderation: reported on 2023/07/31 03:40
Reported-by: syzbot+1bd86d4b50f728b6b725@syzkaller.appspotmail.com
First crash: 272d, last: 14d
Similar bugs (4)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-5.15 go runtime error origin:upstream syz error 1 114d 239d 0/3 auto-obsoleted due to no activity on 2024/04/14 05:34
android-6-1 go runtime error origin:upstream syz error 24 2d00h 168d 0/2 premoderation: reported syz repro on 2023/11/11 09:24
android-5-15 go runtime error syz 8 23d 276d 0/2 premoderation: reported syz repro on 2023/07/26 19:25
upstream go runtime error syz error 19 26d 156d 0/26 upstream: reported syz repro on 2023/11/23 16:03

Sample crash report:
	/usr/local/go/src/net/rpc/client.go:228runtime: newstack sp=0xc001942b20 stack=[0xc001944000, 0xc001946000]
	morebuf={pc:0x471020 sp:0xc001942b30 lr:0x0}
	sched={pc:0x45220f sp:0xc001942b28 lr:0x0 ctxt:0x0}
runtime: gp=0xc0006fd520, goid=11, gp->status=0x2
 runtime: split stack overflow: 0xc001942b20 < 0xc001944000
fatal error: runtime: split stack overflow
 +0x25 fp=0xc00094de78 sp=0xc00094de50 pc=0x9b3545
net/rpc.(*Client).input(0xc000090180)
	/usr/local/go/src/net/rpc/client.go:109 +0x9f fp=0xc00094dfc8 sp=0xc00094de78 pc=0x9b279f
net/rpc.NewClientWithCodec.func1()
	/usr/local/go/src/net/rpc/client.go:206 +0x25 fp=0xc00094dfe0 sp=0xc00094dfc8 pc=0x9b3425
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00094dfe8 sp=0xc00094dfe0 pc=0x471001
created by net/rpc.NewClientWithCodec in goroutine 1
	/usr/local/go/src/net/rpc/client.go:206 +0xb6

goroutine 11 [running]:
	goroutine running on other thread; stack unavailable
created by main.main in goroutine 1
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x114c

goroutine 12 [sleep]:
runtime.gopark(0xa689162c13?, 0x25800000257?, 0xf2?, 0xf1?, 0xc00017bd60?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00017bd30 sp=0xc00017bd10 pc=0x43e06e
time.Sleep(0x3b9aca00)
	/usr/local/go/src/runtime/time.go:195 +0x125 fp=0xc00017bd70 sp=0xc00017bd30 pc=0x46e145
main.(*Proc).executeRaw(0xc000e86340, 0xc00155ca00?, 0xc0017d20c0)
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:118 +0xa7 fp=0xc00017be88 sp=0xc00017bd70 pc=0xa370e7
main.(*Proc).loop(0xc000e86340)
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:65 +0x12a fp=0xc00017bfc8 sp=0xc00017be88 pc=0xa36c6a
main.main.func2()
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x25 fp=0xc00017bfe0 sp=0xc00017bfc8 pc=0xa34725
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00017bfe8 sp=0xc00017bfe0 pc=0x471001
created by main.main in goroutine 1
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x114c

goroutine 13 [select]:
runtime.gopark(0x471020?, 0x471020?, 0x20?, 0x10?, 0x471020?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0019438a0 sp=0xc001943880 pc=0x43e06e
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019438a8 sp=0xc0019438a0 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019438b0 sp=0xc0019438a8 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019438b8 sp=0xc0019438b0 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019438c0 sp=0xc0019438b8 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019438c8 sp=0xc0019438c0 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019438d0 sp=0xc0019438c8 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019438d8 sp=0xc0019438d0 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019438e0 sp=0xc0019438d8 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019438e8 sp=0xc0019438e0 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019438f0 sp=0xc0019438e8 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019438f8 sp=0xc0019438f0 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943900 sp=0xc0019438f8 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943908 sp=0xc001943900 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943910 sp=0xc001943908 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943918 sp=0xc001943910 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943920 sp=0xc001943918 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943928 sp=0xc001943920 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943930 sp=0xc001943928 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943938 sp=0xc001943930 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943940 sp=0xc001943938 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943948 sp=0xc001943940 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943950 sp=0xc001943948 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943958 sp=0xc001943950 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943960 sp=0xc001943958 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943968 sp=0xc001943960 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943970 sp=0xc001943968 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943978 sp=0xc001943970 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943980 sp=0xc001943978 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943988 sp=0xc001943980 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943990 sp=0xc001943988 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943998 sp=0xc001943990 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019439a0 sp=0xc001943998 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019439a8 sp=0xc0019439a0 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019439b0 sp=0xc0019439a8 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019439b8 sp=0xc0019439b0 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019439c0 sp=0xc0019439b8 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019439c8 sp=0xc0019439c0 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019439d0 sp=0xc0019439c8 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019439d8 sp=0xc0019439d0 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019439e0 sp=0xc0019439d8 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019439e8 sp=0xc0019439e0 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019439f0 sp=0xc0019439e8 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019439f8 sp=0xc0019439f0 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943a00 sp=0xc0019439f8 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943a08 sp=0xc001943a00 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943a10 sp=0xc001943a08 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943a18 sp=0xc001943a10 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943a20 sp=0xc001943a18 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001943a28 sp=0xc001943a20 pc=0x471020
...849 frames elided...
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019454b8 sp=0xc0019454b0 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019454c0 sp=0xc0019454b8 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019454c8 sp=0xc0019454c0 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019454d0 sp=0xc0019454c8 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019454d8 sp=0xc0019454d0 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019454e0 sp=0xc0019454d8 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019454e8 sp=0xc0019454e0 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019454f0 sp=0xc0019454e8 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019454f8 sp=0xc0019454f0 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001945500 sp=0xc0019454f8 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001945508 sp=0xc001945500 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001945510 sp=0xc001945508 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001945518 sp=0xc001945510 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001945520 sp=0xc001945518 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001945528 sp=0xc001945520 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001945530 sp=0xc001945528 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001945538 sp=0xc001945530 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001945540 sp=0xc001945538 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001945548 sp=0xc001945540 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001945550 sp=0xc001945548 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001945558 sp=0xc001945550 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001945560 sp=0xc001945558 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001945568 sp=0xc001945560 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001945570 sp=0xc001945568 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001945578 sp=0xc001945570 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001945580 sp=0xc001945578 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001945588 sp=0xc001945580 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001945590 sp=0xc001945588 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc001945598 sp=0xc001945590 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019455a0 sp=0xc001945598 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019455a8 sp=0xc0019455a0 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019455b0 sp=0xc0019455a8 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019455b8 sp=0xc0019455b0 pc=0x471020
runtime.sigpanic0()
	/usr/local/go/src/runtime/asm_amd64.s:1670 fp=0xc0019455c0 sp=0xc0019455b8 pc=0x471020
runtime.rtsigprocmask()
	/usr/local/go/src/runtime/sys_linux_amd64.s:294 +0x1a fp=0xc0019455c8 sp=0xc0019455c0 pc=0x472a9a
runtime.sigprocmask(...)
	/usr/local/go/src/runtime/os_linux.go:459
runtime.msigrestore(...)
	/usr/local/go/src/runtime/signal_unix.go:1175
syscall.runtime_AfterFork()
	/usr/local/go/src/runtime/proc.go:4393 +0x5e fp=0xc001945608 sp=0xc0019455c8 pc=0x46c45e
syscall.forkAndExecInChild(0x4531c9?, {0xc0000aefa8?, 0xc000252f00?, 0x0?}, {0xc0017b41e0?, 0x13?, 0x1?}, 0x0?, 0xc000935758?, 0xc000935870, ...)
	/usr/local/go/src/syscall/exec_linux.go:132 +0x88 fp=0xc0019456c8 sp=0xc001945608 pc=0x4b8788
syscall.forkExec({0xc000039110?, 0x4454bc?}, {0xc000f095e0, 0x2, 0x2}, 0xc0006fd520?)
	/usr/local/go/src/syscall/exec_unix.go:205 +0x352 fp=0xc0019457e8 sp=0xc0019456c8 pc=0x4bab52
syscall.StartProcess(...)
	/usr/local/go/src/syscall/exec_unix.go:251
os.startProcess({0xc000039110, 0x14}, {0xc000f095e0, 0x2, 0x2}, 0xc001945a28)
	/usr/local/go/src/os/exec_posix.go:54 +0x312 fp=0xc0019458c8 sp=0xc0019457e8 pc=0x4e6872
os.StartProcess({0xc000039110, 0x14}, {0xc000f095e0, 0x2, 0x2}, 0x418408?)
	/usr/local/go/src/os/exec.go:111 +0x54 fp=0xc001945910 sp=0xc0019458c8 pc=0x4e6294
os/exec.(*Cmd).Start(0xc000251a20)
	/usr/local/go/src/os/exec/exec.go:693 +0x5e5 fp=0xc001945a88 sp=0xc001945910 pc=0x744665
github.com/google/syzkaller/pkg/ipc.makeCommand(0x0, {0xc000e862e0, 0x2, 0x2}, 0xc00050cde0, 0xc0005c8198, 0xc0005c81a0, {0x7f3681376000, 0x1000000, 0x1000000}, ...)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:672 +0xa85 fp=0xc001945d00 sp=0xc001945a88 pc=0x9f5c85
github.com/google/syzkaller/pkg/ipc.(*Env).RestartIfNeeded(0xc000480510, 0xccf121?)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:320 +0xd1 fp=0xc001945d70 sp=0xc001945d00 pc=0x9f3371
main.(*Proc).executeRaw(0xc000e86300, 0xc0013c5000?, 0xc0013c6000)
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:97 +0xd0 fp=0xc001945e88 sp=0xc001945d70 pc=0xa37110
main.(*Proc).loop(0xc000e86300)
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:65 +0x12a fp=0xc001945fc8 sp=0xc001945e88 pc=0xa36c6a
main.main.func2()
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x25 fp=0xc001945fe0 sp=0xc001945fc8 pc=0xa34725
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc001945fe8 sp=0xc001945fe0 pc=0x471001
created by main.main in goroutine 1
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x114c

goroutine 16206 [syscall]:
syscall.Syscall6(0xc000989e20?, 0x424fdc?, 0x2510520?, 0xc000989e28?, 0xc000989e28?, 0x44dc90?, 0x43e06e?)
	/usr/local/go/src/syscall/syscall_linux.go:91 +0x30 fp=0xc000989de0 sp=0xc000989d58 pc=0x4c2630
os.(*Process).blockUntilWaitable(0xc001544870)
	/usr/local/go/src/os/wait_waitid.go:32 +0x76 fp=0xc000989eb8 sp=0xc000989de0 pc=0x4ed176
os.(*Process).wait(0xc001544870)
	/usr/local/go/src/os/exec_unix.go:22 +0x25 fp=0xc000989f18 sp=0xc000989eb8 pc=0x4e6c65
os.(*Process).Wait(...)
	/usr/local/go/src/os/exec.go:134
os/exec.(*Cmd).Wait(0xc000251b80)
	/usr/local/go/src/os/exec/exec.go:890 +0x45 fp=0xc000989f80 sp=0xc000989f18 pc=0x745465
github.com/google/syzkaller/pkg/ipc.makeCommand.func3(0xc0000fb500)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:678 +0x28 fp=0xc000989fc8 sp=0xc000989f80 pc=0x9f60a8
github.com/google/syzkaller/pkg/ipc.makeCommand.func8()
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:683 +0x27 fp=0xc000989fe0 sp=0xc000989fc8 pc=0x9f6047
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000989fe8 sp=0xc000989fe0 pc=0x471001
created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 15
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:677 +0xc34

goroutine 14 [sleep]:
runtime.gopark(0xa6882c6fa3?, 0x25700000256?, 0xf2?, 0xf1?, 0xc00017ad60?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00017ad30 sp=0xc00017ad10 pc=0x43e06e
time.Sleep(0x3b9aca00)
	/usr/local/go/src/runtime/time.go:195 +0x125 fp=0xc00017ad70 sp=0xc00017ad30 pc=0x46e145
main.(*Proc).executeRaw(0xc000e863e0, 0xc0014cf500?, 0xc0002ecc00)
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:118 +0xa7 fp=0xc00017ae88 sp=0xc00017ad70 pc=0xa370e7
main.(*Proc).loop(0xc000e863e0)
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:65 +0x12a fp=0xc00017afc8 sp=0xc00017ae88 pc=0xa36c6a
main.main.func2()
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x25 fp=0xc00017afe0 sp=0xc00017afc8 pc=0xa34725
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00017afe8 sp=0xc00017afe0 pc=0x471001
created by main.main in goroutine 1
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x114c

goroutine 16265 [select]:
runtime.gopark(0xc00098a7b0?, 0x2?, 0x80?, 0x27?, 0xc00098a78c?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00098a638 sp=0xc00098a618 pc=0x43e06e
runtime.selectgo(0xc00098a7b0, 0xc00098a788, 0xc000d3e168?, 0x0, 0x4?, 0x1)
	/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00098a758 sp=0xc00098a638 pc=0x44e4e5
github.com/google/syzkaller/pkg/ipc.(*command).exec.func1()
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:797 +0x77 fp=0xc00098a7e0 sp=0xc00098a758 pc=0x9f7777
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00098a7e8 sp=0xc00098a7e0 pc=0x471001
created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 15
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:795 +0x23f

goroutine 15 [IO wait]:
runtime.gopark(0xc001388378?, 0xb?, 0x0?, 0x0?, 0x20?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc001453968 sp=0xc001453948 pc=0x43e06e
runtime.netpollblock(0x4c0678?, 0x407de6?, 0x0?)
	/usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc0014539a0 sp=0xc001453968 pc=0x436ad7
internal/poll.runtime_pollWait(0x7f3682b0e288, 0x72)
	/usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc0014539c0 sp=0xc0014539a0 pc=0x46b7c5
internal/poll.(*pollDesc).wait(0xc00177aae0?, 0xc0013c89b0?, 0x1)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0014539e8 sp=0xc0014539c0 pc=0x4db007
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc00177aae0, {0xc0013c89b0, 0xc, 0xc})
	/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc001453a80 sp=0xc0014539e8 pc=0x4dc2fa
os.(*File).read(...)
	/usr/local/go/src/os/file_posix.go:29
os.(*File).Read(0xc0005c82e8, {0xc0013c89b0?, 0xc001453af8?, 0x410745?})
	/usr/local/go/src/os/file.go:118 +0x52 fp=0xc001453ac0 sp=0xc001453a80 pc=0x4e73f2
io.ReadAtLeast({0xead140, 0xc0005c82e8}, {0xc0013c89b0, 0xc, 0xc}, 0xc)
	/usr/local/go/src/io/io.go:335 +0x90 fp=0xc001453b08 sp=0xc001453ac0 pc=0x4b6530
io.ReadFull(...)
	/usr/local/go/src/io/io.go:354
github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc0000fb500, 0x7f367d376000?, {0x0, 0x0, 0x0})
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:812 +0x52a fp=0xc001453cc0 sp=0xc001453b08 pc=0x9f708a
github.com/google/syzkaller/pkg/ipc.(*Env).Exec(0xc000480750, 0xc0004b4500?, 0xc001396140)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:280 +0x126 fp=0xc001453d70 sp=0xc001453cc0 pc=0x9f3086
main.(*Proc).executeRaw(0xc000e86420, 0xc00066ce00?, 0xc001396140)
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:102 +0x134 fp=0xc001453e88 sp=0xc001453d70 pc=0xa37174
main.(*Proc).loop(0xc000e86420)
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:65 +0x12a fp=0xc001453fc8 sp=0xc001453e88 pc=0xa36c6a
main.main.func2()
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x25 fp=0xc001453fe0 sp=0xc001453fc8 pc=0xa34725
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc001453fe8 sp=0xc001453fe0 pc=0x471001
created by main.main in goroutine 1
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x114c

goroutine 16 [chan receive]:
runtime.gopark(0x0?, 0x1?, 0x0?, 0x0?, 0xc000168000?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000f1dd48 sp=0xc000f1dd28 pc=0x43e06e
runtime.chanrecv(0xc000090c00, 0xc000f1def8, 0x1)
	/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc000f1ddc0 sp=0xc000f1dd48 pc=0x4099ad
runtime.chanrecv2(0xc000a4e000?, 0x1?)
	/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000f1dde8 sp=0xc000f1ddc0 pc=0x4095d2
main.(*FuzzerTool).exchangeDataWorker(0xc000a4e000)
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:360 +0xa5 fp=0xc000f1dfc8 sp=0xc000f1dde8 pc=0xa357e5
main.main.func3()
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:258 +0x25 fp=0xc000f1dfe0 sp=0xc000f1dfc8 pc=0xa346c5
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000f1dfe8 sp=0xc000f1dfe0 pc=0x471001
created by main.main in goroutine 1
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:258 +0x12ff

goroutine 16266 [IO wait]:
runtime.gopark(0xc0009fce28?, 0xb?, 0x0?, 0x0?, 0xd?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0009fce00 sp=0xc0009fcde0 pc=0x43e06e
runtime.netpollblock(0x4c0678?, 0x407de6?, 0x0?)
	/usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc0009fce38 sp=0xc0009fce00 pc=0x436ad7
internal/poll.runtime_pollWait(0x7f368277f4a8, 0x72)
	/usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc0009fce58 sp=0xc0009fce38 pc=0x46b7c5
internal/poll.(*pollDesc).wait(0xc001642840?, 0xc000b98000?, 0x1)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0009fce80 sp=0xc0009fce58 pc=0x4db007
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc001642840, {0xc000b98000, 0x20000, 0x20000})
	/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0009fcf18 sp=0xc0009fce80 pc=0x4dc2fa
os.(*File).read(...)
	/usr/local/go/src/os/file_posix.go:29
os.(*File).Read(0xc000dd0180, {0xc000b98000?, 0xc0003ba0d8?, 0x4?})
	/usr/local/go/src/os/file.go:118 +0x52 fp=0xc0009fcf58 sp=0xc0009fcf18 pc=0x4e73f2
github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc00051e850)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:655 +0x89 fp=0xc0009fcfc8 sp=0xc0009fcf58 pc=0x9f6209
github.com/google/syzkaller/pkg/ipc.makeCommand.func7()
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:670 +0x27 fp=0xc0009fcfe0 sp=0xc0009fcfc8 pc=0x9f6147
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0009fcfe8 sp=0xc0009fcfe0 pc=0x471001
created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 13
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:649 +0xa25

goroutine 16267 [syscall]:
syscall.Syscall6(0x4c25da?, 0xc0009886a4?, 0xc000988628?, 0x436ad7?, 0x43728e?, 0x0?, 0x46f1f2?)
	/usr/local/go/src/syscall/syscall_linux.go:91 +0x30 fp=0xc0009885e0 sp=0xc000988558 pc=0x4c2630
os.(*Process).blockUntilWaitable(0xc00003db60)
	/usr/local/go/src/os/wait_waitid.go:32 +0x76 fp=0xc0009886b8 sp=0xc0009885e0 pc=0x4ed176
os.(*Process).wait(0xc00003db60)
	/usr/local/go/src/os/exec_unix.go:22 +0x25 fp=0xc000988718 sp=0xc0009886b8 pc=0x4e6c65
os.(*Process).Wait(...)
	/usr/local/go/src/os/exec.go:134
os/exec.(*Cmd).Wait(0xc000251600)
	/usr/local/go/src/os/exec/exec.go:890 +0x45 fp=0xc000988780 sp=0xc000988718 pc=0x745465
github.com/google/syzkaller/pkg/ipc.makeCommand.func3(0xc00051e850)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:678 +0x28 fp=0xc0009887c8 sp=0xc000988780 pc=0x9f60a8
github.com/google/syzkaller/pkg/ipc.makeCommand.func8()
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:683 +0x27 fp=0xc0009887e0 sp=0xc0009887c8 pc=0x9f6047
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0009887e8 sp=0xc0009887e0 pc=0x471001
created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 13
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:677 +0xc34

goroutine 16268 [IO wait]:
runtime.gopark(0xc00184c1a0?, 0xb?, 0x0?, 0x0?, 0x12?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00106f5b8 sp=0xc00106f598 pc=0x43e06e
runtime.netpollblock(0x4c0678?, 0x407de6?, 0x0?)
	/usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc00106f5f0 sp=0xc00106f5b8 pc=0x436ad7
internal/poll.runtime_pollWait(0x7f368277f790, 0x72)
	/usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc00106f610 sp=0xc00106f5f0 pc=0x46b7c5
internal/poll.(*pollDesc).wait(0xc001642c60?, 0xc0013c8c30?, 0x1)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00106f638 sp=0xc00106f610 pc=0x4db007
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc001642c60, {0xc0013c8c30, 0x4, 0x4})
	/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00106f6d0 sp=0xc00106f638 pc=0x4dc2fa
os.(*File).read(...)
	/usr/local/go/src/os/file_posix.go:29
os.(*File).Read(0xc000dd01d0, {0xc0013c8c30?, 0xc00106f748?, 0x410745?})
	/usr/local/go/src/os/file.go:118 +0x52 fp=0xc00106f710 sp=0xc00106f6d0 pc=0x4e73f2
io.ReadAtLeast({0xead140, 0xc000dd01d0}, {0xc0013c8c30, 0x4, 0x4}, 0x4)
	/usr/local/go/src/io/io.go:335 +0x90 fp=0xc00106f758 sp=0xc00106f710 pc=0x4b6530
io.ReadFull(...)
	/usr/local/go/src/io/io.go:354
github.com/google/syzkaller/pkg/ipc.(*command).handshake.func1()
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:731 +0x5e fp=0xc00106f7e0 sp=0xc00106f758 pc=0x9f68be
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00106f7e8 sp=0xc00106f7e0 pc=0x471001
created by github.com/google/syzkaller/pkg/ipc.(*command).handshake in goroutine 13
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:728 +0x150

goroutine 16269 [runnable]:
github.com/google/syzkaller/pkg/ipc.makeCommand.func7()
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:649 fp=0xc0019a9fe0 sp=0xc0019a9fd8 pc=0x9f6120
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0019a9fe8 sp=0xc0019a9fe0 pc=0x471001
created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 11
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:649 +0xa25

goroutine 16205 [IO wait]:
runtime.gopark(0xb26e20?, 0xb?, 0x0?, 0x0?, 0x19?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0019a6600 sp=0xc0019a65e0 pc=0x43e06e
runtime.netpollblock(0x4c0678?, 0x407de6?, 0x0?)
	/usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc0019a6638 sp=0xc0019a6600 pc=0x436ad7
internal/poll.runtime_pollWait(0x7f3682b0e668, 0x72)
	/usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc0019a6658 sp=0xc0019a6638 pc=0x46b7c5
internal/poll.(*pollDesc).wait(0xc00177aa20?, 0xc000e1a000?, 0x1)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0019a6680 sp=0xc0019a6658 pc=0x4db007
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc00177aa20, {0xc000e1a000, 0x20000, 0x20000})
	/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0019a6718 sp=0xc0019a6680 pc=0x4dc2fa
os.(*File).read(...)
	/usr/local/go/src/os/file_posix.go:29
os.(*File).Read(0xc0005c82d8, {0xc000e1a000?, 0x4cdbaf?, 0xc0019a67b8?})
	/usr/local/go/src/os/file.go:118 +0x52 fp=0xc0019a6758 sp=0xc0019a6718 pc=0x4e73f2
github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc0000fb500)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:655 +0x89 fp=0xc0019a67c8 sp=0xc0019a6758 pc=0x9f6209
github.com/google/syzkaller/pkg/ipc.makeCommand.func7()
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:670 +0x27 fp=0xc0019a67e0 sp=0xc0019a67c8 pc=0x9f6147
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0019a67e8 sp=0xc0019a67e0 pc=0x471001
created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 15
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:649 +0xa25

rax    0x0
rbx    0xc000042198
rcx    0x472857
rdx    0x0
rdi    0xc000ab5d50
rsi    0x0
rbp    0xc000ab5d60
rsp    0xc000ab5d50
r8     0x0
r9     0x0
r10    0xa0761d6478bd642f
r11    0x206
r12    0xc000042000
r13    0x4
r14    0xc000422680
r15    0x7
rip    0x472857
rflags 0x206
cs     0x33
fs     0x0
gs     0x0

Crashes (21):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/04/13 13:42 android13-5.10-lts 4e1bc8d8e8ae c8349e48 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-10-perf go runtime error
2024/04/12 05:02 android13-5.10-lts 4e1bc8d8e8ae 27de0a5c .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-10-perf go runtime error
2024/04/09 07:14 android13-5.10-lts 4e1bc8d8e8ae f3234354 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-10-perf go runtime error
2024/04/05 23:59 android13-5.10-lts e7daca75b4c3 77230c29 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-10-perf go runtime error
2024/04/05 01:57 android13-5.10-lts e7daca75b4c3 0ee3535e .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-10-perf go runtime error
2024/04/03 13:48 android13-5.10-lts e7daca75b4c3 7925100d .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-10-perf go runtime error
2024/04/01 19:18 android13-5.10-lts e7daca75b4c3 6baf5069 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-10-perf go runtime error
2024/03/31 20:09 android13-5.10-lts e7daca75b4c3 6baf5069 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-10-perf go runtime error
2024/03/25 18:59 android13-5.10-lts e7daca75b4c3 0ea90952 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-10-perf go runtime error
2024/03/25 10:14 android13-5.10-lts e7daca75b4c3 0ea90952 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-10-perf go runtime error
2024/03/17 08:03 android13-5.10-lts dd976ecce2ce d615901c .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-10-perf go runtime error
2024/03/14 22:20 android13-5.10-lts dd976ecce2ce 8d8ee116 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-10-perf go runtime error
2024/01/15 03:27 android13-5.10-lts 721689706261 551587c1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-10 go runtime error
2023/12/31 05:16 android13-5.10-lts f7977422e132 fb427a07 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-10-perf go runtime error
2023/12/29 17:59 android13-5.10-lts f7977422e132 fb427a07 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-10-perf go runtime error
2023/12/29 06:09 android13-5.10-lts f7977422e132 fb427a07 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-10-perf go runtime error
2023/12/18 12:37 android13-5.10-lts f722f6ad16cf 3222d10c .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-10-perf go runtime error
2023/11/22 11:53 android13-5.10-lts d30b996835c0 cb976f63 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-10 go runtime error
2023/10/24 05:13 android13-5.10-lts a27512601c2d af8d2e46 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-10-perf go runtime error
2023/08/08 09:06 android13-5.10-lts 8a427269c016 b1b6ae3d .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-10-perf go runtime error
2023/07/31 03:39 android13-5.10-lts 8a427269c016 2a0d0f29 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-10-perf go runtime error
* Struck through repros no longer work on HEAD.