Tools like address sanitizers and thread sanitizers help us catch runtime issues.
We have tutorials on how to run ASan and TSan for Ignition locally, added in https://github.com/ignitionrobotics/docs/pull/149. Now we should also add some periodic jobs, maybe biweekly, to run these sanitizers on CI for all the supported Ignition versions.
Tools like address sanitizers and thread sanitizers help us catch runtime issues.
We have tutorials on how to run ASan and TSan for Ignition locally, added in https://github.com/ignitionrobotics/docs/pull/149. Now we should also add some periodic jobs, maybe biweekly, to run these sanitizers on CI for all the supported Ignition versions.
Here's some information from when these sanitizers were added to ROS 2 for more context: https://discourse.ros.org/t/introducing-ros2-sanitizer-report-and-analysis/9287