-
Notifications
You must be signed in to change notification settings - Fork 277
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Debug 2025 #2040
base: master
Are you sure you want to change the base?
Debug 2025 #2040
Conversation
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-08-28-empty-seeds-1 --fuzzers aflplusplus_empty_seeds libafl_empty_seeds honggfuzz_empty_seeds libfuzzer_empty_seeds afl_empty_seeds |
Experiment |
Seeing errors from trials: Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/src/fuzzers/libafl_empty_seeds/fuzzer.py", line 71, in fuzz
prepare_empty_corpus(input_corpus)
File "/src/fuzzers/libafl_empty_seeds/fuzzer.py", line 42, in prepare_empty_corpus
shutil.rmtree(input_corpus)
NameError: name 'shutil' is not defined Did you have a chance to test this locally? |
yeah sorry i forgot to add import for that part. will fix soon |
These two are pushed to the branch here #2025 |
As I said, they are from your forked repo, not FuzzBench. Pushing them to a PR to FuzzBench does not make them FB. fatal: bad revision '5a717af' It's better if you could create a PR based on this one and add them. |
ok i opened here |
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-08-30-empty-seeds-1 --fuzzers aflplusplus_empty_seeds libafl_empty_seeds honggfuzz_empty_seeds libfuzzer_empty_seeds afl_empty_seeds |
i think we triggered it |
@DonggeLiu can you check the log? |
OK, I just had some time to look into this. ConclusionThe error is likely caused by missing This error is from As a result, FuzzBench failed on BTW, this is not the missing fuzz target binary error we have seen before, as this message was not printed and all binaries exist under NextI reckon the main question is "Is this caused by FuzzBench or the new fuzzers"?
I will do 1&2 now, and if you have more logs to add, please do so too. |
I added more logs here |
This comment was marked as outdated.
This comment was marked as outdated.
Just to check if profraw is generated in coverage_run()
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-09-03-empty-seeds-1 --fuzzers libfuzzer_empty_seeds afl_empty_seeds libfuzzer |
1 similar comment
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-09-03-empty-seeds-1 --fuzzers libfuzzer_empty_seeds afl_empty_seeds libfuzzer |
https://storage.googleapis.com/fuzzbench-data/index.html?prefix=2024-09-03-empty-seeds-1/ |
by cherry-picking commits from #2025 and #2038