/usr/local/go/src/runtime/panic.go:774 +0x72 runtime.sysMap(0xc004000000, 0xc004000000, 0xd7b9d8) /usr/local/go/src/runtime/mem_bsd.go:63 +0xc5 runtime.(*mheap).sysAlloc(0xd637c0, 0xc000092000, 0x0, 0x0) /usr/local/go/src/runtime/malloc.go:701 +0x1cd runtime.(*mheap).grow(0xd637c0, 0x6000049, 0xffffffff) /usr/local/go/src/runtime/mheap.go:1255 +0xa3 runtime.(*mheap).allocSpanLocked(0xd637c0, 0x6000049, 0xd7b9e8, 0x0) /usr/local/go/src/runtime/mheap.go:1170 +0x242 runtime.(*mheap).alloc_m(0xd637c0, 0x6000049, 0x2d2cd0101, 0x2d2cd03d8) /usr/local/go/src/runtime/mheap.go:1022 +0xc2 runtime.(*mheap).alloc.func1() /usr/local/go/src/runtime/mheap.go:1093 +0x4c runtime.(*mheap).alloc(0xd637c0, 0x6000049, 0xc000000101, 0x2d2cdf9a0) /usr/local/go/src/runtime/mheap.go:1092 +0x8a runtime.largeAlloc(0xc000092000, 0xc000140100, 0x2d2cdf9a0) /usr/local/go/src/runtime/malloc.go:1138 +0x97 runtime.mallocgc.func1() /usr/local/go/src/runtime/malloc.go:1033 +0x46 runtime.systemstack(0x0) /usr/local/go/src/runtime/asm_amd64.s:370 +0x66 runtime.mstart() /usr/local/go/src/runtime/proc.go:1146 goroutine 23 [running]: runtime.systemstack_switch() /usr/local/go/src/runtime/asm_amd64.s:330 fp=0xc00200b338 sp=0xc00200b330 pc=0x45b510 runtime.mallocgc(0xc000092000, 0x0, 0xc001db7200, 0xc00177e2a0) /usr/local/go/src/runtime/malloc.go:1032 +0x895 fp=0xc00200b3d8 sp=0xc00200b338 pc=0x40c3a5 runtime.growslice(0x83f780, 0xc002b30000, 0x1, 0x4a80, 0xc000090511, 0x4d70b7, 0xc001db71e0, 0xc00177e2a0) /usr/local/go/src/runtime/slice.go:175 +0x14e fp=0xc00200b440 sp=0xc00200b3d8 pc=0x444fae fmt.(*buffer).writeString(...) /usr/local/go/src/fmt/print.go:82 fmt.(*fmt).padString(0xc001db7220, 0x0, 0xc000090510) /usr/local/go/src/fmt/format.go:110 +0xf3 fp=0xc00200b4c8 sp=0xc00200b440 pc=0x4d0933 fmt.(*fmt).fmtS(0xc001db7220, 0x0, 0xc000090510) /usr/local/go/src/fmt/format.go:359 +0x61 fp=0xc00200b500 sp=0xc00200b4c8 pc=0x4d1761 fmt.(*pp).fmtString(0xc001db71e0, 0x0, 0xc000090510, 0x76) /usr/local/go/src/fmt/print.go:447 +0x131 fp=0xc00200b550 sp=0xc00200b500 pc=0x4d4bf1 fmt.(*pp).printArg(0xc001db71e0, 0x83f4c0, 0xc001cb7200, 0x76) /usr/local/go/src/fmt/print.go:698 +0x877 fp=0xc00200b5e8 sp=0xc00200b550 pc=0x4d70b7 fmt.(*pp).doPrintf(0xc001db71e0, 0x8f13a2, 0x3, 0xc00200b788, 0x1, 0x1) /usr/local/go/src/fmt/print.go:1030 +0x15b fp=0xc00200b6d0 sp=0xc00200b5e8 pc=0x4da40b fmt.Fprintf(0x99f460, 0xc001a20240, 0x8f13a2, 0x3, 0xc00200b788, 0x1, 0x1, 0x10000c00200b858, 0x0, 0x10) /usr/local/go/src/fmt/print.go:204 +0x72 fp=0xc00200b738 sp=0xc00200b6d0 pc=0x4d31e2 github.com/google/syzkaller/prog.(*serializer).printf(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/encoding.go:58 github.com/google/syzkaller/prog.(*UnionArg).serialize(0xc001a11620, 0xc001a202a0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/encoding.go:170 +0xd1 fp=0xc00200b7a8 sp=0xc00200b738 pc=0x7764b1 github.com/google/syzkaller/prog.(*serializer).arg(0xc001a202a0, 0x9a8d00, 0xc001a11620) /syzkaller/gopath/src/github.com/google/syzkaller/prog/encoding.go:90 +0x44 fp=0xc00200b808 sp=0xc00200b7a8 pc=0x775894 github.com/google/syzkaller/prog.(*GroupArg).serialize(0xc0019adc20, 0xc001a202a0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/encoding.go:164 +0x19f fp=0xc00200b8a0 sp=0xc00200b808 pc=0x77623f github.com/google/syzkaller/prog.(*serializer).arg(0xc001a202a0, 0x9a8c40, 0xc0019adc20) /syzkaller/gopath/src/github.com/google/syzkaller/prog/encoding.go:90 +0x44 fp=0xc00200b900 sp=0xc00200b8a0 pc=0x775894 github.com/google/syzkaller/prog.(*PointerArg).serialize(0xc0019adbf0, 0xc001a202a0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/encoding.go:111 +0x229 fp=0xc00200b988 sp=0xc00200b900 pc=0x775be9 github.com/google/syzkaller/prog.(*serializer).arg(0xc001a202a0, 0x9a8c80, 0xc0019adbf0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/encoding.go:90 +0x44 fp=0xc00200b9e8 sp=0xc00200b988 pc=0x775894 github.com/google/syzkaller/prog.(*serializer).call(0xc001a202a0, 0xc0019d6cc0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/encoding.go:80 +0x1f8 fp=0xc00200ba98 sp=0xc00200b9e8 pc=0x775708 github.com/google/syzkaller/prog.(*Prog).serialize(0xc0019d68c0, 0x203000, 0xc00200bb30, 0x40c698, 0x20) /syzkaller/gopath/src/github.com/google/syzkaller/prog/encoding.go:44 +0xcf fp=0xc00200baf0 sp=0xc00200ba98 pc=0x77541f github.com/google/syzkaller/prog.(*Prog).Serialize(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/encoding.go:28 main.(*Proc).logProgram(0xc001e9f240, 0xc000022a40, 0xc0019d68c0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:308 +0x5f fp=0xc00200bcb0 sp=0xc00200baf0 pc=0x7ef60f main.(*Proc).executeRaw(0xc001e9f240, 0xc000022a40, 0xc0019d68c0, 0x1, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:285 +0xe7 fp=0xc00200bdd8 sp=0xc00200bcb0 pc=0x7ef1f7 main.(*Proc).execute(0xc001e9f240, 0xc000022a40, 0xc0019d68c0, 0x0, 0x1, 0x1) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:251 +0x6a fp=0xc00200bf08 sp=0xc00200bdd8 pc=0x7eec6a main.(*Proc).loop(0xc001e9f240) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:97 +0x4de fp=0xc00200bfd8 sp=0xc00200bf08 pc=0x7eda7e runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc00200bfe0 sp=0xc00200bfd8 pc=0x45d461 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:259 +0x114c goroutine 1 [select]: main.(*Fuzzer).pollLoop(0xc0000eeb00) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:320 +0x127 main.main() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:262 +0x12bd goroutine 19 [IO wait]: internal/poll.runtime_pollWait(0x250468ec8, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc0000bf298, 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(0xc0000bf280, 0xc000222000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf net.(*netFD).Read(0xc0000bf280, 0xc000222000, 0x1000, 0x1000, 0xc00014fa60, 0xc00014fb40, 0x7c466d) /usr/local/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc00000f328, 0xc000222000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:184 +0x68 bufio.(*Reader).fill(0xc000055d40) /usr/local/go/src/bufio/bufio.go:100 +0x103 bufio.(*Reader).ReadByte(0xc000055d40, 0xc00014fc00, 0xc0000bf300, 0xc00000dd80) /usr/local/go/src/bufio/bufio.go:252 +0x39 compress/flate.(*decompressor).moreBits(0xc000125300, 0x91e178, 0xc00014fb88) /usr/local/go/src/compress/flate/inflate.go:696 +0x37 compress/flate.(*decompressor).nextBlock(0xc000125300) /usr/local/go/src/compress/flate/inflate.go:303 +0x36 compress/flate.(*decompressor).Read(0xc000125300, 0xc00022e000, 0x1000, 0x1000, 0x894000, 0xc0012efa10, 0x199) /usr/local/go/src/compress/flate/inflate.go:347 +0x77 github.com/google/syzkaller/pkg/rpctype.(*flateConn).Read(0xc0000f8b40, 0xc00022e000, 0x1000, 0x1000, 0x10, 0xc00014fb88, 0x7c44cd) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:131 +0x51 bufio.(*Reader).Read(0xc000055da0, 0xc000020a70, 0x1, 0x9, 0x0, 0x0, 0xc00014fd70) /usr/local/go/src/bufio/bufio.go:226 +0x26a io.ReadAtLeast(0x99f400, 0xc000055da0, 0xc000020a70, 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(0x99f400, 0xc000055da0, 0xc000020a70, 0x9, 0x9, 0x4050d5, 0x4307fc, 0xc00014fd48, 0x45a310) /usr/local/go/src/encoding/gob/decode.go:120 +0x6f encoding/gob.(*Decoder).recvMessage(0xc0000bf300, 0x404fbc) /usr/local/go/src/encoding/gob/decoder.go:81 +0x57 encoding/gob.(*Decoder).decodeTypeSequence(0xc0000bf300, 0xc000000100, 0xc00014fe10) /usr/local/go/src/encoding/gob/decoder.go:143 +0x10c encoding/gob.(*Decoder).DecodeValue(0xc0000bf300, 0x82eb20, 0xc0000f9020, 0x16, 0x0, 0x0) /usr/local/go/src/encoding/gob/decoder.go:211 +0x10b encoding/gob.(*Decoder).Decode(0xc0000bf300, 0x82eb20, 0xc0000f9020, 0x0, 0x0) /usr/local/go/src/encoding/gob/decoder.go:188 +0x16d net/rpc.(*gobClientCodec).ReadResponseHeader(0xc0000f8c30, 0xc0000f9020, 0xc0012ef9e0, 0x0) /usr/local/go/src/net/rpc/client.go:228 +0x45 net/rpc.(*Client).input(0xc000055e60) /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 15 [chan receive]: github.com/google/syzkaller/pkg/osutil.HandleInterrupts.func1(0xc000068660) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:74 +0xb6 created by github.com/google/syzkaller/pkg/osutil.HandleInterrupts /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:71 +0x3f goroutine 16 [chan receive]: main.main.func1(0xc000068660) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:137 +0x34 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:135 +0x5b0 goroutine 24 [IO wait]: internal/poll.runtime_pollWait(0x250468c58, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc001eaef18, 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(0xc001eaef00, 0xc00291c02a, 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(0xc002789938, 0xc00291c02a, 0x1ffd6, 0x1ffd6, 0x2a, 0x0, 0x0) /usr/local/go/src/os/file.go:116 +0x71 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc002789938, 0xc00200e000) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:603 +0xaf created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:597 +0x89f goroutine 25 [IO wait]: internal/poll.runtime_pollWait(0x250468848, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc001eaf998, 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(0xc001eaf980, 0xc001d84000, 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(0xc002789c20, 0xc001d84000, 0xc, 0xc, 0xc00014d9d8, 0x40c698, 0x10) /usr/local/go/src/os/file.go:116 +0x71 io.ReadAtLeast(0x99fba0, 0xc002789c20, 0xc001d84000, 0xc, 0xc, 0xc, 0x0, 0x3fde98, 0x3fde98) /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(0xc00200e0e0, 0xc000022a40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40be26, 0xc0019f59c0, 0x20, ...) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:757 +0x282 github.com/google/syzkaller/pkg/ipc.(*Env).Exec(0xc000090870, 0xc000022a40, 0xc0017678c0, 0x9a8bc0, 0xc0019f5800, 0xc0019f59c0, 0xc0019ad890, 0x0, 0x0, 0xc00014de30) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:282 +0x108 main.(*Proc).executeRaw(0xc001f866c0, 0xc000022a40, 0xc0017678c0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:288 +0x20c main.(*Proc).execute(0xc001f866c0, 0xc000022a40, 0xc0017678c0, 0x0, 0x0, 0x1) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:251 +0x6a main.(*Proc).loop(0xc001f866c0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:91 +0x367 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:259 +0x114c goroutine 26 [IO wait]: internal/poll.runtime_pollWait(0x2504689e8, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc001eaf8d8, 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(0xc001eaf8c0, 0xc00293c02a, 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(0xc002789c10, 0xc00293c02a, 0x1ffd6, 0x1ffd6, 0x11, 0x0, 0x0) /usr/local/go/src/os/file.go:116 +0x71 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc002789c10, 0xc00200e0e0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:603 +0xaf created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:597 +0x89f goroutine 240 [select]: github.com/google/syzkaller/pkg/ipc.(*command).exec.func1(0xc00200e0e0, 0xc0028c5380, 0xc0028c5320) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:742 +0xba created by github.com/google/syzkaller/pkg/ipc.(*command).exec /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:740 +0x19c