In some cases running Libfuzzer in fork mode with -ignore_crashes=1 counts ctrl+c as crash and restarts.
Thread: https://github.com/google/oss-fuzz/issues/4547
Credit: Marcel Boehme <marcel.boehme@acm.org>
Paths
| Differential D130990
Libfuzzer fix for Ctrl + c not working with -fork and -ignore_crashes=1 ClosedPublic Authored by SyrasX on Aug 2 2022, 7:26 AM.
Details Summary In some cases running Libfuzzer in fork mode with -ignore_crashes=1 counts ctrl+c as crash and restarts. Thread: https://github.com/google/oss-fuzz/issues/4547 Credit: Marcel Boehme <marcel.boehme@acm.org>
Diff Detail
Event Timeline
This revision is now accepted and ready to land.Aug 12 2022, 4:09 PM Comment Actions Is there anything I need to do after the diff got accepted ? Don't think I have a way to commit. @vitalybuka Comment Actions
Thanks, should be maxim.schessler@gmail.com This revision was landed with ongoing or failed builds.Aug 16 2022, 4:45 PM Closed by commit rGaa0e9046c16b: Libfuzzer fix for Ctrl + c not working with -fork and -ignore_crashes=1 (authored by SyrasX, committed by vitalybuka). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 453170 compiler-rt/lib/fuzzer/FuzzerInternal.h
compiler-rt/lib/fuzzer/FuzzerLoop.cpp
compiler-rt/lib/fuzzer/FuzzerUtilLinux.cpp |
why this does not use Options->InterruptExitCode?