Skip to content
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

Minimize Corpus Seed #2064

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

Minimize Corpus Seed #2064

wants to merge 4 commits into from

Conversation

ardier
Copy link

@ardier ardier commented Jan 4, 2025

Re-opening this experiment after minor correction.
This experiment builds on our previous using the freetype2 benchmark with a custom seed corpus.

Please run the following command to run the experiment:
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2025-01-01-freetype2_ftfuzzer-mutants --fuzzers afl aflplusplus libfuzzer --benchmarks freetype2_ftfuzzer

@DonggeLiu @jonathanmetzman Could you please have a look?

Thank you kindly in advance.

@ardier ardier changed the title Ardier 0012 Minimize Corpus Seed Jan 4, 2025
@DonggeLiu
Copy link
Contributor

Sorry about the delay, @ardier.
I just returned to work.

@DonggeLiu
Copy link
Contributor

/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2025-01-22-freetype2_ftfuzzer-mutants --fuzzers afl aflplusplus libfuzzer --benchmarks freetype2_ftfuzzer

@ardier
Copy link
Author

ardier commented Jan 28, 2025

Hi @DonggeLiu.

Is there a way to access the logs?
Compared to 2060, I see a few major differences:

  1. The seeds are in a .tar.gz here.
  2. The tarball might be larger.
  3. I am keeping TRT fonts here.

But, apart from that, it looks like a similar experiment.

I'd appreciate any insight you could provide on this.

@DonggeLiu
Copy link
Contributor

Wait I just noticed that the experiment did not run because the name is invalid:

experiment.run_experiment.ValidationError: Experiment name "2025-01-22-freetype2_ftfuzzer-mutants" is invalid. Must match: "^[a-z0-9-]{0,30}$"
  1. It has 37 chars, but should be within 30.
  2. It should not contain _.

A better name could be 2025-01-22-freetype2-mts. I will re-run it below.

Is there a way to access the logs?

Fuzzer logs can be accessed from the experiment data dir (https://storage.googleapis.com/fuzzbench-data/index.html?prefix=/)

Cloud logs cannot be publicly accessed unfortunately, a possible workaround is writing FuzzBench logs to your fuzzer log (I have not tested this though).

@DonggeLiu
Copy link
Contributor

/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2025-01-22-freetype2-mts --fuzzers afl aflplusplus libfuzzer --benchmarks freetype2_ftfuzzer

@ardier
Copy link
Author

ardier commented Feb 3, 2025

Hello. I am not able to see the output of the experiment (presumably it failed again). Could you please check again?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants