/usr/local/go/src/runtime/panic.go:774 +0x72 fp=0xc001f418c8 sp=0xc001f41898 pc=0x42e9d2 runtime.sigpanic() /usr/local/go/src/runtime/signal_unix.go:401 +0x3de fp=0xc001f418f8 sp=0xc001f418c8 pc=0x443ebe math/rand.(*Rand).Perm(0xc001a960f0, 0x270e, 0x76c7c1, 0xc001a5c448, 0xcc3d00) /usr/local/go/src/math/rand/rand.go:226 +0x9d fp=0xc001f41940 sp=0xc001f418f8 pc=0x4ef8dd github.com/google/syzkaller/prog.(*randGen).resourceCentric(0xc002a7bc80, 0xc00045fdb0, 0xcac0a0, 0x0, 0xc001f41b08, 0x42dfd1, 0x926660, 0x203000, 0x203000) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:838 +0x57 fp=0xc001f41aa0 sp=0xc001f41940 pc=0x794127 github.com/google/syzkaller/prog.(*ResourceType).generate(0xcac0a0, 0xc002a7bc80, 0xc00045fdb0, 0x0, 0x887de0, 0x0, 0xc001a5c580, 0x30, 0x30) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:669 +0x27c fp=0xc001f41b20 sp=0xc001f41aa0 pc=0x791d4c github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc002a7bc80, 0xc00045fdb0, 0x9b8fa0, 0xcac0a0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:658 +0x450 fp=0xc001f41bf8 sp=0xc001f41b20 pc=0x7916d0 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(0xc002a7bc80, 0xc00045fdb0, 0xcc31c0, 0x3, 0x3, 0xc002e68400, 0x16f, 0x16f, 0xb9a, 0x49, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:596 +0x116 fp=0xc001f41cd8 sp=0xc001f41bf8 pc=0x790f66 github.com/google/syzkaller/prog.(*randGen).generateParticularCall(0xc002a7bc80, 0xc00045fdb0, 0xd35720, 0x49, 0xc00045fdb0, 0xc0017b1d70) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:551 +0xd5 fp=0xc001f41d88 sp=0xc001f41cd8 pc=0x790565 github.com/google/syzkaller/prog.(*randGen).generateCall(0xc002a7bc80, 0xc00045fdb0, 0xc001a5c240, 0x4, 0xc001a5c240, 0xc001a5c440, 0xc00045fdb0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:540 +0x95 fp=0xc001f41dc8 sp=0xc001f41d88 pc=0x790405 github.com/google/syzkaller/prog.(*mutator).insertCall(0xc001f41ec0, 0x14) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:141 +0xf2 fp=0xc001f41e30 sp=0xc001f41dc8 pc=0x784502 github.com/google/syzkaller/prog.(*Prog).Mutate(0xc001a5c240, 0x9ac300, 0xc002d225a0, 0x14, 0xc002a36740, 0xc00268c000, 0x270e, 0x3000) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:45 +0x2ea fp=0xc001f41f08 sp=0xc001f41e30 pc=0x7836fa main.(*Proc).loop(0xc002a36780) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:95 +0x434 fp=0xc001f41fd8 sp=0xc001f41f08 pc=0x7f17f4 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc001f41fe0 sp=0xc001f41fd8 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(0xc0000a2b00) /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 30 [IO wait]: internal/poll.runtime_pollWait(0x259e26bf8, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc0026bad38, 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(0xc0026bad20, 0xc002cf802a, 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(0xc001c42000, 0xc002cf802a, 0x1ffd6, 0x1ffd6, 0x2a, 0x0, 0x0) /usr/local/go/src/os/file.go:116 +0x71 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc001c42000, 0xc002ee20e0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:602 +0xaf created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:596 +0x880 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 24 [chan receive]: github.com/google/syzkaller/pkg/osutil.HandleInterrupts.func1(0xc00013c060) /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 29 [IO wait]: internal/poll.runtime_pollWait(0x259e26a58, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc002edc498, 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(0xc002edc480, 0xc002ef402a, 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(0xc001c422b0, 0xc002ef402a, 0x1ffd6, 0x1ffd6, 0x2a, 0x0, 0x0) /usr/local/go/src/os/file.go:116 +0x71 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc001c422b0, 0xc002ee2070) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:602 +0xaf created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:596 +0x880 goroutine 25 [chan receive]: main.main.func1(0xc00013c060) /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 28 [IO wait]: internal/poll.runtime_pollWait(0x259e26988, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc000116f98, 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(0xc000116f80, 0xc00029c000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf net.(*netFD).Read(0xc000116f80, 0xc00029c000, 0x1000, 0x1000, 0x7c600a, 0xc0002cfb40, 0x7c844d) /usr/local/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc000113220, 0xc00029c000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:184 +0x68 bufio.(*Reader).fill(0xc000106ba0) /usr/local/go/src/bufio/bufio.go:100 +0x103 bufio.(*Reader).ReadByte(0xc000106ba0, 0xc0002cfc00, 0xc000117000, 0xc00000ca40) /usr/local/go/src/bufio/bufio.go:252 +0x39 compress/flate.(*decompressor).moreBits(0xc000296000, 0x926008, 0xc0002cfb88) /usr/local/go/src/compress/flate/inflate.go:696 +0x37 compress/flate.(*decompressor).nextBlock(0xc000296000) /usr/local/go/src/compress/flate/inflate.go:303 +0x36 compress/flate.(*decompressor).Read(0xc000296000, 0xc0002aa000, 0x1000, 0x1000, 0x8988a0, 0xc002a01230, 0x199) /usr/local/go/src/compress/flate/inflate.go:347 +0x77 github.com/google/syzkaller/pkg/rpctype.(*flateConn).Read(0xc000109cb0, 0xc0002aa000, 0x1000, 0x1000, 0x10, 0xc0002cfb88, 0x200) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:131 +0x51 bufio.(*Reader).Read(0xc000106c00, 0xc00010e5b0, 0x1, 0x9, 0x0, 0x0, 0xc0002cfd70) /usr/local/go/src/bufio/bufio.go:226 +0x26a io.ReadAtLeast(0x9a80c0, 0xc000106c00, 0xc00010e5b0, 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(0x9a80c0, 0xc000106c00, 0xc00010e5b0, 0x9, 0x9, 0x4050d5, 0x4307fc, 0xc0002cfd48, 0x45a310) /usr/local/go/src/encoding/gob/decode.go:120 +0x6f encoding/gob.(*Decoder).recvMessage(0xc000117000, 0x86) /usr/local/go/src/encoding/gob/decoder.go:81 +0x57 encoding/gob.(*Decoder).decodeTypeSequence(0xc000117000, 0xc000000100, 0xc0002cfe10) /usr/local/go/src/encoding/gob/decoder.go:143 +0x10c encoding/gob.(*Decoder).DecodeValue(0xc000117000, 0x832ea0, 0xc0002b01b0, 0x16, 0x0, 0x0) /usr/local/go/src/encoding/gob/decoder.go:211 +0x10b encoding/gob.(*Decoder).Decode(0xc000117000, 0x832ea0, 0xc0002b01b0, 0x30, 0x30) /usr/local/go/src/encoding/gob/decoder.go:188 +0x16d net/rpc.(*gobClientCodec).ReadResponseHeader(0xc000109da0, 0xc0002b01b0, 0xc002a01200, 0x0) /usr/local/go/src/net/rpc/client.go:228 +0x45 net/rpc.(*Client).input(0xc000106cc0) /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 33 [runnable]: math/rand.(*Rand).Intn(0xc001a08b40, 0x58c, 0x278) /usr/local/go/src/math/rand/rand.go:167 +0xa2 math/rand.(*Rand).Perm(0xc001a08b40, 0x270e, 0x76c7c1, 0xc001a07f88, 0xcc46c0) /usr/local/go/src/math/rand/rand.go:225 +0x89 github.com/google/syzkaller/prog.(*randGen).resourceCentric(0xc0025e6ba0, 0xc0018a0640, 0xcac320, 0x0, 0x0, 0x0, 0x926660, 0x203000, 0x203000) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:838 +0x57 github.com/google/syzkaller/prog.(*ResourceType).generate(0xcac320, 0xc0025e6ba0, 0xc0018a0640, 0x0, 0x887de0, 0x0, 0xc001ab0e00, 0x30, 0x30) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:669 +0x27c github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0025e6ba0, 0xc0018a0640, 0x9b8fa0, 0xcac320, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:658 +0x450 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(0xc0025e6ba0, 0xc0018a0640, 0xcc5260, 0x3, 0x3, 0xc002e7b000, 0x16f, 0x16f, 0xea6, 0xaa, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:596 +0x116 github.com/google/syzkaller/prog.(*randGen).generateParticularCall(0xc0025e6ba0, 0xc0018a0640, 0xd39fe0, 0xaa, 0xc0018a0640, 0xc001ab0c00) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:551 +0xd5 github.com/google/syzkaller/prog.(*randGen).generateCall(0xc0025e6ba0, 0xc0018a0640, 0xc001a07e80, 0x0, 0xc001a07e80, 0xc001a07ec0, 0xc0018a0640) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:540 +0x95 github.com/google/syzkaller/prog.(*mutator).insertCall(0xc000163ec0, 0x14) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:141 +0xf2 github.com/google/syzkaller/prog.(*Prog).Mutate(0xc001a07e80, 0x9ac300, 0xc002d225d0, 0x14, 0xc002a36740, 0xc00268c000, 0x270e, 0x3000) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:45 +0x2ea main.(*Proc).loop(0xc002a367c0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:95 +0x434 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:260 +0x1188 login: OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) login: