Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-18382

[C++] "ADDRESS_SANITIZER" not defined in fuzzing builds

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 11.0.0
    • C++

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              apitrou Antoine Pitrou
              apitrou Antoine Pitrou
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h
                  1h