Skip to content

Instantly share code, notes, and snippets.

@kisielk
Created August 18, 2015 18:47
Show Gist options
  • Save kisielk/b3faaf4cbde1a5d026db to your computer and use it in GitHub Desktop.
Save kisielk/b3faaf4cbde1a5d026db to your computer and use it in GitHub Desktop.
$ go-fuzz -workdir=fuzz -bin=securecookie-fuzz.zip
2015/08/18 11:44:35 slaves: 4, corpus: 100 (3s ago), crashers: 0, restarts: 1/0, execs: 0 (0/sec), cover: 0, uptime: 3s
2015/08/18 11:44:38 slaves: 4, corpus: 100 (6s ago), crashers: 0, restarts: 1/0, execs: 0 (0/sec), cover: 0, uptime: 6s
2015/08/18 11:44:41 slaves: 4, corpus: 100 (9s ago), crashers: 0, restarts: 1/6771, execs: 54173 (5953/sec), cover: 0, uptime: 9s
2015/08/18 11:44:44 slaves: 4, corpus: 100 (12s ago), crashers: 0, restarts: 1/8801, execs: 105620 (8756/sec), cover: 0, uptime: 12s
panic: runtime error: index out of range
goroutine 31 [running]:
github.com/dvyukov/go-fuzz/go-fuzz/versifier.structureKeyValue(0xc8203f6a80, 0x4, 0x4, 0x0, 0x0, 0x0)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/versifier/versifier.go:695 +0x4a7
github.com/dvyukov/go-fuzz/go-fuzz/versifier.structure(0xc8203f6a80, 0x4, 0x4, 0x0, 0x0, 0x0)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/versifier/versifier.go:575 +0xdd
github.com/dvyukov/go-fuzz/go-fuzz/versifier.BuildVerse(0x0, 0xc82008ba20, 0x14c, 0x14c, 0x10000)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/versifier/versifier.go:55 +0x1b9
main.(*Hub).loop(0xc8200b0a00)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/hub.go:236 +0x1c2c
created by main.newHub
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/hub.go:115 +0xe83
goroutine 1 [select (no cases)]:
main.main()
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/main.go:91 +0x1a8
goroutine 17 [syscall, locked to thread]:
runtime.goexit()
/Users/kamil/go1.5/src/runtime/asm_amd64.s:1696 +0x1
goroutine 20 [syscall]:
os/signal.loop()
/Users/kamil/go1.5/src/os/signal/signal_unix.go:22 +0x18
created by os/signal.init.1
/Users/kamil/go1.5/src/os/signal/signal_unix.go:28 +0x37
goroutine 4 [select, locked to thread]:
runtime.gopark(0x551520, 0xc82002af28, 0x495b88, 0x6, 0x52218, 0x2)
/Users/kamil/go1.5/src/runtime/proc.go:185 +0x169
runtime.selectgoImpl(0xc82002af28, 0x0, 0x18)
/Users/kamil/go1.5/src/runtime/select.go:392 +0xa64
runtime.selectgo(0xc82002af28)
/Users/kamil/go1.5/src/runtime/select.go:212 +0x12
runtime.ensureSigM.func1()
/Users/kamil/go1.5/src/runtime/signal1_unix.go:190 +0x326
runtime.goexit()
/Users/kamil/go1.5/src/runtime/asm_amd64.s:1696 +0x1
goroutine 22 [chan receive]:
main.main.func1()
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/main.go:52 +0x149
created by main.main
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/main.go:61 +0xe6
goroutine 23 [IO wait]:
net.runtime_pollWait(0xba6590, 0x72, 0xc820066090)
/Users/kamil/go1.5/src/runtime/netpoll.go:157 +0x60
net.(*pollDesc).Wait(0xc8200b4140, 0x72, 0x0, 0x0)
/Users/kamil/go1.5/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8200b4140, 0x0, 0x0)
/Users/kamil/go1.5/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).accept(0xc8200b40e0, 0x0, 0xd00088, 0xc8200d2080)
/Users/kamil/go1.5/src/net/fd_unix.go:408 +0x27c
net.(*TCPListener).AcceptTCP(0xc820086020, 0xc8200cdd98, 0x0, 0x0)
/Users/kamil/go1.5/src/net/tcpsock_posix.go:249 +0x4d
net.(*TCPListener).Accept(0xc820086020, 0x0, 0x0, 0x0, 0x0)
/Users/kamil/go1.5/src/net/tcpsock_posix.go:259 +0x3d
net/rpc.(*Server).Accept(0xc8200da040, 0xba55e8, 0xc820086020)
/Users/kamil/go1.5/src/net/rpc/server.go:618 +0x5b
main.masterMain(0xba55e8, 0xc820086020)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/master.go:68 +0x661
created by main.main
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/main.go:81 +0x435
goroutine 76 [syscall]:
syscall.Syscall(0x3, 0x1e, 0xc820d56000, 0x100000, 0xc820108900, 0x0, 0xc8200c1f38)
/Users/kamil/go1.5/src/syscall/asm_darwin_amd64.s:16 +0x5
syscall.read(0x1e, 0xc820d56000, 0x100000, 0x100000, 0xc8200c1f38, 0x0, 0x0)
/Users/kamil/go1.5/src/syscall/zsyscall_darwin_amd64.go:972 +0x5f
syscall.Read(0x1e, 0xc820d56000, 0x100000, 0x100000, 0x2, 0x0, 0x0)
/Users/kamil/go1.5/src/syscall/syscall_unix.go:160 +0x4d
os.(*File).read(0xc820086190, 0xc820d56000, 0x100000, 0x100000, 0x2, 0x0, 0x0)
/Users/kamil/go1.5/src/os/file_unix.go:211 +0x75
os.(*File).Read(0xc820086190, 0xc820d56000, 0x100000, 0x100000, 0x100000, 0x0, 0x0)
/Users/kamil/go1.5/src/os/file.go:95 +0x8a
main.newTestee.func1(0xc820094510)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:181 +0x19a
created by main.newTestee
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:198 +0xb2b
goroutine 34 [chan receive]:
main.masterLoop(0xc8200aa000)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/master.go:85 +0x86
created by main.masterMain
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/master.go:64 +0x596
goroutine 30 [IO wait]:
net.runtime_pollWait(0xba6410, 0x72, 0xc820066090)
/Users/kamil/go1.5/src/runtime/netpoll.go:157 +0x60
net.(*pollDesc).Wait(0xc8200b4290, 0x72, 0x0, 0x0)
/Users/kamil/go1.5/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8200b4290, 0x0, 0x0)
/Users/kamil/go1.5/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc8200b4230, 0xc820693000, 0x1000, 0x1000, 0x0, 0xba0028, 0xc820066090)
/Users/kamil/go1.5/src/net/fd_unix.go:232 +0x23a
net.(*conn).Read(0xc820086030, 0xc820693000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/Users/kamil/go1.5/src/net/net.go:132 +0xe4
bufio.(*Reader).fill(0xc8200181e0)
/Users/kamil/go1.5/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).Read(0xc8200181e0, 0xc8206be720, 0x1, 0x9, 0x0, 0x0, 0x0)
/Users/kamil/go1.5/src/bufio/bufio.go:207 +0x260
io.ReadAtLeast(0xba66f0, 0xc8200181e0, 0xc8206be720, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
/Users/kamil/go1.5/src/io/io.go:298 +0xe6
io.ReadFull(0xba66f0, 0xc8200181e0, 0xc8206be720, 0x1, 0x9, 0xc820064000, 0x0, 0x0)
/Users/kamil/go1.5/src/io/io.go:316 +0x62
encoding/gob.decodeUintReader(0xba66f0, 0xc8200181e0, 0xc8206be720, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
/Users/kamil/go1.5/src/encoding/gob/decode.go:121 +0x92
encoding/gob.(*Decoder).recvMessage(0xc8200aa280, 0xc820125950)
/Users/kamil/go1.5/src/encoding/gob/decoder.go:76 +0x5e
encoding/gob.(*Decoder).decodeTypeSequence(0xc8200aa280, 0x551600, 0xc8200aa280)
/Users/kamil/go1.5/src/encoding/gob/decoder.go:140 +0x47
encoding/gob.(*Decoder).DecodeValue(0xc8200aa280, 0x340f20, 0xc82012ea20, 0x16, 0x0, 0x0)
/Users/kamil/go1.5/src/encoding/gob/decoder.go:208 +0x15d
encoding/gob.(*Decoder).Decode(0xc8200aa280, 0x340f20, 0xc82012ea20, 0x0, 0x0)
/Users/kamil/go1.5/src/encoding/gob/decoder.go:185 +0x289
net/rpc.(*gobServerCodec).ReadRequestHeader(0xc82000a1b0, 0xc82012ea20, 0x0, 0x0)
/Users/kamil/go1.5/src/net/rpc/server.go:403 +0x51
net/rpc.(*Server).readRequestHeader(0xc8200da040, 0xbaab58, 0xc82000a1b0, 0x0, 0x0, 0xc82012ea20, 0xc820125c00, 0x0, 0x0)
/Users/kamil/go1.5/src/net/rpc/server.go:576 +0x90
net/rpc.(*Server).readRequest(0xc8200da040, 0xbaab58, 0xc82000a1b0, 0xc8200da040, 0xc8206be750, 0xc8200aa200, 0x0, 0x0, 0x0, 0x0, ...)
/Users/kamil/go1.5/src/net/rpc/server.go:543 +0x8b
net/rpc.(*Server).ServeCodec(0xc8200da040, 0xbaab58, 0xc82000a1b0)
/Users/kamil/go1.5/src/net/rpc/server.go:462 +0x8c
net/rpc.(*Server).ServeConn(0xc8200da040, 0xbaab20, 0xc820086030)
/Users/kamil/go1.5/src/net/rpc/server.go:454 +0x4ee
created by net/rpc.(*Server).Accept
/Users/kamil/go1.5/src/net/rpc/server.go:622 +0x23e
goroutine 50 [IO wait]:
net.runtime_pollWait(0xba64d0, 0x72, 0xc820066090)
/Users/kamil/go1.5/src/runtime/netpoll.go:157 +0x60
net.(*pollDesc).Wait(0xc8200b4220, 0x72, 0x0, 0x0)
/Users/kamil/go1.5/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8200b4220, 0x0, 0x0)
/Users/kamil/go1.5/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc8200b41c0, 0xc82001b000, 0x1000, 0x1000, 0x0, 0xba0028, 0xc820066090)
/Users/kamil/go1.5/src/net/fd_unix.go:232 +0x23a
net.(*conn).Read(0xc820690000, 0xc82001b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/Users/kamil/go1.5/src/net/net.go:132 +0xe4
bufio.(*Reader).fill(0xc820062480)
/Users/kamil/go1.5/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).Read(0xc820062480, 0xc8206bc000, 0x1, 0x9, 0x3e1d55c8b43d4501, 0x0, 0x0)
/Users/kamil/go1.5/src/bufio/bufio.go:207 +0x260
io.ReadAtLeast(0xba66f0, 0xc820062480, 0xc8206bc000, 0x1, 0x9, 0x1, 0x0, 0x0, 0x0)
/Users/kamil/go1.5/src/io/io.go:298 +0xe6
io.ReadFull(0xba66f0, 0xc820062480, 0xc8206bc000, 0x1, 0x9, 0xc8200a60f0, 0x0, 0x0)
/Users/kamil/go1.5/src/io/io.go:316 +0x62
encoding/gob.decodeUintReader(0xba66f0, 0xc820062480, 0xc8206bc000, 0x9, 0x9, 0x0, 0x1, 0x0, 0x0)
/Users/kamil/go1.5/src/encoding/gob/decode.go:121 +0x92
encoding/gob.(*Decoder).recvMessage(0xc8200a6080, 0xc820123bd0)
/Users/kamil/go1.5/src/encoding/gob/decoder.go:76 +0x5e
encoding/gob.(*Decoder).decodeTypeSequence(0xc8200a6080, 0x551600, 0xc8200a6080)
/Users/kamil/go1.5/src/encoding/gob/decoder.go:140 +0x47
encoding/gob.(*Decoder).DecodeValue(0xc8200a6080, 0x340f80, 0xc82005c000, 0x16, 0x0, 0x0)
/Users/kamil/go1.5/src/encoding/gob/decoder.go:208 +0x15d
encoding/gob.(*Decoder).Decode(0xc8200a6080, 0x340f80, 0xc82005c000, 0x0, 0x0)
/Users/kamil/go1.5/src/encoding/gob/decoder.go:185 +0x289
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc820104690, 0xc82005c000, 0x0, 0x0)
/Users/kamil/go1.5/src/net/rpc/client.go:223 +0x51
net/rpc.(*Client).input(0xc820062540)
/Users/kamil/go1.5/src/net/rpc/client.go:109 +0xbf
created by net/rpc.NewClientWithCodec
/Users/kamil/go1.5/src/net/rpc/client.go:201 +0xd2
goroutine 52 [runnable]:
time.Since(0xecd657410, 0x2e8039e1, 0x6c8d80, 0x2210000)
/Users/kamil/go1.5/src/time/time.go:643
main.(*Slave).minimizeInput(0xc8200fa380, 0xc8206a0f00, 0x1c8, 0x1c8, 0x10000, 0xc820457b68, 0x0, 0x0, 0x0)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/slave.go:365 +0x848
main.(*Slave).triageInput(0xc8200fa380, 0xc8206a0f00, 0x1c8, 0x1c8, 0x0, 0x1, 0x100)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/slave.go:284 +0x47e
main.(*Slave).loop(0xc8200fa380)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/slave.go:151 +0x7ee
created by main.slaveMain
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/slave.go:127 +0x8ab
goroutine 32 [runnable]:
syscall.Syscall(0x4, 0x19, 0xc820bcb2a0, 0x8, 0x8, 0x0, 0x0)
/Users/kamil/go1.5/src/syscall/asm_darwin_amd64.s:16 +0x5
syscall.write(0x19, 0xc820bcb2a0, 0x8, 0x8, 0x1c3322, 0x0, 0x0)
/Users/kamil/go1.5/src/syscall/zsyscall_darwin_amd64.go:1360 +0x5f
syscall.Write(0x19, 0xc820bcb2a0, 0x8, 0x8, 0xc820bcb2a0, 0x0, 0x0)
/Users/kamil/go1.5/src/syscall/syscall_unix.go:176 +0x4d
os.(*File).write(0xc8206900c8, 0xc820bcb2a0, 0x8, 0x8, 0x0, 0x0, 0x0)
/Users/kamil/go1.5/src/os/file_unix.go:232 +0xd0
os.(*File).Write(0xc8206900c8, 0xc820bcb2a0, 0x8, 0x8, 0x1bd, 0x0, 0x0)
/Users/kamil/go1.5/src/os/file.go:139 +0x8a
encoding/binary.Write(0xba41c0, 0xc8206900c8, 0xbaace8, 0x6ee060, 0x35eb40, 0xc820bcb290, 0x0, 0x0)
/Users/kamil/go1.5/src/encoding/binary/binary.go:304 +0x22e
main.(*Testee).test(0xc8200f65a0, 0xc8206a1680, 0x1bd, 0x1cc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:250 +0x37f
main.(*TestBinary).test(0xc8200f6120, 0xc8206a1680, 0x1bd, 0x1cc, 0x10000, 0x210000, 0x0, 0x0, 0x0, 0x0, ...)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:94 +0x202
main.(*Slave).minimizeInput(0xc8200fa2a0, 0xc8206a10e0, 0x1cc, 0x1cc, 0x10000, 0xc82045bb68, 0x0, 0x0, 0x0)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/slave.go:371 +0xa02
main.(*Slave).triageInput(0xc8200fa2a0, 0xc8206a10e0, 0x1cc, 0x1cc, 0x0, 0x1, 0x100)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/slave.go:284 +0x47e
main.(*Slave).loop(0xc8200fa2a0)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/slave.go:151 +0x7ee
created by main.slaveMain
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/slave.go:127 +0x8ab
goroutine 110 [syscall]:
syscall.Syscall(0x3, 0x1a, 0xc8206ce000, 0x100000, 0xc820814c00, 0x0, 0xc8200bc738)
/Users/kamil/go1.5/src/syscall/asm_darwin_amd64.s:16 +0x5
syscall.read(0x1a, 0xc8206ce000, 0x100000, 0x100000, 0xc8200bc738, 0x0, 0x0)
/Users/kamil/go1.5/src/syscall/zsyscall_darwin_amd64.go:972 +0x5f
syscall.Read(0x1a, 0xc8206ce000, 0x100000, 0x100000, 0x2, 0x0, 0x0)
/Users/kamil/go1.5/src/syscall/syscall_unix.go:160 +0x4d
os.(*File).read(0xc8206900d8, 0xc8206ce000, 0x100000, 0x100000, 0x2, 0x0, 0x0)
/Users/kamil/go1.5/src/os/file_unix.go:211 +0x75
os.(*File).Read(0xc8206900d8, 0xc8206ce000, 0x100000, 0x100000, 0x100000, 0x0, 0x0)
/Users/kamil/go1.5/src/os/file.go:95 +0x8a
main.newTestee.func1(0xc8200f65a0)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:181 +0x19a
created by main.newTestee
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:198 +0xb2b
goroutine 86 [syscall]:
syscall.Syscall(0x3, 0x18, 0xc8208a8000, 0x100000, 0xc820089380, 0x0, 0xc8200c2738)
/Users/kamil/go1.5/src/syscall/asm_darwin_amd64.s:16 +0x5
syscall.read(0x18, 0xc8208a8000, 0x100000, 0x100000, 0xc8200c2738, 0x0, 0x0)
/Users/kamil/go1.5/src/syscall/zsyscall_darwin_amd64.go:972 +0x5f
syscall.Read(0x18, 0xc8208a8000, 0x100000, 0x100000, 0x2, 0x0, 0x0)
/Users/kamil/go1.5/src/syscall/syscall_unix.go:160 +0x4d
os.(*File).read(0xc820690060, 0xc8208a8000, 0x100000, 0x100000, 0x2, 0x0, 0x0)
/Users/kamil/go1.5/src/os/file_unix.go:211 +0x75
os.(*File).Read(0xc820690060, 0xc8208a8000, 0x100000, 0x100000, 0x100000, 0x0, 0x0)
/Users/kamil/go1.5/src/os/file.go:95 +0x8a
main.newTestee.func1(0xc8200f62d0)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:181 +0x19a
created by main.newTestee
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:198 +0xb2b
goroutine 35 [runnable]:
syscall.Syscall(0x3, 0x10, 0xc820593a00, 0x18, 0x18, 0x0, 0x0)
/Users/kamil/go1.5/src/syscall/asm_darwin_amd64.s:16 +0x5
syscall.read(0x10, 0xc820593a00, 0x18, 0x18, 0xc820593a20, 0x0, 0x0)
/Users/kamil/go1.5/src/syscall/zsyscall_darwin_amd64.go:972 +0x5f
syscall.Read(0x10, 0xc820593a00, 0x18, 0x18, 0xc820593a00, 0x0, 0x0)
/Users/kamil/go1.5/src/syscall/syscall_unix.go:160 +0x4d
os.(*File).read(0xc820690028, 0xc820593a00, 0x18, 0x18, 0x490e08, 0x0, 0x0)
/Users/kamil/go1.5/src/os/file_unix.go:211 +0x75
os.(*File).Read(0xc820690028, 0xc820593a00, 0x18, 0x18, 0x35ebc0, 0x0, 0x0)
/Users/kamil/go1.5/src/os/file.go:95 +0x8a
io.ReadAtLeast(0xd00060, 0xc820690028, 0xc820593a00, 0x18, 0x18, 0x18, 0x0, 0x0, 0x0)
/Users/kamil/go1.5/src/io/io.go:298 +0xe6
io.ReadFull(0xd00060, 0xc820690028, 0xc820593a00, 0x18, 0x18, 0x18, 0x0, 0x0)
/Users/kamil/go1.5/src/io/io.go:316 +0x62
encoding/binary.Read(0xd00060, 0xc820690028, 0xbaace8, 0x6ee060, 0x33cd80, 0xc8205939e0, 0x0, 0x0)
/Users/kamil/go1.5/src/encoding/binary/binary.go:216 +0x1266
main.(*Testee).test(0xc8200f6360, 0xc820688500, 0x13b, 0x13c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:265 +0x586
main.(*TestBinary).test(0xc820094240, 0xc820688500, 0x13b, 0x13c, 0x10000, 0x210000, 0x0, 0x0, 0x0, 0x0, ...)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:94 +0x202
main.(*Slave).minimizeInput(0xc82038c000, 0xc8206b2c80, 0x13c, 0x13c, 0x10000, 0xc820459b68, 0x0, 0x0, 0x0)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/slave.go:353 +0x64d
main.(*Slave).triageInput(0xc82038c000, 0xc8206b2c80, 0x13c, 0x13c, 0x0, 0x1, 0x100)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/slave.go:284 +0x47e
main.(*Slave).loop(0xc82038c000)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/slave.go:151 +0x7ee
created by main.slaveMain
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/slave.go:127 +0x8ab
goroutine 36 [runnable]:
syscall.Syscall(0x4, 0x1d, 0xc820c015b0, 0x8, 0x8, 0x0, 0x0)
/Users/kamil/go1.5/src/syscall/asm_darwin_amd64.s:16 +0x5
syscall.write(0x1d, 0xc820c015b0, 0x8, 0x8, 0x1c3322, 0x0, 0x0)
/Users/kamil/go1.5/src/syscall/zsyscall_darwin_amd64.go:1360 +0x5f
syscall.Write(0x1d, 0xc820c015b0, 0x8, 0x8, 0xc820c015b0, 0x0, 0x0)
/Users/kamil/go1.5/src/syscall/syscall_unix.go:176 +0x4d
os.(*File).write(0xc820086188, 0xc820c015b0, 0x8, 0x8, 0x0, 0x0, 0x0)
/Users/kamil/go1.5/src/os/file_unix.go:232 +0xd0
os.(*File).Write(0xc820086188, 0xc820c015b0, 0x8, 0x8, 0x149, 0x0, 0x0)
/Users/kamil/go1.5/src/os/file.go:139 +0x8a
encoding/binary.Write(0xba41c0, 0xc820086188, 0xbaace8, 0x6ee060, 0x35eb40, 0xc820c015a0, 0x0, 0x0)
/Users/kamil/go1.5/src/encoding/binary/binary.go:304 +0x22e
main.(*Testee).test(0xc820094510, 0xc8202fa240, 0x149, 0x20c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:250 +0x37f
main.(*TestBinary).test(0xc820094360, 0xc8202fa240, 0x149, 0x20c, 0x10000, 0x210000, 0x0, 0x0, 0x0, 0x0, ...)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:94 +0x202
main.(*Slave).minimizeInput(0xc82038c0e0, 0xc820099d40, 0x20c, 0x20c, 0x10000, 0xc820127b68, 0x0, 0x0, 0x0)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/slave.go:371 +0xa02
main.(*Slave).triageInput(0xc82038c0e0, 0xc820099d40, 0x20c, 0x20c, 0x0, 0x1, 0x100)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/slave.go:284 +0x47e
main.(*Slave).loop(0xc82038c0e0)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/slave.go:151 +0x7ee
created by main.slaveMain
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/slave.go:127 +0x8ab
goroutine 113 [select]:
main.newTestee.func1(0xc8200f6360)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:177 +0x5c5
created by main.newTestee
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:198 +0xb2b
goroutine 78 [select]:
main.newTestee.func3(0xc820094510)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:224 +0x15b
created by main.newTestee
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:229 +0xb6f
goroutine 77 [select]:
main.newTestee.func2(0xc820094510)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:204 +0x32f
created by main.newTestee
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:221 +0xb4d
goroutine 88 [select]:
main.newTestee.func3(0xc8200f62d0)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:224 +0x15b
created by main.newTestee
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:229 +0xb6f
goroutine 87 [select]:
main.newTestee.func2(0xc8200f62d0)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:204 +0x32f
created by main.newTestee
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:221 +0xb4d
goroutine 115 [select]:
main.newTestee.func3(0xc8200f6360)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:224 +0x15b
created by main.newTestee
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:229 +0xb6f
goroutine 114 [select]:
main.newTestee.func2(0xc8200f6360)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:204 +0x32f
created by main.newTestee
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:221 +0xb4d
goroutine 111 [select]:
main.newTestee.func2(0xc8200f65a0)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:204 +0x32f
created by main.newTestee
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:221 +0xb4d
goroutine 112 [select]:
main.newTestee.func3(0xc8200f65a0)
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:224 +0x15b
created by main.newTestee
/Users/kamil/src/github.com/dvyukov/go-fuzz/go-fuzz/testee.go:229 +0xb6f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment