-
Notifications
You must be signed in to change notification settings - Fork 7
fuzz_seed_corpus: add seeds for every target except psbt_input_deserialize #5
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
fuzz_seed_corpus: add seeds for every target except psbt_input_deserialize #5
Conversation
…alize There is a bug in psbt_input_deserialize which is triggered by this corpus, so we don't include it for now. I will file an issue for this.
Might need to add a |
|
@roconnor-blockstream the I can add a .gitignore ahead of time if you think it'd be worthwhile. |
|
Or you can try using #6. |
|
Oh I mistakenly thought this was the simplicity PR. |
|
Do you actually want to merge this, or do you want to reduce it first? I don't know if it is actually reduced or not, but the branch name you are merging from and the fact that it is a million files suggests it isn't reduced. |
|
@roconnor-blockstream I would like it merged as-is. The branch name is misleading -- I ran my reduction pass on the "unreduced" branch and then dumped the reduced set of files back into the "unreduced" worktree. And the number of files appears to be 263318 -- which is a large number, but divided by 181 fuzz targets, is about 1400 seeds per target. I don't think I can get it meaningfully lower. |
|
cc @delta1 now that we have merged the corresponding commit in Elements I think we can merge this one. |
|
I have (spurious?) UBSan errors in minisketch in the master elements branch: |
|
ACK efed9bf |
|
@apoelstra happy to merge but I don't have permissions |
|
Weird. Ok, I'll merge this for now and fix the perms later. FYI it will break the fuzztests in Elements. But I think this is fine -- the fixes are easy (need to add another ubsan suppression and need to tweak the |
|
...and it's really annoying having an open PR with 250k+ files changed. Every git operation related to this is horribly slow so I'd like it to be buried in the history as quickly as possible. |
There is a bug in psbt_input_deserialize which is triggered by this corpus, so we don't include it for now. I will file an issue for this.