Details
Description
5 years ago https://github.com/MariaDB/server/commit/e843033d0233927b8f51d7dbe21993bdfb01ecdf worked around a MSAN bug when retrieving a double from a va_list.
The construct _msan_check_mem_is_initialized(ap,size) where ap is a va_list is undefined as _msan_check_mem_is_initialized expects a pointer. The implementation detail of va_list is archecture dependant and on aarch64 this isn't a pointer.
The need to any msan action is no unnecessary since this has been corrected in recent clang versions.
Attachments
Issue Links
- blocks
-
MDBF-1076 create MSAN Debug builder
-
- Closed
-
- relates to
-
MDEV-37459 MSAN: use-of-uninitialized-value in process_dbl_arg on SELECT when optimizer_trace is active
-
- Open
-
-
MDEV-22690 MSAN use-of-uninitialized-value in optimizer_trace
-
- Closed
-
-
MDEV-22691 MSAN use-of-uninitialized-value in test maria.maria-recovery2
-
- Closed
-