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

Aggregation numeric ops rely on undefined signed overflow and numeric coercion

    XMLWordPrintableJSON

Details

    • Minor Change
    • ALL
    • Hide

      Run the aggregation unit tests under the undefined behavior sanitizer. Note that we are planning to blacklist these files from UBSAN, so you may need to remove the entries from the etc/ubsan.blacklist file and force a recompile.

      Show
      Run the aggregation unit tests under the undefined behavior sanitizer. Note that we are planning to blacklist these files from UBSAN, so you may need to remove the entries from the etc/ubsan.blacklist file and force a recompile.

    Description

      There are several errors in the Expression and Accumulators for numeric operations that are exposed when running the tests under the undefined behavior sanitizer.

      Attachments

        Activity

          People

            geert.bosch@mongodb.com Geert Bosch
            andrew.morrow@mongodb.com Andrew Morrow (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: