Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.11, 10.11.13
-
Debug +MSAN without SAFEMALLOC
-
Can result in unexpected behaviour
-
Fix a rare mariadb-binlog inconsistency with an encrypted binary log
-
Q3/2025 Maintenance
Description
10.11-2d1e019f4f5ada670aa6baaea0a126a4d32abe30 |
binlog_encryption.mysqlbinlog 'ncmpr' w5 [ fail ]
|
Test ended at 2025-06-23 01:38:35
|
|
CURRENT_TEST: binlog_encryption.mysqlbinlog
|
ERROR: Error in Log_event::read_log_event(): 'Event decryption failure', data_len: 151219821, event_type: 27
|
ERROR: Could not read entry at offset 296: Error in log format or read error.
|
==11667==WARNING: MemorySanitizer: use-of-uninitialized-value
|
#0 0x557a2ecc4087 in process_event(st_print_event_info*, Log_event*, unsigned long long, char const*) /source/client/mysqlbinlog.cc:1205:38
|
#1 0x557a2ee62017 in dump_local_log_entries(st_print_event_info*, char const*) /source/client/mysqlbinlog.cc:3535:18
|
#2 0x557a2ece7a73 in dump_log_entries(char const*) /source/client/mysqlbinlog.cc:2704:8
|
#3 0x557a2ece3a3a in main /source/client/mysqlbinlog.cc:3706:18
|
#4 0x7f27a9878249 (/lib/x86_64-linux-gnu/libc.so.6+0x27249) (BuildId: 79005c16293efa45b441fed45f4f29b138557e9e)
|
#5 0x7f27a9878304 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x27304) (BuildId: 79005c16293efa45b441fed45f4f29b138557e9e)
|
#6 0x557a2ec18fa0 in _start (/build/client/mariadb-binlog+0x71fa0) (BuildId: c4af272f40e1954971823676eb3756d58b3cc9c7)
|
|
Memory was marked as uninitialized
|
#0 0x557a2ec563ad in __msan_allocated_memory (/build/client/mariadb-binlog+0xaf3ad) (BuildId: c4af272f40e1954971823676eb3756d58b3cc9c7)
|
#1 0x557a2f26a6b5 in my_malloc /source/mysys/my_malloc.c:119:7
|
#2 0x557a2ee80ff2 in Log_event::operator new(unsigned long) /source/sql/log_event.h:1443:12
|
#3 0x557a2ed79e7e in Log_event::read_log_event(st_io_cache*, int*, Format_description_log_event const*, char, char) /source/sql/log_event.cc:976:7
|
#4 0x557a2ee612a6 in dump_local_log_entries(st_print_event_info*, char const*) /source/client/mysqlbinlog.cc:3504:21
|
#5 0x557a2ece7a73 in dump_log_entries(char const*) /source/client/mysqlbinlog.cc:2704:8
|
#6 0x557a2ece3a3a in main /source/client/mysqlbinlog.cc:3706:18
|
#7 0x7f27a9878249 (/lib/x86_64-linux-gnu/libc.so.6+0x27249) (BuildId: 79005c16293efa45b441fed45f4f29b138557e9e)
|
|
SUMMARY: MemorySanitizer: use-of-uninitialized-value /source/client/mysqlbinlog.cc:1205:38 in process_event(st_print_event_info*, Log_event*, unsigned long long, char const*)
|
Exiting
|
Aborted
|
mysqltest: At line 18: exec of '/build/client//mariadb-binlog --defaults-file=/build/mysql-test/var/5/my.cnf --local-load=/build/mysql-test/var/tmp/5 /build/mysql-test/var/5/mysqld.1/data//master-bin.000001 --force-read >> /build/mysql-test/var/5/tmp/binlog_enc.sql' failed, error: 34304, status: 134, errno: 0
|
Output from before failure:
|
FLUSH LOGS;
|