-
Notifications
You must be signed in to change notification settings - Fork 238
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
cargo-fuzz is not happy with some of the code paths #655
Comments
can you test against master |
I did take a brief look at the difference between master and v1.21.0. I see that the formatter has been changed, but the table_de module code which calls I can try finding some time to reproduce this on master. That's going to take a while though. |
There's at least one pr that possibly fixed this #528 |
Good to know. I will circle back when I try out master. |
Both leaks are gone in the master branch. Closing this. |
The iced-x86 crate is used by Cloud Hypervisor to decode instructions.
I recently wrote this cloud-hypervisor/cloud-hypervisor#6895. It fuzzes a lot of the code paths in iced-x86.
cargo-fuzz
reported a few leaks. Upon closer inspection they are both from iced-x86. I disabled the two features for now to placate libfuzzer.Looking at the output from the fuzzer, it is likely complaining these two places (v1.21.0).
iced/src/rust/iced-x86/src/formatter/fast/fmt_tbl.rs
Line 72 in c50f29b
iced/src/rust/iced-x86/src/decoder/table_de/mod.rs
Line 37 in c50f29b
I don't think these are accidental leaks. Not sure what's the best way to fix them.
The text was updated successfully, but these errors were encountered: