Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save klauspost/d4ec7bd6ecefa1bec56dd8ca4ac8ec39 to your computer and use it in GitHub Desktop.
Save klauspost/d4ec7bd6ecefa1bec56dd8ca4ac8ec39 to your computer and use it in GitHub Desktop.
2019/10/12 13:17:16 process finished successfully
2019/10/12 13:17:16 Running fuzzing with: ./fuzzer -print_final_stats=1 -exact_artifact_path=./artifact -error_exitcode=76 -max_total_time=3600 corpus seed -rss_limit_mb=1984
FUZZER: INFO: Seed: 1948056531
FUZZER: INFO: 65536 Extra Counters
FUZZER: INFO: 557 files found in corpus
FUZZER: INFO: 588 files found in seed
FUZZER: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes
FUZZER: INFO: seed corpus: files: 1145 min: 1b max: 1048576b total: 113712584b rss: 776Mb
FUZZER: #256 pulse ft: 1565 corp: 92/921b lim: 4 exec/s: 85 rss: 776Mb
FUZZER: #512 pulse ft: 2480 corp: 215/5035b lim: 4 exec/s: 73 rss: 776Mb
FUZZER: #1024 pulse ft: 6747 corp: 541/22Mb lim: 4 exec/s: 13 rss: 776Mb
FUZZER: #1146 INITED ft: 7177 corp: 607/64Mb lim: 4 exec/s: 3 rss: 776Mb
FUZZER: #2025 REDUCE ft: 7177 corp: 607/64Mb lim: 6 exec/s: 3 rss: 776Mb L: 77/1048216 MS: 4 ChangeByte-ChangeByte-ChangeBit-EraseBytes-
FUZZER: #2045 REDUCE ft: 7177 corp: 607/64Mb lim: 6 exec/s: 3 rss: 776Mb L: 831723/1048216 MS: 5 ChangeASCIIInt-CopyPart-ShuffleBytes-CrossOver-InsertRepeatedBytes-
FUZZER: #2048 pulse ft: 7177 corp: 607/64Mb lim: 6 exec/s: 3 rss: 776Mb
FUZZER: #2663 REDUCE ft: 7177 corp: 607/64Mb lim: 6 exec/s: 3 rss: 776Mb L: 147657/1048216 MS: 3 CrossOver-InsertRepeatedBytes-InsertByte-
FUZZER: #2715 REDUCE ft: 7177 corp: 607/64Mb lim: 6 exec/s: 3 rss: 776Mb L: 88879/1048216 MS: 2 ChangeBit-EraseBytes-
FUZZER: #3163 REDUCE ft: 7177 corp: 607/64Mb lim: 6 exec/s: 3 rss: 776Mb L: 15/1048216 MS: 3 CopyPart-ShuffleBytes-EraseBytes-
FUZZER: #3473 REDUCE ft: 7177 corp: 607/64Mb lim: 6 exec/s: 3 rss: 776Mb L: 65907/1048216 MS: 5 ChangeByte-ShuffleBytes-ChangeBinInt-CopyPart-EraseBytes-
FUZZER: #4096 pulse ft: 7177 corp: 607/64Mb lim: 6 exec/s: 2 rss: 776Mb
FUZZER: #4157 REDUCE ft: 7177 corp: 607/64Mb lim: 6 exec/s: 2 rss: 776Mb L: 558/1048216 MS: 4 ChangeBit-CopyPart-ShuffleBytes-EraseBytes-
FUZZER: #4322 REDUCE ft: 7177 corp: 607/64Mb lim: 6 exec/s: 2 rss: 776Mb L: 376/1048216 MS: 5 EraseBytes-InsertByte-ChangeBinInt-InsertRepeatedBytes-ChangeBinInt-
FUZZER: runtime: unexpected return pc for runtime.gopark called from 0x7fc9c40d3ba6
FUZZER: stack: frame={sp:0xc000060f40, fp:0xc000060f60} stack=[0xc000060000,0xc000061000)
FUZZER: 000000c000060e40: 00000000004d648b <runtime.futexsleep+75> 00000000027a4a70
FUZZER: 000000c000060e50: 0000000200000080 0000000000000000
FUZZER: 000000c000060e60: 00000000004d654c <runtime.futexwakeup+60> 00000000027a4a70
FUZZER: 000000c000060e70: 00000000004c65e9 <runtime.(*gcControllerState).endCycle+137> 000098f06e2fa7f5
FUZZER: 000000c000060e80: 0000000000000000 0000006400000000
FUZZER: 000000c000060e90: 3febab726d45c66b 00000000027a4a70
FUZZER: 000000c000060ea0: 000000c000000002 ffffffffffffffff
FUZZER: 000000c000060eb0: 000000c000060ed0 00000000004b97a8 <runtime.unlock+136>
FUZZER: 000000c000060ec0: 00000000027a4a70 0000000000000001
FUZZER: 000000c000060ed0: 000000c000082a80 000000c000001980
FUZZER: 000000c000060ee0: 000000c000001980 41426da700000000
FUZZER: 000000c000060ef0: 000000c000082b78 000000c000060f00
FUZZER: 000000c000060f00: 00000000004c7c60 <runtime.gcMarkDone+512> 3febab726d45c66b
FUZZER: 000000c000060f10: 3febab726d45c66b 0000000000000000
FUZZER: 000000c000060f20: 0000000000000000 00000000008c4420
FUZZER: 000000c000060f30: 000000c000060f50 00000000004da5a5 <runtime.gopark+245>
FUZZER: 000000c000060f40: <00000000008142e0 000000c000060f37
FUZZER: 000000c000060f50: 0000000000000000 !00007fc9c40d3ba6
FUZZER: 000000c000060f60: >00000000008141a0 000000000000000f
FUZZER: 000000c000060f70: 000000c000060fb0 000000000041d250
FUZZER: 000000c000060f80: 0000000000000000 000000005da1d967
FUZZER: 000000c000060f90: 0000000022ffb79d 0000000000430b46
FUZZER: 000000c000060fa0: 000000000000000f 0000000000000003
FUZZER: 000000c000060fb0: 000000c000061af0 00007fc9c4cb50e0
FUZZER: 000000c000060fc0: 0000000000000007 0000000000000000
FUZZER: 000000c000060fd0: 00007fc9c5452000 000000c000000000
FUZZER: 000000c000060fe0: 0000000000008000 000000000000000e
FUZZER: 000000c000060ff0: 000000000000000e 000000000000004b
FUZZER: fatal error: unknown caller pc
FUZZER:
FUZZER: runtime stack:
FUZZER: runtime.throw(0x580c9b, 0x11)
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/panic.go:617 +0x74
FUZZER: runtime.gentraceback(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xc000001980, 0x0, 0x0, 0x7fffffff, 0x7fc9b2ffcb48, 0x0, 0x0, ...)
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/traceback.go:275 +0x1cd5
FUZZER: runtime.scanstack(0xc000001980, 0xc000025c70)
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/mgcmark.go:711 +0x163
FUZZER: runtime.scang(0xc000001980, 0xc000025c70)
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/proc.go:888 +0x1e6
FUZZER: runtime.markroot.func1()
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/mgcmark.go:221 +0x72
FUZZER: runtime.markroot(0xc000025c70, 0x7fc900000010)
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/mgcmark.go:202 +0x2eb
FUZZER: runtime.gcDrain(0xc000025c70, 0x7)
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/mgcmark.go:899 +0x116
FUZZER: runtime.gcBgMarkWorker.func2()
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/mgc.go:1926 +0x16e
FUZZER: runtime.systemstack(0x0)
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/asm_amd64.s:351 +0x63
FUZZER: runtime.mstart()
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/proc.go:1153
FUZZER:
FUZZER: goroutine 51 [GC worker (idle)]:
FUZZER: runtime.systemstack_switch()
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/asm_amd64.s:311 fp=0xc00046c760 sp=0xc00046c758 pc=0x500000
FUZZER: runtime.gcBgMarkWorker(0xc000024a00)
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/mgc.go:1890 +0x1c6 fp=0xc00046c7d8 sp=0xc00046c760 pc=0x4c8ae6
FUZZER: runtime.goexit()
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/asm_amd64.s:1337 +0x1 fp=0xc00046c7e0 sp=0xc00046c7d8 pc=0x502101
FUZZER: created by runtime.gcBgMarkStartWorkers
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/mgc.go:1784 +0x79
FUZZER:
FUZZER: goroutine 17 [runnable, locked to thread]:
FUZZER: github.com/klauspost/compress/flate.(*decompressor).Read(0xc0000dc140, 0xc0001e1e00, 0x80000, 0x80000, 0x7e00, 0x0, 0x0)
FUZZER: /home/travis/gopath/src/github.com/klauspost/compress/flate/inflate.go:363 +0x433
FUZZER: bytes.(*Buffer).ReadFrom(0xc000061d28, 0x7fc9c5275148, 0xc0000dc140, 0x0, 0x0, 0xc000061d50)
FUZZER: /home/travis/.gimme/versions/go1.12.10.linux.amd64/src/bytes/buffer.go:207 +0x105
FUZZER: io/ioutil.readAll(0x7fc9c5275148, 0xc0000dc140, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0)
FUZZER: /home/travis/.gimme/versions/go1.12.10.linux.amd64/src/io/ioutil/ioutil.go:36 +0x11c
FUZZER: io/ioutil.ReadAll(...)
FUZZER: /home/travis/.gimme/versions/go1.12.10.linux.amd64/src/io/ioutil/ioutil.go:45
FUZZER: github.com/klauspost/compress-fuzz/flate.Fuzz(0x6a8d5f0, 0xf0072, 0xf0072, 0xc0000d0b40)
FUZZER: /home/travis/gopath/src/github.com/klauspost/compress-fuzz/flate/flate.go:70 +0x86c
FUZZER: main.LLVMFuzzerTestOneInput(0x6a8d5f0, 0xf0072, 0x8143a0)
FUZZER: /tmp/go-fuzz-build414022191/gopath/src/github.com/klauspost/compress-fuzz/flate/go.fuzz.main/main.go:35 +0x66
FUZZER: main._cgoexpwrap_3b201cb0391d_LLVMFuzzerTestOneInput(0x6a8d5f0, 0xf0072, 0x8bee20)
FUZZER: _cgo_gotypes.go:64 +0x37
FUZZER: ==1692== ERROR: libFuzzer: deadly signal
FUZZER: #0 0x4b059f in __sanitizer_print_stack_trace /tmp/final/llvm.src/projects/compiler-rt/lib/ubsan/ubsan_diag_standalone.cc:29:3
FUZZER: #1 0x4529a8 in fuzzer::PrintStackTrace() /tmp/final/llvm.src/projects/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:206:5
FUZZER: #2 0x430c8b in fuzzer::Fuzzer::CrashCallback() /tmp/final/llvm.src/projects/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:237:3
FUZZER: #3 0x430c4f in fuzzer::Fuzzer::StaticCrashSignalCallback() /tmp/final/llvm.src/projects/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:209:6
FUZZER: #4 0x7fc9c4cb50df (/lib/x86_64-linux-gnu/libpthread.so.0+0x110df)
FUZZER: #5 0x503a50 in runtime.raise /tmp/go-fuzz-build414022191/goroot/src/runtime/sys_linux_amd64.s:149
FUZZER:
FUZZER: NOTE: libFuzzer has rudimentary signal handlers.
FUZZER: Combine libFuzzer with AddressSanitizer or similar for better crash reports.
FUZZER: SUMMARY: libFuzzer: deadly signal
FUZZER: MS: 3 ShuffleBytes-ChangeBit-ChangeBinInt-; base unit: 871c33da728a54b2d3a0c3bb526a5133e58f8148
FUZZER: artifact_prefix='./'; Test unit written to ./artifact
FUZZER: stat::number_of_executed_units: 5400
FUZZER: stat::average_exec_per_sec: 2
FUZZER: stat::new_units_added: 8
FUZZER: stat::slowest_unit_time_sec: 0
FUZZER: stat::peak_rss_mb: 776
2019/10/12 13:47:20 process finished with error = exit status 76
2019/10/12 13:47:20 Exit Status: 76
2019/10/12 13:47:21 uploading crash...
2019/10/25 15:51:47 Running fuzzing with: ./fuzzer -print_final_stats=1 -exact_artifact_path=./artifact -error_exitcode=76 -max_total_time=3600 corpus seed -rss_limit_mb=1984
FUZZER: INFO: Seed: 547892021
FUZZER: INFO: 65536 Extra Counters
FUZZER: INFO: 557 files found in corpus
FUZZER: INFO: 588 files found in seed
FUZZER: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes
FUZZER: INFO: seed corpus: files: 1145 min: 1b max: 1048576b total: 101146474b rss: 193Mb
FUZZER: #256 pulse ft: 1569 corp: 97/892b lim: 4 exec/s: 128 rss: 193Mb
FUZZER: #512 pulse ft: 2486 corp: 207/4316b lim: 4 exec/s: 102 rss: 193Mb
FUZZER: #1024 pulse ft: 6676 corp: 527/16Mb lim: 4 exec/s: 19 rss: 193Mb
FUZZER: #1146 INITED ft: 7158 corp: 591/52Mb lim: 4 exec/s: 5 rss: 193Mb
FUZZER: #2048 pulse ft: 7158 corp: 591/52Mb lim: 6 exec/s: 5 rss: 193Mb
FUZZER: #2050 REDUCE ft: 7158 corp: 591/52Mb lim: 6 exec/s: 5 rss: 193Mb L: 655952/1048096 MS: 4 CopyPart-ChangeBit-ChangeASCIIInt-EraseBytes-
FUZZER: #3503 REDUCE ft: 7158 corp: 591/52Mb lim: 6 exec/s: 5 rss: 193Mb L: 12/1048096 MS: 2 ChangeASCIIInt-EraseBytes-
FUZZER: #4096 pulse ft: 7158 corp: 591/52Mb lim: 6 exec/s: 5 rss: 193Mb
FUZZER: #8192 pulse ft: 7158 corp: 591/52Mb lim: 8 exec/s: 4 rss: 193Mb
FUZZER: runtime: unexpected return pc for runtime.gcBgMarkWorker called from 0x2fa100a2
FUZZER: stack: frame={sp:0xc00005ff60, fp:0xc00005ffd8} stack=[0xc00005f000,0xc000060000)
FUZZER: 000000c00005fe60: 0000000000000000 00000000008cbdc0
FUZZER: 000000c00005fe70: 000000c000052e00 00000000004dbeb6 <runtime.gopark+230>
FUZZER: 000000c00005fe80: 0000000000821d98 000000c000024a00
FUZZER: 000000c00005fe90: 000000c00005fef8 00000000004ea29e <runtime.semacquire1+494>
FUZZER: 000000c00005fea0: 000000c00012a540 00000000027b4c01
FUZZER: 000000c00005feb0: 000000c000121912 0000000000000004
FUZZER: 000000c00005fec0: 0000000000000000 0000000000001200
FUZZER: 000000c00005fed0: 0000000000000048 000000c00012a540
FUZZER: 000000c00005fee0: 00000000027b4c00 00000000027b4c10
FUZZER: 000000c00005fef0: 00000000027b4c00 000000c00005ff50
FUZZER: 000000c00005ff00: 00000000004c825c <runtime.gcMarkDone+652> 00000000027acd14
FUZZER: 000000c00005ff10: 3ff0a0bf56294f00 0000000000000000
FUZZER: 000000c00005ff20: 0000000000000000 0000000000000000
FUZZER: 000000c00005ff30: 000000c00005ff50 00000000004dbeb6 <runtime.gopark+230>
FUZZER: 000000c00005ff40: 0000000000821d98 000000c00005ff37
FUZZER: 000000c00005ff50: 000000c00005ff58 00000000004c8fb5 <runtime.gcBgMarkWorker+261>
FUZZER: 000000c00005ff60: <0000000000821c58 000000c00047e000
FUZZER: 000000c00005ff70: 0000000000001418 0000000000000000
FUZZER: 000000c00005ff80: 0000000000000000 0000000000000000
FUZZER: 000000c00005ff90: 0000000000000000 00007f91b2a07ba6
FUZZER: 000000c00005ffa0: 000000c000001500 00000000008b6160
FUZZER: 000000c00005ffb0: 000000c00005fff0 000000000041d250
FUZZER: 000000c00005ffc0: 000000c00002b900 000000005db3211e
FUZZER: 000000c00005ffd0: !000000002fa100a2 >0000000000430b46
FUZZER: 000000c00005ffe0: 00000000008b6160 0000000000000001
FUZZER: 000000c00005fff0: 000000c000060b28 00007f91b35e90e0
FUZZER: fatal error: unknown caller pc
FUZZER:
FUZZER: runtime stack:
FUZZER: runtime.throw(0x587928, 0x11)
FUZZER: runtime/panic.go:774 +0x74
FUZZER: runtime.gentraceback(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xc000001500, 0x0, 0x0, 0x7fffffff, 0x7f91994f2b48, 0x0, 0x0, ...)
FUZZER: runtime/traceback.go:273 +0x19e9
FUZZER: runtime.scanstack(0xc000001500, 0xc000021270)
FUZZER: runtime/mgcmark.go:711 +0x161
FUZZER: runtime.scang(0xc000001500, 0xc000021270)
FUZZER: runtime/proc.go:886 +0x1e5
FUZZER: runtime.markroot.func1()
FUZZER: runtime/mgcmark.go:221 +0x71
FUZZER: runtime.markroot(0xc000021270, 0x7f9100000010)
FUZZER: runtime/mgcmark.go:202 +0x2f5
FUZZER: runtime.gcDrain(0xc000021270, 0x7)
FUZZER: runtime/mgcmark.go:915 +0x114
FUZZER: runtime.gcBgMarkWorker.func2()
FUZZER: runtime/mgc.go:1936 +0x16d
FUZZER: runtime.systemstack(0x0)
FUZZER: runtime/asm_amd64.s:370 +0x63
FUZZER: runtime.mstart()
FUZZER: runtime/proc.go:1146
FUZZER:
FUZZER: goroutine 158 [GC worker (idle)]:
FUZZER: runtime.systemstack_switch()
FUZZER: runtime/asm_amd64.s:330 fp=0xc00047a760 sp=0xc00047a758 pc=0x502540
FUZZER: runtime.gcBgMarkWorker(0xc000020000)
FUZZER: runtime/mgc.go:1900 +0x1c5 fp=0xc00047a7d8 sp=0xc00047a760 pc=0x4c9075
FUZZER: runtime.goexit()
FUZZER: runtime/asm_amd64.s:1357 +0x1 fp=0xc00047a7e0 sp=0xc00047a7d8 pc=0x504641
FUZZER: created by runtime.gcBgMarkStartWorkers
FUZZER: runtime/mgc.go:1794 +0x79
FUZZER:
FUZZER: goroutine 17 [GC assist wait, locked to thread]:
FUZZER: bytes.makeSlice(0xf03f1, 0x0, 0x0, 0x0)
FUZZER: /home/travis/.gimme/versions/go1.13.3.linux.amd64/src/bytes/buffer.go:229 +0xa9
FUZZER: bytes.(*Buffer).grow(0xc0000a0180, 0xffff, 0x504640)
FUZZER: /home/travis/.gimme/versions/go1.13.3.linux.amd64/src/bytes/buffer.go:142 +0x322
FUZZER: bytes.(*Buffer).Write(0xc0000a0180, 0xc00021c000, 0xffff, 0xffff, 0x4, 0x0, 0x0)
FUZZER: /home/travis/.gimme/versions/go1.13.3.linux.amd64/src/bytes/buffer.go:172 +0x17b
FUZZER: github.com/klauspost/compress/flate.(*huffmanBitWriter).write(0xc00000c3c0, 0xc00021c000, 0xffff, 0xffff)
FUZZER: /home/travis/gopath/src/github.com/klauspost/compress/flate/huffman_bit_writer.go:203 +0xab
FUZZER: github.com/klauspost/compress/flate.(*huffmanBitWriter).writeBytes(0xc00000c3c0, 0xc00021c000, 0xffff, 0xffff)
FUZZER: /home/travis/gopath/src/github.com/klauspost/compress/flate/huffman_bit_writer.go:233 +0x1af
FUZZER: github.com/klauspost/compress/flate.(*compressor).writeStoredBlock(0xc0002f6000, 0xc00021c000, 0xffff, 0xffff, 0xffff, 0xffff)
FUZZER: /home/travis/gopath/src/github.com/klauspost/compress/flate/deflate.go:321 +0x108
FUZZER: github.com/klauspost/compress/flate.(*compressor).store(0xc0002f6000)
FUZZER: /home/travis/gopath/src/github.com/klauspost/compress/flate/deflate.go:540 +0x99
FUZZER: github.com/klauspost/compress/flate.(*compressor).write(0xc0002f6000, 0x55a88c8, 0x8001f, 0x27, 0x0, 0x0, 0x1)
FUZZER: /home/travis/gopath/src/github.com/klauspost/compress/flate/deflate.go:616 +0xf5
FUZZER: github.com/klauspost/compress/flate.(*Writer).Write(...)
FUZZER: /home/travis/gopath/src/github.com/klauspost/compress/flate/deflate.go:783
FUZZER: github.com/klauspost/compress-fuzz/flate.Fuzz(0x55288d0, 0x8001f, 0x8001f, 0x7ffe3bcc3c50)
FUZZER: /home/travis/gopath/src/github.com/klauspost/compress-fuzz/flate/flate.go:29 +0x2a2
FUZZER: main.LLVMFuzzerTestOneInput(0x55288d0, 0x8001f, 0x821e60)
FUZZER: github.com/klauspost/compress-fuzz/flate/go.fuzz.main/main.go:35 +0x66
FUZZER: main._cgoexpwrap_3b201cb0391d_LLVMFuzzerTestOneInput(0x55288d0, 0x8001f, 0x8c6160)
FUZZER: _cgo_gotypes.go:64 +0x37
FUZZER: ==509== ERROR: libFuzzer: deadly signal
FUZZER: #0 0x4b059f in __sanitizer_print_stack_trace /tmp/final/llvm.src/projects/compiler-rt/lib/ubsan/ubsan_diag_standalone.cc:29:3
FUZZER: #1 0x4529a8 in fuzzer::PrintStackTrace() /tmp/final/llvm.src/projects/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:206:5
FUZZER: #2 0x430c8b in fuzzer::Fuzzer::CrashCallback() /tmp/final/llvm.src/projects/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:237:3
FUZZER: #3 0x430c4f in fuzzer::Fuzzer::StaticCrashSignalCallback() /tmp/final/llvm.src/projects/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:209:6
FUZZER: #4 0x7f91b35e90df (/lib/x86_64-linux-gnu/libpthread.so.0+0x110df)
FUZZER: #5 0x506030 in runtime.raise runtime/sys_linux_amd64.s:149
FUZZER:
FUZZER: NOTE: libFuzzer has rudimentary signal handlers.
FUZZER: Combine libFuzzer with AddressSanitizer or similar for better crash reports.
FUZZER: SUMMARY: libFuzzer: deadly signal
FUZZER: MS: 4 ChangeASCIIInt-ChangeASCIIInt-CrossOver-ChangeBinInt-; base unit: 1ea397973c3a1b3757c53f33f06cf769e66e3451
FUZZER: artifact_prefix='./'; Test unit written to ./artifact
FUZZER: stat::number_of_executed_units: 8897
FUZZER: stat::average_exec_per_sec: 4
FUZZER: stat::new_units_added: 2
FUZZER: stat::slowest_unit_time_sec: 0
FUZZER: stat::peak_rss_mb: 193
2019/10/25 16:21:52 process finished with error = exit status 76
2019/10/25 16:21:52 Exit Status: 76
2019/10/25 16:21:52 uploading crash...
2019/10/22 13:52:40 Running fuzzing with: ./fuzzer -print_final_stats=1 -exact_artifact_path=./artifact -error_exitcode=76 -max_total_time=3600 corpus seed -rss_limit_mb=1984
FUZZER: INFO: Seed: 488369914
FUZZER: INFO: 65536 Extra Counters
FUZZER: INFO: 558 files found in corpus
FUZZER: INFO: 588 files found in seed
FUZZER: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes
FUZZER: INFO: seed corpus: files: 1146 min: 1b max: 1048576b total: 102998405b rss: 384Mb
FUZZER: #256 pulse ft: 1583 corp: 95/909b lim: 4 exec/s: 85 rss: 384Mb
FUZZER: #512 pulse ft: 2501 corp: 212/4604b lim: 4 exec/s: 85 rss: 384Mb
FUZZER: #1024 pulse ft: 6689 corp: 530/17Mb lim: 4 exec/s: 18 rss: 384Mb
FUZZER: #1147 INITED ft: 7185 corp: 595/53Mb lim: 4 exec/s: 5 rss: 384Mb
FUZZER: #2048 pulse ft: 7185 corp: 595/53Mb lim: 6 exec/s: 4 rss: 384Mb
FUZZER: #2771 REDUCE ft: 7185 corp: 595/53Mb lim: 6 exec/s: 4 rss: 384Mb L: 590067/1048096 MS: 4 ChangeByte-EraseBytes-CopyPart-CopyPart-
FUZZER: #3878 REDUCE ft: 7185 corp: 595/53Mb lim: 6 exec/s: 4 rss: 384Mb L: 293/1048096 MS: 1 EraseBytes-
FUZZER: #4096 pulse ft: 7185 corp: 595/53Mb lim: 6 exec/s: 4 rss: 384Mb
FUZZER: #4814 REDUCE ft: 7185 corp: 595/53Mb lim: 6 exec/s: 4 rss: 384Mb L: 36/1048096 MS: 1 EraseBytes-
FUZZER: #6330 REDUCE ft: 7185 corp: 595/53Mb lim: 6 exec/s: 4 rss: 384Mb L: 335/1048096 MS: 1 EraseBytes-
FUZZER: #7371 REDUCE ft: 7185 corp: 595/53Mb lim: 6 exec/s: 4 rss: 384Mb L: 460546/1048096 MS: 1 EraseBytes-
FUZZER: runtime: unexpected return pc for runtime.gopark called from 0x7f22d0e37ba6
FUZZER: stack: frame={sp:0xc00005ff40, fp:0xc00005ff60} stack=[0xc00005f000,0xc000060000)
FUZZER: 000000c00005fe40: 00000000004d648b <runtime.futexsleep+75> 00000000027a4a70
FUZZER: 000000c00005fe50: 0000000200000080 0000000000000000
FUZZER: 000000c00005fe60: 00000000004d654c <runtime.futexwakeup+60> 00000000027a4a70
FUZZER: 000000c00005fe70: 00000000004c65e9 <runtime.(*gcControllerState).endCycle+137> 00025dbe8e3ebe43
FUZZER: 000000c00005fe80: 0000000000000000 0000006400000000
FUZZER: 000000c00005fe90: 3fedee93ad914ed0 00000000027a4a70
FUZZER: 000000c00005fea0: 000000c000000002 ffffffffffffffff
FUZZER: 000000c00005feb0: 000000c00005fed0 00000000004b97a8 <runtime.unlock+136>
FUZZER: 000000c00005fec0: 00000000027a4a70 0000000000000001
FUZZER: 000000c00005fed0: 000000c00009ee00 000000c000001b00
FUZZER: 000000c00005fee0: 000000c000001b00 4140d5ac80000000
FUZZER: 000000c00005fef0: 000000c00009eef8 000000c00005ff00
FUZZER: 000000c00005ff00: 00000000004c7c60 <runtime.gcMarkDone+512> 3fedee93ad914ed0
FUZZER: 000000c00005ff10: 3fedee93ad914ed0 0000000000000000
FUZZER: 000000c00005ff20: 0000000000000000 00000000008c4420
FUZZER: 000000c00005ff30: 000000c00005ff50 00000000004da5a5 <runtime.gopark+245>
FUZZER: 000000c00005ff40: <00000000008142e0 000000c00005ff37
FUZZER: 000000c00005ff50: 0000000000000000 !00007f22d0e37ba6
FUZZER: 000000c00005ff60: >00000000008141a0 000000000000000b
FUZZER: 000000c00005ff70: 000000c00005ffb0 000000000041d250
FUZZER: 000000c00005ff80: 0000000000000000 000000005daf10b3
FUZZER: 000000c00005ff90: 000000001256d9db 0000000000430b46
FUZZER: 000000c00005ffa0: 000000000000000b 0000000000000043
FUZZER: 000000c00005ffb0: 000000c000060af0 00007f22d1a190e0
FUZZER: 000000c00005ffc0: 0000000000000007 0000000000000000
FUZZER: 000000c00005ffd0: 00007f22d21b6000 000000c000000000
FUZZER: 000000c00005ffe0: 0000000000008000 00000000008aee20
FUZZER: 000000c00005fff0: 0000000000000000 0000000000000037
FUZZER: fatal error: unknown caller pc
FUZZER:
FUZZER: runtime stack:
FUZZER: runtime.throw(0x580c9b, 0x11)
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/panic.go:617 +0x74
FUZZER: runtime.gentraceback(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xc000001b00, 0x0, 0x0, 0x7fffffff, 0x7f22be1b9b48, 0x0, 0x0, ...)
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/traceback.go:275 +0x1cd5
FUZZER: runtime.scanstack(0xc000001b00, 0xc000023770)
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/mgcmark.go:711 +0x163
FUZZER: runtime.scang(0xc000001b00, 0xc000023770)
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/proc.go:888 +0x1e6
FUZZER: runtime.markroot.func1()
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/mgcmark.go:221 +0x72
FUZZER: runtime.markroot(0xc000023770, 0x7f220000000d)
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/mgcmark.go:202 +0x2eb
FUZZER: runtime.gcDrain(0xc000023770, 0x7)
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/mgcmark.go:899 +0x116
FUZZER: runtime.gcBgMarkWorker.func2()
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/mgc.go:1926 +0x16e
FUZZER: runtime.systemstack(0x0)
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/asm_amd64.s:351 +0x63
FUZZER: runtime.mstart()
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/proc.go:1153
FUZZER:
FUZZER: goroutine 26 [GC worker (idle)]:
FUZZER: runtime.systemstack_switch()
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/asm_amd64.s:311 fp=0xc000461760 sp=0xc000461758 pc=0x500000
FUZZER: runtime.gcBgMarkWorker(0xc000022500)
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/mgc.go:1890 +0x1c6 fp=0xc0004617d8 sp=0xc000461760 pc=0x4c8ae6
FUZZER: runtime.goexit()
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/asm_amd64.s:1337 +0x1 fp=0xc0004617e0 sp=0xc0004617d8 pc=0x502101
FUZZER: created by runtime.gcBgMarkStartWorkers
FUZZER: /tmp/go-fuzz-build414022191/goroot/src/runtime/mgc.go:1784 +0x79
FUZZER:
FUZZER: goroutine 17 [runnable, locked to thread]:
FUZZER: github.com/klauspost/compress/flate.(*fastGen).matchlenLong(0xc000716000, 0x700000008, 0xc00060c000, 0xffff, 0x50000, 0xc000000600)
FUZZER: /home/travis/gopath/src/github.com/klauspost/compress/flate/fast_encoder.go:192 +0x104
FUZZER: github.com/klauspost/compress/flate.(*fastEncL5).Encode(0xc000716000, 0xc0005b2090, 0xc00060c000, 0xffff, 0x50000)
FUZZER: /home/travis/gopath/src/github.com/klauspost/compress/flate/level5.go:184 +0x1457
FUZZER: github.com/klauspost/compress/flate.(*compressor).storeFast(0xc0005b2000)
FUZZER: /home/travis/gopath/src/github.com/klauspost/compress/flate/deflate.go:592 +0x339
FUZZER: github.com/klauspost/compress/flate.(*compressor).write(0xc0005b2000, 0x428f48f, 0x1bb9f, 0xbba0, 0x0, 0x0, 0x1)
FUZZER: /home/travis/gopath/src/github.com/klauspost/compress/flate/deflate.go:616 +0xf5
FUZZER: github.com/klauspost/compress/flate.(*Writer).Write(...)
FUZZER: /home/travis/gopath/src/github.com/klauspost/compress/flate/deflate.go:783
FUZZER: github.com/klauspost/compress-fuzz/flate.Fuzz(0x427f490, 0x1bb9f, 0x1bb9f, 0xc000077f00)
FUZZER: /home/travis/gopath/src/github.com/klauspost/compress-fuzz/flate/flate.go:29 +0x2a3
FUZZER: main.LLVMFuzzerTestOneInput(0x427f490, 0x1bb9f, 0x8143a0)
FUZZER: /tmp/go-fuzz-build414022191/gopath/src/github.com/klauspost/compress-fuzz/flate/go.fuzz.main/main.go:35 +0x66
FUZZER: main._cgoexpwrap_3b201cb0391d_LLVMFuzzerTestOneInput(0x427f490, 0x1bb9f, 0x8bee20)
FUZZER: _cgo_gotypes.go:64 +0x37
FUZZER: ==860== ERROR: libFuzzer: deadly signal
FUZZER: #0 0x4b059f in __sanitizer_print_stack_trace /tmp/final/llvm.src/projects/compiler-rt/lib/ubsan/ubsan_diag_standalone.cc:29:3
FUZZER: #1 0x4529a8 in fuzzer::PrintStackTrace() /tmp/final/llvm.src/projects/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:206:5
FUZZER: #2 0x430c8b in fuzzer::Fuzzer::CrashCallback() /tmp/final/llvm.src/projects/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:237:3
FUZZER: #3 0x430c4f in fuzzer::Fuzzer::StaticCrashSignalCallback() /tmp/final/llvm.src/projects/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:209:6
FUZZER: #4 0x7f22d1a190df (/lib/x86_64-linux-gnu/libpthread.so.0+0x110df)
FUZZER: #5 0x503a50 in runtime.raise /tmp/go-fuzz-build414022191/goroot/src/runtime/sys_linux_amd64.s:149
FUZZER:
FUZZER: NOTE: libFuzzer has rudimentary signal handlers.
FUZZER: Combine libFuzzer with AddressSanitizer or similar for better crash reports.
FUZZER: SUMMARY: libFuzzer: deadly signal
FUZZER: MS: 2 CrossOver-InsertRepeatedBytes-; base unit: f78f71c1470bd06814e109905428817688312d45
FUZZER: artifact_prefix='./'; Test unit written to ./artifact
FUZZER: stat::number_of_executed_units: 7738
FUZZER: stat::average_exec_per_sec: 4
FUZZER: stat::new_units_added: 5
FUZZER: stat::slowest_unit_time_sec: 0
FUZZER: stat::peak_rss_mb: 384
2019/10/22 14:22:44 process finished with error = exit status 76
2019/10/22 14:22:44 Exit Status: 76
2019/10/22 14:22:44 uploading crash...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment