firecracker icon indicating copy to clipboard operation
firecracker copied to clipboard

[Tests] Periodically run Firecracker integration tests under sanitizers

Open raduiliescu opened this issue 4 years ago • 3 comments

raduiliescu avatar Mar 09 '20 17:03 raduiliescu

This is now unblocked after merging #2599

acatangiu avatar Jun 02 '21 14:06 acatangiu

Also addresses #119

dianpopa avatar Oct 27 '21 13:10 dianpopa

I'm marking this as parked, as generally, being able to detect memory leaks and undefined behavior in our integration tests would be nice to have, albeit significantly less relevant due to Rust's strong memory safety guarantees (and for those parts of the codebase we have covered with kani harnesses, we get these guarantees from kani). Furthermore, Valgrind does not seem to play nicely with Rust code, as rustc's LLVM backend on x86_64 uses a lot of instructions which valgrind does not support (for example, the SIP hasher used by default in Rust's HashMap and HashSet uses hardware acceleration not supported by valgrind).

roypat avatar Mar 04 '24 11:03 roypat