diff --git a/mysql-test/lib/My/Debugger.pm b/mysql-test/lib/My/Debugger.pm index fa40f297b2859..643389ca18b0c 100644 --- a/mysql-test/lib/My/Debugger.pm +++ b/mysql-test/lib/My/Debugger.pm @@ -84,6 +84,7 @@ my %debuggers = ( push @::global_suppressions, qr/InnoDB: native AIO failed/; ::mtr_error('rr requires kernel.perf_event_paranoid <= 1') if ::mtr_grab_file('/proc/sys/kernel/perf_event_paranoid') > 1; + $ENV{LSAN_OPTIONS}= "report_objects=1:" . ($ENV{LSAN_OPTIONS} || '') } }, valgdb => { diff --git a/mysql-test/mariadb-test-run.pl b/mysql-test/mariadb-test-run.pl index 41249a8f29149..d6bdc724d4932 100755 --- a/mysql-test/mariadb-test-run.pl +++ b/mysql-test/mariadb-test-run.pl @@ -1644,7 +1644,8 @@ sub command_line_setup { # $ENV{ASAN_OPTIONS}= "log_path=${opt_vardir}/log/asan:" . $ENV{ASAN_OPTIONS}; # Add leak suppressions - $ENV{LSAN_OPTIONS}= "suppressions=${glob_mysql_test_dir}/lsan.supp:print_suppressions=0" + $ENV{LSAN_OPTIONS}= "suppressions=${glob_mysql_test_dir}/lsan.supp:print_suppressions=0:" + . ($ENV{LSAN_OPTIONS} || '') if -f "$glob_mysql_test_dir/lsan.supp" and not IS_WINDOWS; mtr_verbose("ASAN_OPTIONS=$ENV{ASAN_OPTIONS}");