Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-14296

Investigate UBSan test behaviour on evergreen

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Evergreen
    • Storage Engines, Storage Engines - Foundations
    • StorEng - Defined Pipeline

      During the investigation for WT-14068, we found that UBSan tests detect address misalignment errors when run locally. However, when these tests are executed alongside C tests locally using:

      {ctest -L check -j $(echo "`grep -c ^processor /proc/cpuinfo`" | bc) --output-on-failure  2>&1}

      they pass without producing any failure output.

      On Evergreen, error messages appear when the test runs, but Evergreen still marks the test as successful and does not abort the task when the error occurs.

      The goal of this ticket is to investigate this discrepancy and ensure that UBSan tests on Evergreen correctly detect and handle such errors.

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            jasmine.bi@mongodb.com Jasmine Bi
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: