Missing UBSAN variant in wiredtiger-disagg test coverage

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Evergreen
    • None
    • Storage Engines - Foundations
    • 590.911
    • None
    • None

      Issue Summary

      The wiredtiger-disagg test suite currently lacks UBSAN (Undefined Behavior Sanitizer) variant coverage. This gap means issues caused by uninitialized variables, such as WT-17455, are not detected during testing.

      Context

      • ASAN (Address Sanitizer) is already run in the suite, but UBSAN is not.
      • The issue was highlighted after reviewing the changes in wiredtiger PR #13906.
      • The absence of UBSAN coverage allowed an uninitialized variable bug to slip through.
      • Adding UBSAN will help catch similar issues earlier.

      Proposed Solution

      • Add UBSAN variant to the wiredtiger-disagg test suite.
      • Ensure UBSAN is run after merging the current PR to avoid premature failures.

      Original Slack thread: https://mongodb.slack.com/archives/C0520RCK0C9/p1779866039314539
      This ticket was generated by AI from a Slack thread.

            Assignee:
            Sid Mahajan
            Reporter:
            Memento Slack Bot
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: