Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.6, 10.11, 11.4, 11.8, 10.5(EOL)
-
Not for Release Notes
-
Some MemorySanitizer instrumentation was added to aio_linux::getevent_thread_routine().
-
Sprint 7 (07.04.2025), Sprint 8 (21.04.2025), Sprint 9 (05.05.2025)
Description
So far, as per MDEV-20377, we got MemorySanitizer to work only for the traditional synchronous file I/O.
Ideally, we should deviate from the default build options as little as possible. It turns out that with a few minor tweaks, the libaio code path can be made MSAN clean. For liburing, some additional changes to /usr/include/liburing/*.h seem to be necessary.
Attachments
Issue Links
- relates to
-
MDEV-20377 Make WITH_MSAN more usable
-
- Closed
-
-
MDEV-36316 Debug MSAN error on InnoDB Bootstrap
-
- Closed
-