Update LibAFL - #1902
Update LibAFL#1902
Conversation
|
So to fix that last one you can use a fuzzbench-specific profile like I do here: |
|
OK 👍 |
We fixed this a while ago; old version of LibAFL being used? |
|
I changed fuzzers/libafl. but for some reason the fuzzer being built is libafl_forkserver (Why?) |
|
Yeah that's weird. @jonathanmetzman @alan32liu there seems to be a CI bug here. In the meantime, can we just update the commit for the other libafls? |
|
Yes |
|
now good 😊 |
Not sure what has happened with the CI tests, but do they use the correct fuzzer now? |
No |
The CI issue is likely still present, but @tokatoka deleted the older fuzzer in favour of the new. |
|
I reckon that is because This is an intended behaviour in |
|
I see 👌 |
Sure! But let's double-check with @andreafioraldi first :) |
|
BTW, given this affects the master branch, would you think it makes sense to run an experiment to ensure the changes work as we expected before merging? I guess you already know how to make a trivial modification to service/gcbrun_experiment.py and write your experiment request in this format : ) |
OK i'll push necessary changes now |
Thanks! |
|
I added the old fuzzer using the old commit (slightly changed because it doesn't one of its dependency crate) The command would be |
Would it make sense to run another experiment, just to triple-check? |
|
okay 😂 This is the command; |
|
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2023-09-27-libafl --fuzzers libafl libafl_27042023 aflrustrust |
|
Now the experiment has run again. but the result has not improved. and in the build log
|
How about adding a |
|
ok |
|
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2023-09-28-libafl --fuzzers libafl libafl_27042023 aflrustrust |
|
Experiment |
I think sometimes you need to modify the file to skip this caching. I'm not sure git pull will help here. |
|
this pr is ready (for the 3rd time) |
This report shows |
|
Yes indeed 2704 was better. especially with libjpeg
Yes please 🙏 |
|
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2023-10-05-libafl --fuzzers libafl libafl_27042023 aflrustrust |
|
Experiment |
|
this one looks good now we can merge it 🙏 |
Sure, could you please fix the format error in CI? |
|
Done 🙏 |
|
/gcbrun skip |
Thanks! |
and the rust compiler it uses CC @andreafioraldi @addisoncrump
and the rust compiler it uses
CC @andreafioraldi @addisoncrump