Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-34933

The test plugins.rpl_auth uses not_msan.inc without a good reason

    XMLWordPrintable

Details

    • Bug
    • Status: Open (View Workflow)
    • Major
    • Resolution: Unresolved
    • 11.6(EOL), 11.7
    • 11.7
    • Tests

    Description

      The test plugins.rpl_auth had been disabled for MemorySanitizer without specifying sufficient details, such as the clang version that was used, or any detailed root cause analysis.

      On my build with clang-19 version 19.1.0, the tests actually pass after I revert that change to the test:

      LD_LIBRARY_PATH=~/libmsan-19 MSAN_SYMBOLIZER_PATH=~/bin/llvm-symbolizer-msan ./mtr --parallel=auto plugins.rpl_auth
      

      main 18cf72df56e8582d620711627bbd7820015068ca with the test enabled

      plugins.rpl_auth 'ed25519,stmt'          w2 [ pass ]   2176
      plugins.rpl_auth 'parsec,row'            w6 [ pass ]   2247
      plugins.rpl_auth 'mix,parsec'            w1 [ pass ]   2260
      plugins.rpl_auth 'ed25519,mix'           w3 [ pass ]   2234
      plugins.rpl_auth 'ed25519,row'           w4 [ pass ]   2244
      plugins.rpl_auth 'parsec,stmt'           w5 [ pass ]   2289
      

      It is better to keep the development tools up to date than to disable tests. clang-19 will also be needed in order to have interceptors for some C23 compatible string functions that were recently implemented in GNU libc.

      Attachments

        Issue Links

          Activity

            People

              serg Sergei Golubchik
              marko Marko Mäkelä
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.