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

Clean out etc/ubsan.denylist

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 6.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • Dev Platform 2022-06-13, Dev Platform 2022-06-27, Dev Platform 2022-07-11

      There are many entries in there that no longer match a path, particularly after we removed version numbers from packages in third_party. Since ubsan is green despite these mismatches, we can simply remove them. Doing so will be valuable given the approach taken in SERVER-65273. It is probably also worth seeing whether some of the ancient libstdc++ fun: deny entries still mean anything.

      Once the dead or no longer applicable entries are removed, we should see if any of the path matches that are left are actually still needed. It may be that the undefined behavior is gone from those packages over the years, and we can simply drop the suppression. Or, the undefined behavior may be able to be suppressed via a more targeted fun: entry.

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

              Created:
              Updated:
              Resolved: