/usr/local/go/src/runtime/panic.go:774 +0x72 runtime.sigpanic() /usr/local/go/src/runtime/signal_unix.go:378 +0x47c runtime.markrootSpans(0xc00002b270, 0x1) /usr/local/go/src/runtime/mgcmark.go:311 +0x7e runtime.markroot(0xc00002b270, 0x7) /usr/local/go/src/runtime/mgcmark.go:182 +0x318 runtime.gcDrainN(0xc00002b270, 0x1a6d5, 0x0) /usr/local/go/src/runtime/mgcmark.go:1035 +0xff runtime.gcAssistAlloc1(0xc00016c600, 0x1a6d5) /usr/local/go/src/runtime/mgcmark.go:512 +0xf2 runtime.gcAssistAlloc.func1() /usr/local/go/src/runtime/mgcmark.go:423 +0x33 runtime.systemstack(0x0) /usr/local/go/src/runtime/asm_amd64.s:370 +0x66 runtime.mstart() /usr/local/go/src/runtime/proc.go:1146 goroutine 26 [GC assist marking]: runtime.systemstack_switch() /usr/local/go/src/runtime/asm_amd64.s:330 fp=0xc0003571a8 sp=0xc0003571a0 pc=0x45b510 runtime.gcAssistAlloc(0xc00016c600) /usr/local/go/src/runtime/mgcmark.go:422 +0x157 fp=0xc000357208 sp=0xc0003571a8 pc=0x41e587 runtime.mallocgc(0x13db8, 0x843bc0, 0x8c1901, 0x671fbe5b950e230) /usr/local/go/src/runtime/malloc.go:926 +0x907 fp=0xc0003572a8 sp=0xc000357208 pc=0x40c417 runtime.makeslice(0x843bc0, 0x27b7, 0x27b7, 0xc0029d6f60) /usr/local/go/src/runtime/slice.go:49 +0x6c fp=0xc0003572d8 sp=0xc0003572a8 pc=0x444dcc math/rand.(*Rand).Perm(0xc0027284b0, 0x27b7, 0x0, 0xc0029d67e0, 0x0) /usr/local/go/src/math/rand/rand.go:218 +0x40 fp=0xc000357320 sp=0xc0003572d8 pc=0x4ef880 github.com/google/syzkaller/prog.(*randGen).resourceCentric(0xc002e06280, 0xc00271a280, 0xcafbe0, 0x420d00, 0xc0029d6f90, 0x25b4b303a, 0xc002952508, 0x53, 0xc000357560) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:838 +0x57 fp=0xc000357480 sp=0xc000357320 pc=0x794167 github.com/google/syzkaller/prog.(*ResourceType).generate(0xcafbe0, 0xc002e06280, 0xc00271a280, 0x0, 0x9b4720, 0xc000134700, 0x2d5779008, 0x10, 0x8) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:669 +0x27c fp=0xc000357500 sp=0xc000357480 pc=0x791d8c github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc002e06280, 0xc00271a280, 0x9baae0, 0xcafbe0, 0xc002950000, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:658 +0x450 fp=0xc0003575d8 sp=0xc000357500 pc=0x791710 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:608 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc002e06280, 0xc00271a280, 0xd46c60, 0xb, 0xb, 0xaaaaaaaaaaaaaa00, 0x38, 0x8, 0x0, 0x0, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:596 +0x116 fp=0xc0003576b8 sp=0xc0003575d8 pc=0x790fa6 github.com/google/syzkaller/prog.(*StructType).generate(0xcbaca0, 0xc002e06280, 0xc00271a280, 0x0, 0xd806c0, 0x0, 0x0, 0x60, 0x60) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:780 +0x7c fp=0xc000357760 sp=0xc0003576b8 pc=0x79336c github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc002e06280, 0xc00271a280, 0x9babc0, 0xcbaca0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:658 +0x450 fp=0xc000357838 sp=0xc000357760 pc=0x791710 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:608 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc002e06280, 0xc00271a280, 0xd440a0, 0x6, 0x6, 0x9baa00, 0xcaf9a0, 0x0, 0xc00274c1b0, 0x0, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:596 +0x116 fp=0xc000357918 sp=0xc000357838 pc=0x790fa6 github.com/google/syzkaller/prog.(*StructType).generate(0xcbc0e0, 0xc002e06280, 0xc00271a280, 0x0, 0xd806c0, 0x7a4c90, 0xc000357a08, 0xc0003579d0, 0xc00035797f) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:780 +0x7c fp=0xc0003579c0 sp=0xc000357918 pc=0x79336c github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc002e06280, 0xc00271a280, 0x9babc0, 0xcbc0e0, 0x400000, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:658 +0x450 fp=0xc000357a98 sp=0xc0003579c0 pc=0x791710 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:608 github.com/google/syzkaller/prog.(*PtrType).generate(0xcb5320, 0xc002e06280, 0xc00271a280, 0x0, 0x9b4620, 0xc002734f00, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:797 +0x123 fp=0xc000357b20 sp=0xc000357a98 pc=0x7937a3 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc002e06280, 0xc00271a280, 0x9baa00, 0xcb5320, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:658 +0x450 fp=0xc000357bf8 sp=0xc000357b20 pc=0x791710 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:608 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc002e06280, 0xc00271a280, 0xcd39a0, 0x4, 0x4, 0xc001ea7c00, 0x180, 0x180, 0x152a, 0x121, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:596 +0x116 fp=0xc000357cd8 sp=0xc000357bf8 pc=0x790fa6 github.com/google/syzkaller/prog.(*randGen).generateParticularCall(0xc002e06280, 0xc00271a280, 0xd34e60, 0x121, 0xc00271a280, 0xc002e06300) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:551 +0xd5 fp=0xc000357d88 sp=0xc000357cd8 pc=0x7905a5 github.com/google/syzkaller/prog.(*randGen).generateCall(0xc002e06280, 0xc00271a280, 0xc00271f780, 0x0, 0xc00271f780, 0xc00271f8c0, 0xc00271a280) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:540 +0x95 fp=0xc000357dc8 sp=0xc000357d88 pc=0x790445 github.com/google/syzkaller/prog.(*mutator).insertCall(0xc000357ec0, 0x14) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:141 +0xf2 fp=0xc000357e30 sp=0xc000357dc8 pc=0x784502 OpenBSD/amd64 (ci-openbsd-main-6.c.syzkaller.internal) (tty00) github.com/google/syzkaller/prog.(*Prog).Mutate(0xc00271f780, 0x9add20, 0xc0030ea750, 0x14, 0xc0031a4640, 0xc002d64000, 0x27b7, 0x3000) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:45 +0x2ea fp=0xc000357f08 sp=0xc000357e30 pc=0x7836fa main.(*Proc).loop(0xc0031a4dc0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:95 +0x434 fp=0xc000357fd8 sp=0xc000357f08 pc=0x7f24f4 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc000357fe0 sp=0xc000357fd8 pc=0x45d461 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:260 +0x1188 goroutine 1 [select]: main.(*Fuzzer).pollLoop(0xc0000a5340) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:321 +0x127 main.main() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:263 +0x12f9 goroutine 21 [IO wait]: internal/poll.runtime_pollWait(0x28ea7fdf8, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc0000c1698, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc0000c1680, 0xc000242000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf net.(*netFD).Read(0xc0000c1680, 0xc000242000, 0x1000, 0x1000, 0xc000161a60, 0xc000161b40, 0x7c8f4d) /usr/local/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc00000f400, 0xc000242000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:184 +0x68 bufio.(*Reader).fill(0xc000057c80) /usr/local/go/src/bufio/bufio.go:100 +0x103 bufio.(*Reader).ReadByte(0xc000057c80, 0xc000161c00, 0xc0000c1700, 0xc00000dee0) /usr/local/go/src/bufio/bufio.go:252 +0x39 compress/flate.(*decompressor).moreBits(0xc00023c000, 0x927798, 0xc000161b88) /usr/local/go/src/compress/flate/inflate.go:696 +0x37 compress/flate.(*decompressor).nextBlock(0xc00023c000) /usr/local/go/src/compress/flate/inflate.go:303 +0x36 compress/flate.(*decompressor).Read(0xc00023c000, 0xc000250000, 0x1000, 0x1000, 0x899840, 0xc0008974d0, 0x199) /usr/local/go/src/compress/flate/inflate.go:347 +0x77 github.com/google/syzkaller/pkg/rpctype.(*flateConn).Read(0xc0000f4ba0, 0xc000250000, 0x1000, 0x1000, 0x10, 0xc000161b88, 0x7c8dad) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:131 +0x51 bufio.(*Reader).Read(0xc000057ce0, 0xc000020c20, 0x1, 0x9, 0x0, 0x0, 0xc000161d70) /usr/local/go/src/bufio/bufio.go:226 +0x26a io.ReadAtLeast(0x9a9ae0, 0xc000057ce0, 0xc000020c20, 0x1, 0x9, 0x1, 0x1, 0x0, 0x0) /usr/local/go/src/io/io.go:310 +0x87 io.ReadFull(...) /usr/local/go/src/io/io.go:329 encoding/gob.decodeUintReader(0x9a9ae0, 0xc000057ce0, 0xc000020c20, 0x9, 0x9, 0x4050d5, 0x4307fc, 0xc000161d48, 0x45a310) /usr/local/go/src/encoding/gob/decode.go:120 +0x6f encoding/gob.(*Decoder).recvMessage(0xc0000c1700, 0x404fbc) /usr/local/go/src/encoding/gob/decoder.go:81 +0x57 encoding/gob.(*Decoder).decodeTypeSequence(0xc0000c1700, 0xc000000100, 0xc000161e10) /usr/local/go/src/encoding/gob/decoder.go:143 +0x10c encoding/gob.(*Decoder).DecodeValue(0xc0000c1700, 0x833ee0, 0xc0000f5080, 0x16, 0x0, 0x0) /usr/local/go/src/encoding/gob/decoder.go:211 +0x10b encoding/gob.(*Decoder).Decode(0xc0000c1700, 0x833ee0, 0xc0000f5080, 0x0, 0x0) /usr/local/go/src/encoding/gob/decoder.go:188 +0x16d net/rpc.(*gobClientCodec).ReadResponseHeader(0xc0000f4c90, 0xc0000f5080, 0xc0008974a0, 0x0) /usr/local/go/src/net/rpc/client.go:228 +0x45 net/rpc.(*Client).input(0xc000057da0) /usr/local/go/src/net/rpc/client.go:109 +0xa5 created by net/rpc.NewClientWithCodec /usr/local/go/src/net/rpc/client.go:206 +0x89 goroutine 7 [syscall]: os/signal.signal_recv(0x0) /usr/local/go/src/runtime/sigqueue.go:147 +0x9c os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:23 +0x22 created by os/signal.init.0 /usr/local/go/src/os/signal/signal_unix.go:29 +0x41 goroutine 17 [chan receive]: github.com/google/syzkaller/pkg/osutil.HandleInterrupts.func1(0xc00006a300) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:78 +0xb6 created by github.com/google/syzkaller/pkg/osutil.HandleInterrupts /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:75 +0x3f goroutine 18 [chan receive]: main.main.func1(0xc00006a300) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:138 +0x34 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:136 +0x5b0 goroutine 25 [IO wait]: internal/poll.runtime_pollWait(0x28ea7ff98, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc003339338, 0x72, 0x1, 0xc, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc003339320, 0xc001ba9c70, 0xc, 0xc, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf os.(*File).read(...) /usr/local/go/src/os/file_unix.go:259 os.(*File).Read(0xc000abb488, 0xc001ba9c70, 0xc, 0xc, 0xc0003539c8, 0x40c698, 0x10) /usr/local/go/src/os/file.go:116 +0x71 io.ReadAtLeast(0x9aa280, 0xc000abb488, 0xc001ba9c70, 0xc, 0xc, 0xc, 0x0, 0x3ff6a0, 0x3ff6a0) /usr/local/go/src/io/io.go:310 +0x87 io.ReadFull(...) /usr/local/go/src/io/io.go:329 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000340620, 0xc000022d20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:758 +0x282 github.com/google/syzkaller/pkg/ipc.(*Env).Exec(0xc000092900, 0xc000022d20, 0xc0026f2cc0, 0x1, 0xcae220, 0x1, 0x1, 0x0, 0x1, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:281 +0x108 main.(*Proc).executeRaw(0xc0031a49c0, 0xc000022d20, 0xc0026f2cc0, 0x1, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:294 +0x25c main.(*Proc).execute(0xc0031a49c0, 0xc000022d20, 0xc0026f2cc0, 0x0, 0x1, 0x1) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:251 +0x6a main.(*Proc).loop(0xc0031a49c0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:97 +0x4de created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:260 +0x1188 goroutine 27 [IO wait]: internal/poll.runtime_pollWait(0x28ea7fec8, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc003339278, 0x72, 0x1ff01, 0x1ffd6, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc003339260, 0xc0033c402a, 0x1ffd6, 0x1ffd6, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf os.(*File).read(...) /usr/local/go/src/os/file_unix.go:259 os.(*File).Read(0xc000abb468, 0xc0033c402a, 0x1ffd6, 0x1ffd6, 0x11, 0x0, 0x0) /usr/local/go/src/os/file.go:116 +0x71 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc000abb468, 0xc000340620) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:604 +0xaf created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:598 +0x95d goroutine 28 [IO wait]: internal/poll.runtime_pollWait(0x28ea7f9e8, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc003339578, 0x72, 0x1ff01, 0x1ffd6, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc003339560, 0xc0033e402a, 0x1ffd6, 0x1ffd6, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf os.(*File).read(...) /usr/local/go/src/os/file_unix.go:259 os.(*File).Read(0xc000abb4e0, 0xc0033e402a, 0x1ffd6, 0x1ffd6, 0x2a, 0x0, 0x0) /usr/local/go/src/os/file.go:116 +0x71 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc000abb4e0, 0xc000340690) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:604 +0xaf created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:598 +0x95d goroutine 233 [select]: github.com/google/syzkaller/pkg/ipc.(*command).exec.func1(0xc000340620, 0xc00297e300, 0xc00297e2a0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:743 +0xba created by github.com/google/syzkaller/pkg/ipc.(*command).exec /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:741 +0x19c login: