[Fuzz] Show fuzzy-stack-hash for crashes in debug build. #1099
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi there,
this is something that helped me to quickly see if different reproducers result in the same crash. Source of the idea is: https://argp.github.io/2014/12/29/fuzzy-stack-hash/
Basically the symbol names of the N last stack frames of the backtrace are hashed. Usually for crashes the text Please report this bug is shown. For debug builds this text is omitted. This PR would add the output of a crash hash in the following form for debug builds:
Please feel no obligation to merge this. I simply wanted to offer it. If you deem it useful, you are of course more than welcome to merge it.
Cheers