- 5.7.26 ASAN build ./mtr bug96178 Logging: ./mtr bug96178 MySQL Version 5.7.26 Too long tmpdir path '/export/umesh/server/source/bugs/src_build/fb_builds/96100/mysql-5.7.26/bld/mysql-test/var/tmp' creating a shorter one... - using tmpdir: '/tmp/5QWnyCXb60' Checking supported features... - SSL connections supported - binaries are debug compiled Collecting tests... Checking leftover processes... Removing old var directory... Creating var directory '/export/umesh/server/source/bugs/src_build/fb_builds/96100/mysql-5.7.26/bld/mysql-test/var'... Installing system database... Using parallel: 1 ============================================================================== TEST RESULT TIME (ms) or COMMENT -------------------------------------------------------------------------- worker[1] Using MTR_BUILD_THREAD 300, with reserved ports 13000..13009 DROP TABLE IF EXISTS table1; drop database if exists database1; CREATE DATABASE database1; USE database1; CREATE TABLE table1(a INT PRIMARY KEY, b INT UNIQUE) engine = InnoDB; CREATE TABLE table2(a INT PRIMARY KEY, b INT UNIQUE) engine = InnoDB; INSERT INTO table1 VALUES (1, 3); INSERT INTO table1 VALUES (2, 2); INSERT INTO table1 VALUES (3, 1); INSERT INTO table2 VALUES (1, 3); INSERT INTO table2 VALUES (2, 2); INSERT INTO table2 VALUES (3, 1); ==== mysqldump with --order-by-primary ==== [100%] main.bug96178 [ fail ] Test ended at 2019-07-12 06:12:47 CURRENT_TEST: main.bug96178 ================================================================= ==21220==ERROR: LeakSanitizer: detected memory leaks Direct leak of 46 byte(s) in 1 object(s) allocated from: #0 0x7fc55890f920 in __interceptor_malloc ../../.././libsanitizer/asan/asan_malloc_linux.cc:62 #1 0x42c97d in my_raw_malloc /export/umesh/server/source/bugs/src_build/fb_builds/96100/mysql-5.7.26/mysys/my_malloc.c:191 #2 0x42c97d in my_malloc /export/umesh/server/source/bugs/src_build/fb_builds/96100/mysql-5.7.26/mysys/my_malloc.c:54 #3 0x410d58 in primary_key_fields /export/umesh/server/source/bugs/src_build/fb_builds/96100/mysql-5.7.26/client/mysqldump.c:5723 #4 0x410d58 in get_table_structure /export/umesh/server/source/bugs/src_build/fb_builds/96100/mysql-5.7.26/client/mysqldump.c:2827 #5 0x413cef in dump_table /export/umesh/server/source/bugs/src_build/fb_builds/96100/mysql-5.7.26/client/mysqldump.c:3761 #6 0x41a0d4 in dump_selected_tables /export/umesh/server/source/bugs/src_build/fb_builds/96100/mysql-5.7.26/client/mysqldump.c:5176 #7 0x41a0d4 in main /export/umesh/server/source/bugs/src_build/fb_builds/96100/mysql-5.7.26/client/mysqldump.c:6319 #8 0x7fc5573cdaf4 in __libc_start_main (/lib64/libc.so.6+0x21af4) SUMMARY: AddressSanitizer: 46 byte(s) leaked in 1 allocation(s). mysqltest: At line 21: command "$MYSQL_DUMP --skip-dump-date --order-by-primary --extended-insert=FALSE database1 table1 table2" failed