google / clusterfuzzlite

ClusterFuzzLite - Simple continuous fuzzing that runs in CI.
https://google.github.io/clusterfuzzlite
Apache License 2.0
454 stars 39 forks source link

Possible to continue fuzzing despite errors? #90

Open sudden6 opened 2 years ago

sudden6 commented 2 years ago

Hi,

Is there a setting to continue fuzzing and ignore crashes? Possibly deduplicating the crashes?

Currently the fuzzer stops at the first found crash, but this is not very helpful if there are multiple possible crashes.

oliverchang commented 2 years ago

Unfortunately this setting isn't available right now.

@jonathanmetzman WDYT?

jonathanmetzman commented 2 years ago

libFuzzer doesn't really do well at continuing fuzzing after a crash. And using deduplication here goes against the "lite" philosophy behind CFLite. So if we were to continue fuzzing it would have to be with other fuzz targets. That is basically being asked for in https://github.com/google/clusterfuzzlite/issues/85 I plan to implement that requested feature by mid March

Thank you, Jonathan

On Tue, Feb 22, 2022 at 11:46 PM Oliver Chang @.***> wrote:

Unfortunately this setting isn't available right now.

@jonathanmetzman https://github.com/jonathanmetzman WDYT?

— Reply to this email directly, view it on GitHub https://github.com/google/clusterfuzzlite/issues/90#issuecomment-1048446096, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHPG6LR7H6LPVCO6RJIUSS3U4RRB5ANCNFSM5O462VVA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you were mentioned.Message ID: @.***>