Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-37242

Memory leaks after calling mysqldump -L when nothing matches pattern

    XMLWordPrintable

Details

    • Can result in unexpected behaviour
    • Q3/2025 Maintenance

    Description

      --exec $MYSQL_DUMP -L -B _
      

      commit 15a8580251cf7a8c0ccf2c6d94457ae20a9a4e1b

      CURRENT_TEST: main.1_my
      mariadb-dump: Error: no databases matching the pattern '_' found.
      Memory report from safemalloc
      Warning:  352 bytes lost at 0x615000004e70, allocated by T@0 at mysys/my_malloc.c:93, client/mysqldump.cc:7437, client/mysqldump.cc:7669, addr2line: DWARF error: section .debug_info is larger than its filesize! (0x93f189 vs 0x531050)
      0x7f24c606e083, 0x5617d9e4d60e
      Memory lost: 352 bytes in 1 chunks of 1 total chunks
       
      =================================================================
      ==3906097==ERROR: LeakSanitizer: detected memory leaks
       
      Direct leak of 144 byte(s) in 1 object(s) allocated from:
          #0 0x7f24c6aac2b7 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
          #1 0x5617d9e9a500 in mysql_store_result /12/src/libmariadb/libmariadb/mariadb_lib.c:3030
          #2 0x5617d9e5165c in mysql_query_with_error_report /12/src/client/mysqldump.cc:1517
          #3 0x5617d9e6f86c in dump_databases_wild(int, char**) /12/src/client/mysqldump.cc:7447
          #4 0x5617d9e70b17 in main /12/src/client/mysqldump.cc:7669
          #5 0x7f24c606e082 in __libc_start_main ../csu/libc-start.c:308
       
      Indirect leak of 8168 byte(s) in 1 object(s) allocated from:
          #0 0x7f24c6aac8ff in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69
          #1 0x5617d9eb0dc4 in ma_alloc_root /12/src/libmariadb/libmariadb/ma_alloc.c:91
          #2 0x5617d9e89979 in unpack_fields /12/src/libmariadb/libmariadb/mariadb_lib.c:1111
          #3 0x5617d9e996cb in mthd_my_read_query_result /12/src/libmariadb/libmariadb/mariadb_lib.c:2941
          #4 0x5617d9e9a24e in mysql_real_query /12/src/libmariadb/libmariadb/mariadb_lib.c:3008
          #5 0x5617d9e95fde in mysql_query /12/src/libmariadb/libmariadb/mariadb_lib.c:2570
          #6 0x5617d9e51645 in mysql_query_with_error_report /12/src/client/mysqldump.cc:1516
          #7 0x5617d9e6f86c in dump_databases_wild(int, char**) /12/src/client/mysqldump.cc:7447
          #8 0x5617d9e70b17 in main /12/src/client/mysqldump.cc:7669
          #9 0x7f24c606e082 in __libc_start_main ../csu/libc-start.c:308
       
      Indirect leak of 96 byte(s) in 1 object(s) allocated from:
          #0 0x7f24c6aac2b7 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:77
          #1 0x5617d9e8a890 in mthd_my_read_rows /12/src/libmariadb/libmariadb/mariadb_lib.c:1202
          #2 0x5617d9e9a7d0 in mysql_store_result /12/src/libmariadb/libmariadb/mariadb_lib.c:3038
          #3 0x5617d9e5165c in mysql_query_with_error_report /12/src/client/mysqldump.cc:1517
          #4 0x5617d9e6f86c in dump_databases_wild(int, char**) /12/src/client/mysqldump.cc:7447
          #5 0x5617d9e70b17 in main /12/src/client/mysqldump.cc:7669
          #6 0x7f24c606e082 in __libc_start_main ../csu/libc-start.c:308
       
      SUMMARY: AddressSanitizer: 8408 byte(s) leaked in 3 allocation(s).
      Aborted
      mysqltest: At line 3: exec of '/12/bld/client//mariadb-dump --defaults-file=/12/bld/mysql-test/var/my.cnf --defaults-group-suffix=.1 -L -B _' failed, error: 34304, status: 134, errno: 11
      Output from before failure:
      /*M!999999\- enable the sandbox mode */ 
      -- MariaDB dump 10.19-12.0.1-MariaDB, for Linux (x86_64)
      --
      -- Host: localhost    Database: _
      -- ------------------------------------------------------
      -- Server version   12.0.1-MariaDB-debug-log
       
      /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
      /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
      /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
      /*!40101 SET NAMES utf8mb4 */;
      /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
      /*!40103 SET TIME_ZONE='+00:00' */;
      /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
      /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
      /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
      /*M!100616 SET @OLD_NOTE_VERBOSITY=@@NOTE_VERBOSITY, NOTE_VERBOSITY=0 */;
      /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
       
      /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
      /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
      /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
      /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
      /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
      /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
      /*M!100616 SET NOTE_VERBOSITY=@OLD_NOTE_VERBOSITY */;
       
      -- Dump completed on 2025-07-16 12:39:17
      
      

      Attachments

        Issue Links

          Activity

            People

              holyfoot Alexey Botchkov
              alice Alice Sherepa
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.