On 14 November 2024 at 16:24, Mauricio Vargas Sepulveda wrote: | After enabling the SAN flags, I cannot reproduce the gcc-san error [2]. | | Should I report this as a false positive?
No. Replicating ASAN/UBSAN issues is known to be potentially tricky. It drove me so batty a decade ago that I created a package (on CRAN at [1]) with _known triggers_ from the corresponding ASAN/UBSAN wiki. They help ensure a given setup finds what it is supposed to find. (It also helps to become familiar with ASAN/UBSAN because you can also assert that standard g++ / clang++ do not necessarily find these. But the newer compilers are getting better so some issue may now be flagged too.) We have known-good containers: I maintain two within Rocker, they have weekly builds, Winston has the ones in the sumu container [2] which many of us (myself included) use. There is also rhub2 but that failed for me when I tried a while back, it may be better now. Sadly the CRAN one is not available as a container. But not reproducing the CRAN findings does not imply CRAN is wrong. More likely it means your setup does not (yet ?) match CRAN. Dirk [1] https://cran.r-project.org/package=sanitizers [2] https://github.com/wch/r-debug -- dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel