-
Notifications
You must be signed in to change notification settings - Fork 37.7k
fuzz: Add regression test for wallet crash #23444
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
Conversation
Example crash: crash-6cd0f86f18ce0ec5b48beb59c602c8f807fe197a.bin.txt |
Be aware that the crash is currently non-deterministic. I presume because the wallet's keys are non-deterministic (random). It might be a good idea to make the wallet generation deterministic for this fuzz test. |
fa56864
to
fa7cc03
Compare
Done |
fa81e8c
to
fabaab5
Compare
Concept ACK - will review soon |
fabaab5
to
fa03232
Compare
Ok, it is still not deterministic 😞 . Maybe the coin selection is too random? |
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers. ConflictsReviewers, this pull request conflicts with the following ones:
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first. |
It's probably the random selection algorithm. |
Has this situation improved at all with recent coin selection changes? |
🐙 This pull request conflicts with the target branch and needs rebase. Want to unsubscribe from rebase notifications on this pull request? Just convert this pull request to a "draft". |
Closing this as it has not had any activity in a while. If you are interested in continuing work on this, please leave a comment so that it can be reopened. |
This adds a regression fuzz test for the bug fixed in commit 24abd83.
Steps to test: