You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Antoine Pitrou (Jira)" <ji...@apache.org> on 2022/11/22 16:42:00 UTC

[jira] [Created] (ARROW-18382) [C++] "ADDRESS_SANITIZER" not defined in fuzzing builds

Antoine Pitrou created ARROW-18382:
--------------------------------------

             Summary: [C++] "ADDRESS_SANITIZER" not defined in fuzzing builds
                 Key: ARROW-18382
                 URL: https://issues.apache.org/jira/browse/ARROW-18382
             Project: Apache Arrow
          Issue Type: Bug
          Components: C++
            Reporter: Antoine Pitrou
            Assignee: Antoine Pitrou


Fuzzing builds (as run by OSS-Fuzz) enable Address Sanitizer through their own set of options rather than by enabling {{ARROW_USE_ASAN}}. However, we need to be informed this situation in the Arrow source code.

One example of where this matters is that eternal thread pools produce spurious leaks at shutdown because of the vector of at-fork handlers; it therefore needs to be worked around on those builds.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)