Uploaded image for project: 'MariaDB Foundation Development'
  1. MariaDB Foundation Development
  2. MDBF-740

bump clang-14 asan builder to use clang 20 (and do ubsan too)

Details

    • Sprint 6 (24.03.2025)

    Description

      With the server codebase supporting clang-18 asan MDEV-33478, lets bump the ASAN builder.

      Attachments

        Issue Links

          Activity

            danblack Daniel Black added a comment -

            test run: https://buildbot.dev.mariadb.org/#/builders/371/builds/7/steps/7/logs/stdio

            functional

            perfschema failures due to sufficient stack size.
            Need to disable suite=perfschema or resolve.

            danblack Daniel Black added a comment - test run: https://buildbot.dev.mariadb.org/#/builders/371/builds/7/steps/7/logs/stdio functional bug found - MDEV-34533 main.plugin_load - MDEV-34534 perfschema failures due to sufficient stack size. Need to disable suite=perfschema or resolve.
            danblack Daniel Black added a comment -

            MDBF-793 creates the msan builder container on clang20.

            if we use the same container (the build options make it MSAN only), we can just updated the BB worker definition.

            danblack Daniel Black added a comment - MDBF-793 creates the msan builder container on clang20. if we use the same container (the build options make it MSAN only), we can just updated the BB worker definition.
            danblack Daniel Black added a comment -

            updated compatibilities in MDBF-741

            danblack Daniel Black added a comment - updated compatibilities in MDBF-741
            danblack Daniel Black added a comment - - edited

            export ASAN_OPTIONS=suppressions=/home/roel/mariadb-qa/ASAN.filter:quarantine_size_mb=512:atexit=0:detect_invalid_pointer_pairs=3:dump_instruction_bytes=1:allocator_may_return_null=1
            

            abort_on_error removed - logs should contain full asan error so no need to abort.

            danblack Daniel Black added a comment - - edited export ASAN_OPTIONS=suppressions=/home/roel/mariadb-qa/ASAN.filter:quarantine_size_mb=512:atexit=0:detect_invalid_pointer_pairs=3:dump_instruction_bytes=1:allocator_may_return_null=1 abort_on_error removed - logs should contain full asan error so no need to abort.
            vlad.radu Vlad Radu added a comment -

            Will be investigated and probably consolidated under MDBF-741.

            vlad.radu Vlad Radu added a comment - Will be investigated and probably consolidated under MDBF-741 .

            People

              danblack Daniel Black
              danblack Daniel Black
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: