Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-28821

MozJS ASAN integration should not invariant that all memory was freed

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 3.4.10, 3.5.6
    • Diagnostics
    • Fully Compatible
    • v3.4
    • Platforms 2017-04-17, Platforms 2017-05-08
    • 0

    Description

      In our MozJS integration, we track allocations in a shadow data structure so that ASAN can see reachability. During teardown, we assert that all allocations recorded in that data structure have been freed. However, doing so means that if we actually have a leak, we will hard terminate before we give the leak checker a chance to report leaks.

      Attachments

        Activity

          People

            andrew.morrow@mongodb.com Andrew Morrow (Inactive)
            andrew.morrow@mongodb.com Andrew Morrow (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: