panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x90 pc=0x78aa60] goroutine 24 [running]: github.com/google/syzkaller/prog.(*GroupArg).Size(0xc0013b7e90, 0xc0013b7e90) /syzkaller/gopath/src/github.com/google/syzkaller/prog/prog.go:189 +0x40 github.com/google/syzkaller/prog.foreachArgImpl(0x9a7c20, 0xc0013b7e90, 0xc0013cf108, 0xc0013b7e60, 0x0, 0x0, 0xc002a7d5e0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:141 +0x21e github.com/google/syzkaller/prog.foreachArgImpl(0x9a7c60, 0xc0013b7e60, 0xc0013cf108, 0x0, 0x0, 0x303030303030200, 0xc002a7d5e0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:151 +0x3a6 github.com/google/syzkaller/prog.ForeachArg(0xc0013cf100, 0xc002a7d5e0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:120 +0x9e github.com/google/syzkaller/prog.getCompatibleResources(0xc0013cee40, 0x8f0642, 0x3, 0xc0029652c0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:910 +0xb9 github.com/google/syzkaller/prog.(*randGen).resourceCentric(0xc0029652c0, 0xc002150000, 0xcb6340, 0x1, 0x0, 0x0, 0x0, 0x8f0642) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:858 +0xfe github.com/google/syzkaller/prog.(*ResourceType).generate(0xcb6340, 0xc0029652c0, 0xc002150000, 0x10, 0x20, 0xc002964e60, 0x2000, 0xc001581640) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:688 +0x282 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0029652c0, 0xc002150000, 0x9aed20, 0xcb6340, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:677 +0x506 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:626 github.com/google/syzkaller/prog.(*ArrayType).generate(0xcbe140, 0xc0029652c0, 0xc002150000, 0x79f207, 0x0, 0x203000, 0x203000, 0x203000) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:791 +0x16e github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0029652c0, 0xc002150000, 0x9ae660, 0xcbe140, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:677 +0x506 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:626 github.com/google/syzkaller/prog.(*PtrType).generate(0xcb62e0, 0xc0029652c0, 0xc002150000, 0x9a7ba0, 0xc0029654a0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:815 +0x95 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0029652c0, 0xc002150000, 0x9aec60, 0xcb62e0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:677 +0x506 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:626 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc0029652c0, 0xc002150000, 0xc9bc80, 0x2, 0x2, 0x5e2b3e6e, 0x70222927e4da00c2, 0xc002a7dd78, 0x78a33e, 0x85a040, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:614 +0x107 github.com/google/syzkaller/prog.(*randGen).generateParticularCall(0xc0029652c0, 0xc002150000, 0xcebf80, 0x121, 0xc002150000, 0xc0029651a0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:562 +0xc6 github.com/google/syzkaller/prog.(*randGen).generateCall(0xc0029652c0, 0xc002150000, 0xc0027d82c0, 0x1, 0xc0027d82c0, 0xc0027d90c0, 0xc002150000) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:554 +0xb2 github.com/google/syzkaller/prog.(*mutator).insertCall(0xc002a7dec0, 0x14) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:141 +0xf2 github.com/google/syzkaller/prog.(*Prog).Mutate(0xc0027d82c0, 0x9a2460, 0xc0028d0ed0, 0x14, 0xc0028ad900, 0xc001de2000, 0x207f, 0x2400) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:45 +0x2ea main.(*Proc).loop(0xc0028ad980) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:95 +0x434 created by main.main OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:259 +0x114c login: