Fix workgen test failures on machine ARMV9 using V5 toolchain

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Fixed
    • Priority: Major - P3
    • WT12.0.0, 8.2.0-rc0
    • Affects Version/s: None
    • Component/s: Evergreen
    • None
    • Storage Engines, Storage Engines - Foundations
    • SE Foundations - 2025-06-06, SE Foundations - 2025-06-20
    • 5

      The switch over to v5 toolchain (WT-14127) caused all workgen tests to fail on ARMV9. The tests all seg fault at the line:

      (gdb) f 0
      #0  workgen::OptionsList::add_int (this=this@entry=0xfffff6cb7740 <workgen::ParetoOptions::DEFAULT+24>, name=..., default_value=<optimized out>, default_value@entry=0, desc=...) at /home/ec2-user/wiredtiger/bench/workgen/workgen.cpp:837
      837	    sstm << "int, default=" << default_value;
      

      james.bronsted@mongodb.com provided his analysis from SP here.

      Defintion of done
      The ticket aims to investigate what is causing the issue and fix it.

        1. assembly.txt
          22 kB
          Ivan Kochin
        2. loaded_libraries.txt
          12 kB
          Ivan Kochin

            Assignee:
            Jie Chen
            Reporter:
            Jie Chen
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: