AFLplusplus / LibAFL

Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, ...
Other
2.03k stars 319 forks source link

Fuzzers jobs panic silently on the CI #974

Closed ergrelet closed 1 year ago

ergrelet commented 1 year ago

Describe the bug

Both 'fuzzers' jobs seem to panic in the "Build and run example fuzzers" step on the main branch, without making the jobs fail. It seems related to cargo's workspace inheritance feature.

Expected behavior

  1. Jobs should fail if they're expected to be able to run the fuzzers properly.
  2. Jobs should eventually be fixed to avoid failing.

Screen output/Screenshots

Here are examples:

domenukk commented 1 year ago

@andreafioraldi can you take a look?

tokatoka commented 1 year ago

we can simply delete https://github.com/AFLplusplus/LibAFL/blob/main/scripts/test_all_fuzzers.sh#L41 this declare -A line. if it causes a problem on macos

for the diffing.rs's error, I can't reproduce it

tokatoka commented 1 year ago

it works until this commit https://github.com/AFLplusplus/LibAFL/commit/75f12bd0eb3ffffc67f8a12d3837b8b0ef369dd6 and it's broken from this commit https://github.com/AFLplusplus/LibAFL/commit/476cb7e7dcd424992041dc058483e551486d01d7 but I don't know what causes it

tokatoka commented 1 year ago

updated the dependency in #976 and it should be fixed