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

MozJS ASAN integration should not invariant that all memory was freed

    • Type: Icon: Improvement Improvement
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • 3.4.10, 3.5.6
    • Affects Version/s: None
    • Component/s: Diagnostics
    • Labels:
    • Fully Compatible
    • v3.4
    • Platforms 2017-04-17, Platforms 2017-05-08
    • 0

      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.

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

              Created:
              Updated:
              Resolved: