Skip to content

MDBF-1195: Define C/ODBC ASAN/UBSAN builders#938

Open
RazvanLiviuVarzaru wants to merge 1 commit intoMariaDB:devfrom
RazvanLiviuVarzaru:odbc-asan-ubsan
Open

MDBF-1195: Define C/ODBC ASAN/UBSAN builders#938
RazvanLiviuVarzaru wants to merge 1 commit intoMariaDB:devfrom
RazvanLiviuVarzaru:odbc-asan-ubsan

Conversation

@RazvanLiviuVarzaru
Copy link
Copy Markdown
Collaborator

@grooverdan
Copy link
Copy Markdown
Member

I know its migration but there's a chance to improve the situation:

  • ASAN and UBSAN can be instrumented together in the same builder like the server
  • gcc is a older and more limited ASAN/UBSAN, tested with the msan-clang-22 container and on the ODBC side anyway - there's ODBC-489 and CONC-813.
  • the compiler itself highlight a number of warnings not visible by gcc

The code fixes for these failures aren't extreme, so we could make the block MDBF-1195.

I haven't yet run the pure C/C test on ASAN/UBSAN clang-22.

@RazvanLiviuVarzaru
Copy link
Copy Markdown
Collaborator Author

Right! I knew you are the go to person on asan/ubsan, thanks for opening the discussion on improvements!
Let's see what Lawrin has to say about.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants