Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
N/A
-
None
Description
Apply the new changes to the MSAN builder as described in the updated MDEV-20377 and MDEV-26758.
Attachments
Issue Links
- includes
-
MDBF-229 Instrumented libcrack for MSAN builder
-
- Closed
-
- is part of
-
MDBF-41 Milestone 5: Desirable fixes
-
- Closed
-
- relates to
-
MDEV-26757 Compression-related tests fail with MSAN errors in buf_page_is_corrupted
-
- Open
-
-
MDEV-27964 The function ENCRYPT() causes SIGSEGV in WITH_MSAN builds
-
- Open
-
Either all libraries must be instrumented, or uninstrumented libraries must be unavailable for the MSAN build. An example of a rare dependency is this:
CURRENT_TEST: plugins.two_password_validations
mysqltest: At line 21: query 'grant select on *.* to foobar identified by 'q$%^&*R1234ty'' failed: <Unknown> (2013): Lost connection to server during query
…
Uninitialized bytes in __interceptor_strchr at offset 0 inside [0x7f54277492e0, 1)
==267325==WARNING: MemorySanitizer: use-of-uninitialized-value
#0 0x7f54247d1f43 (/usr/lib/x86_64-linux-gnu/libcrack.so.2+0x3f43)
#1 0x7f54247d2356 in FascistCheckUser (/usr/lib/x86_64-linux-gnu/libcrack.so.2+0x4356)
#2 0x7f5424ff00c5 in crackme /buildbot/amd64-ubuntu-1804-msan/build/plugin/cracklib_password_check/cracklib_password_check.c:39:13
#3 0x56518621b228 in do_validate(THD*, st_plugin_int**, void*) /buildbot/amd64-ubuntu-1804-msan/build/sql/sql_acl.cc:2178:10