Sergey "Shnatsel" Davidoff
Sergey "Shnatsel" Davidoff
What are the work items here? Why does `RUSTFLAGS="-Z sanitizer=address" cargo test --target x86_64-unknown-linux-gnu` not suffice?
https://github.com/rust-lang/rust/issues/53945 will a problem for running tests in release mode but there is a [workaround](https://github.com/rust-lang/rust/issues/53945#issuecomment-426824324), and if you're running in debug mode you're fine.
Yup, it's that straightforward. Sometimes ASAN produces what I assume to be false positives, complaining about "ODR violation" which seems to be an error condition exclusive to C++. This is...
Some of these drop down all the way to 0.000002 with `--no-gapless`
Yeah, I was about to say that holding up 0.5 is probably not worth it. I want to get the memory-safe MP3 decoding into the hands of users ASAP.
Regarding the v0.5.1 milestone: with LC-AAC being more than listenable even on files that fail the check, and the format being somewhat niche, I'd much rather see work on e.g....
Looks like this is fixed upstream: https://github.com/RustAudio/rodio/pull/403
AFAIK people haven't been writing encoders in Rust for two reasons: 1. There is less immediate benefit from doing so, because encoding is less prone to memory safety errors than...
I'd prefer to fix this by building two different dynamic libraries, libdiffuzz and libdiffuzz-random, with the appropriate mode hardcoded in each. There is also dynamic setup of the amount of...
Thanks a lot for the reproducible testcase! That kind of failure indicates either a bug in libdiffuzz, or a bug in hashbrown that would be caught by Address Sanitizer. I'll...