Details
-
Bug
-
Status: Open (View Workflow)
-
Major
-
Resolution: Unresolved
-
11.6, 11.7
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
- is blocked by
-
MDBF-793 Retire MSAN clang-15 builder, upgrade to clang-19
- In Progress
- relates to
-
MDEV-20377 Make WITH_MSAN more usable
- Closed
-
MDEV-32618 PARSEC Authentication Plugin
- Closed