-
Notifications
You must be signed in to change notification settings - Fork 110
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
BTreeSet and HashSet cause AddressSanitizer errors #81
Comments
That's rust-lang/rust#39882. I also tried to make ASAN ignore specific crates but wasn't able to figure it out (#3 (comment)). |
Rust does support ASan. But yeah, ASan and friends are written for C, which don't have things like ZSTs, so these things tend to be buggy when it comes to rust-specific stuff. But they're LLVM tools, so these are bugs in LLVM (anything that can be expressed via LLVM IR should be an okay input to a sanitizer), not bugs in Rust. |
Might be fixed upstream, needs triage. |
The upstream rust bug for this is fixed, can we close? |
Both of these functions cause a AddressSanitizer error for me. Here is the one for BTreeSet:
Can other people reproduce this? I think this is because rust does not support AddressSanitizer. Can it be disabled for cargo-fuzz? There don't appear to be any flags to set to work around it.
The text was updated successfully, but these errors were encountered: