jazzer icon indicating copy to clipboard operation
jazzer copied to clipboard

Interaction of --keep_going and -ignore_crashes=1

Open mschessler opened this issue 3 years ago • 3 comments

While using Libfuzzers fork mode Jazzers --keep_going is naturally not enough and crashes the fuzzing after a while. Using -ignore_crashes=1 seems to work fine. But both together lead to Jazzer dealing with the crash without Libfuzzer noticing it. Currently I only see the minor issue of the number of crashes not getting counted and staying at zero in the command line output, but not sure if there are no other consequences.

mschessler avatar Aug 04 '22 13:08 mschessler

Do you happen to know whether libFuzzer's fork mode reports ASan halt_on_error=1 findings? That option served as the motivation for Jazzer's --keep_going mode and if it isn't well supported by libFuzzer, I'm inclined to say we should improve the upstream handling of such findings instead of doing something Jazzer-specific.

fmeum avatar Aug 05 '22 08:08 fmeum

Sorry I'm not sure.

mschessler avatar Aug 05 '22 12:08 mschessler

Hi @SyrasX - Thanks for raising this issue! Looks like we never really got back to you... I'm following up on how you're using Jazzer and what your goals are. Lots of folks start off using Jazzer then pivot to our flagship fuzzing suite because it's easier to use. Ping me if you want to discuss? david[dot]merian [at] code-intelligence[dot]com

David-Merian-CI avatar Feb 26 '24 14:02 David-Merian-CI