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

Delays related to 6b73dee #1898

Closed
smoelius opened this issue Oct 24, 2023 · 3 comments
Closed

Delays related to 6b73dee #1898

smoelius opened this issue Oct 24, 2023 · 3 comments

Comments

@smoelius
Copy link
Contributor

While reviewing rust-fuzz/afl.rs#392, I noticed some strange behavior regarding 6b73dee.

If you update afl.rs's AFLplusplus submodule to that commit, cargo build seems to think the build script always needs to be rerun.

In particular, clone the afl.rs repo and then run the following commands:

git submodule update
cd cargo-afl/AFLplusplus
git checkout 6b73dee
cd .. && cargo run -- afl --version && timeout 5s cargo run -- afl --version

The last command will exit with a 124, indicating a timeout.

But if you change the 6b73dee to 6b73dee~1, the last command will complete successfully.

I bisected twice with two different ranges, and both landed on 6b73dee.

Any ideas?

@smoelius
Copy link
Contributor Author

cc: @brunoproduit

@vanhauser-thc
Copy link
Member

that was a weird bug hunt. it was because the manpage that is generated for afl-addseeds was not in .gitignore ...
current dev state fixes that.

@smoelius
Copy link
Contributor Author

Thank you! I can confirm that fixes the problem. Cheers! 🎉

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

No branches or pull requests

2 participants