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

LeakSanitizer: galera.MDEV-27276 + Galera 26.4.24(r2f7e06fb)

    XMLWordPrintable

Details

    • Bug
    • Status: Open (View Workflow)
    • Major
    • Resolution: Unresolved
    • 11.8
    • 11.8
    • Galera, wsrep
    • x86_64 + WITH_ASAN:BOOL=ON + WITH_ASAN_SCOPE:BOOL=ON + debug galera shared library
    • Can result in unexpected behaviour

    Description

      $ LSAN_OPTIONS=report_objects=1 LD_LIBRARY_PATH=$WSREP_PROVIDER mysql-test/mtr --parallel=1 --no-reorder  galera.MDEV-27276 
       
      galera.MDEV-27276                        [ pass ]   2103
      ***Warnings generated in error logs during shutdown after running tests: galera.MDEV-27276
       
      ==2630605==ERROR: LeakSanitizer: detected memory leaks
      SUMMARY: AddressSanitizer: 1367 byte(s) leaked in 7 allocation(s).
      251016 15:05:26 [ERROR] /home/dan/repos/build-mariadb-server-11.8-debug/sql/mariadbd got signal 6 ;
      Attempting backtrace. Include this in the bug report.
      

      11.8-54ad2216578bd590fb4a300ae658904a467721d0

      ==2630605==ERROR: LeakSanitizer: detected memory leaks
      mysql-test/var/log/mysqld.1.err
       
      Direct leak of 1096 byte(s) in 1 object(s) allocated from:
          #0 0x00000057ec48 in malloc (/home/dan/repos/build-mariadb-server-11.8-debug/sql/mariadbd+0x57ec48) (BuildId: d683dcd98eb2ee890223d8868db5295f77c7d887)
          #1 0x7bb2c9673124  (<unknown module>)
          #2 0x7bb2c9671ec1  (<unknown module>)
          #3 0x7bb2c9671b46  (<unknown module>)
          #4 0x7bb2c9432f8a  (<unknown module>)
          #5 0x7bb2c9411e40  (<unknown module>)
          #6 0x0000052fd422 in wsrep::wsrep_provider_v26::options(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/dan/repos/mariadb-server-11.8/wsrep-lib/src/wsrep_provider_v26.cpp:1219:29
          #7 0x0000038e288a in wsrep_provider_options_update(sys_var*, THD*, enum_var_type) /home/dan/repos/mariadb-server-11.8/sql/wsrep_var.cc:546:49
          #8 0x0000007f7934 in sys_var::update(THD*, set_var*) /home/dan/repos/mariadb-server-11.8/sql/set_var.cc:212:21
          #9 0x000000801c3f in set_var::update(THD*) /home/dan/repos/mariadb-server-11.8/sql/set_var.cc:869:23
          #10 0x0000007ff1a1 in sql_set_variables(THD*, List<set_var_base>*, bool) /home/dan/repos/mariadb-server-11.8/sql/set_var.cc:750:20
          #11 0x000000e6db07 in mysql_execute_command(THD*, bool) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:4882:9
          #12 0x000000e28cb1 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:7908:18
          #13 0x000000e377e1 in wsrep_mysql_parse(THD*, char*, unsigned int, Parser_state*) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:7718:5
          #14 0x000000e1479a in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:1890:11
          #15 0x000000e2eb8c in do_command(THD*, bool) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:1416:17
          #16 0x00000186b9c3 in do_handle_one_connection(CONNECT*, bool) /home/dan/repos/mariadb-server-11.8/sql/sql_connect.cc:1504:11
          #17 0x00000186acd3 in handle_one_connection /home/dan/repos/mariadb-server-11.8/sql/sql_connect.cc:1416:5
          #18 0x0000035b22d1 in pfs_spawn_thread /home/dan/repos/mariadb-server-11.8/storage/perfschema/pfs.cc:2198:3
          #19 0x00000057c56a in asan_thread_start(void*) asan_interceptors.cpp.o
       
      Direct leak of 32 byte(s) in 1 object(s) allocated from:
          #0 0x00000057ec48 in malloc (/home/dan/repos/build-mariadb-server-11.8-debug/sql/mariadbd+0x57ec48) (BuildId: d683dcd98eb2ee890223d8868db5295f77c7d887)
          #1 0x7bb2c9671815  (<unknown module>)
          #2 0x7bb2c9671ff2  (<unknown module>)
          #3 0x7bb2c9671b4b  (<unknown module>)
          #4 0x7bb2c9432f8a  (<unknown module>)
          #5 0x7bb2c9411e40  (<unknown module>)
          #6 0x0000052fd422 in wsrep::wsrep_provider_v26::options(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/dan/repos/mariadb-server-11.8/wsrep-lib/src/wsrep_provider_v26.cpp:1219:29
          #7 0x0000038e288a in wsrep_provider_options_update(sys_var*, THD*, enum_var_type) /home/dan/repos/mariadb-server-11.8/sql/wsrep_var.cc:546:49
          #8 0x0000007f7934 in sys_var::update(THD*, set_var*) /home/dan/repos/mariadb-server-11.8/sql/set_var.cc:212:21
          #9 0x000000801c3f in set_var::update(THD*) /home/dan/repos/mariadb-server-11.8/sql/set_var.cc:869:23
          #10 0x0000007ff1a1 in sql_set_variables(THD*, List<set_var_base>*, bool) /home/dan/repos/mariadb-server-11.8/sql/set_var.cc:750:20
          #11 0x000000e6db07 in mysql_execute_command(THD*, bool) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:4882:9
          #12 0x000000e28cb1 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:7908:18
          #13 0x000000e377e1 in wsrep_mysql_parse(THD*, char*, unsigned int, Parser_state*) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:7718:5
          #14 0x000000e1479a in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:1890:11
          #15 0x000000e2eb8c in do_command(THD*, bool) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:1416:17
          #16 0x00000186b9c3 in do_handle_one_connection(CONNECT*, bool) /home/dan/repos/mariadb-server-11.8/sql/sql_connect.cc:1504:11
          #17 0x00000186acd3 in handle_one_connection /home/dan/repos/mariadb-server-11.8/sql/sql_connect.cc:1416:5
          #18 0x0000035b22d1 in pfs_spawn_thread /home/dan/repos/mariadb-server-11.8/storage/perfschema/pfs.cc:2198:3
          #19 0x00000057c56a in asan_thread_start(void*) asan_interceptors.cpp.o
       
      Direct leak of 32 byte(s) in 1 object(s) allocated from:
          #0 0x00000057ec48 in malloc (/home/dan/repos/build-mariadb-server-11.8-debug/sql/mariadbd+0x57ec48) (BuildId: d683dcd98eb2ee890223d8868db5295f77c7d887)
          #1 0x7bb2c9671815  (<unknown module>)
          #2 0x7bb2c9671ff2  (<unknown module>)
          #3 0x7bb2c9672cd0  (<unknown module>)
          #4 0x7bb2c947aa07  (<unknown module>)
          #5 0x7bb2c946c281  (<unknown module>)
          #6 0x7bb2c9463fcc  (<unknown module>)
          #7 0x7bb2c946e9fa  (<unknown module>)
          #8 0x7bb2c9455047  (<unknown module>)
          #9 0x7bb2c945d0b0  (<unknown module>)
          #10 0x7bb2c94a5f8b  (<unknown module>)
          #11 0x7bb2c94a671a  (<unknown module>)
          #12 0x7bb2c94a6f3f  (<unknown module>)
          #13 0x7bb2c944f857  (<unknown module>)
          #14 0x7bb2c9412e03  (<unknown module>)
          #15 0x0000052f2b22 in wsrep::wsrep_provider_v26::run_applier(wsrep::high_priority_service*) /home/dan/repos/mariadb-server-11.8/wsrep-lib/src/wsrep_provider_v26.cpp:903:29
          #16 0x0000038fa120 in wsrep_replication_process(THD*, void*) /home/dan/repos/mariadb-server-11.8/sql/wsrep_thd.cc:56:45
          #17 0x0000038a085e in start_wsrep_THD(void*) /home/dan/repos/mariadb-server-11.8/sql/wsrep_mysqld.cc:3908:3
          #18 0x0000035b22d1 in pfs_spawn_thread /home/dan/repos/mariadb-server-11.8/storage/perfschema/pfs.cc:2198:3
          #19 0x00000057c56a in asan_thread_start(void*) asan_interceptors.cpp.o
       
      Indirect leak of 80 byte(s) in 1 object(s) allocated from:
          #0 0x00000057ec48 in malloc (/home/dan/repos/build-mariadb-server-11.8-debug/sql/mariadbd+0x57ec48) (BuildId: d683dcd98eb2ee890223d8868db5295f77c7d887)
          #1 0x7bb2c9671fa0  (<unknown module>)
          #2 0x7bb2c9671b4b  (<unknown module>)
          #3 0x7bb2c9432f8a  (<unknown module>)
          #4 0x7bb2c9411e40  (<unknown module>)
          #5 0x0000052fd422 in wsrep::wsrep_provider_v26::options(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/dan/repos/mariadb-server-11.8/wsrep-lib/src/wsrep_provider_v26.cpp:1219:29
          #6 0x0000038e288a in wsrep_provider_options_update(sys_var*, THD*, enum_var_type) /home/dan/repos/mariadb-server-11.8/sql/wsrep_var.cc:546:49
          #7 0x0000007f7934 in sys_var::update(THD*, set_var*) /home/dan/repos/mariadb-server-11.8/sql/set_var.cc:212:21
          #8 0x000000801c3f in set_var::update(THD*) /home/dan/repos/mariadb-server-11.8/sql/set_var.cc:869:23
          #9 0x0000007ff1a1 in sql_set_variables(THD*, List<set_var_base>*, bool) /home/dan/repos/mariadb-server-11.8/sql/set_var.cc:750:20
          #10 0x000000e6db07 in mysql_execute_command(THD*, bool) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:4882:9
          #11 0x000000e28cb1 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:7908:18
          #12 0x000000e377e1 in wsrep_mysql_parse(THD*, char*, unsigned int, Parser_state*) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:7718:5
          #13 0x000000e1479a in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:1890:11
          #14 0x000000e2eb8c in do_command(THD*, bool) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:1416:17
          #15 0x00000186b9c3 in do_handle_one_connection(CONNECT*, bool) /home/dan/repos/mariadb-server-11.8/sql/sql_connect.cc:1504:11
          #16 0x00000186acd3 in handle_one_connection /home/dan/repos/mariadb-server-11.8/sql/sql_connect.cc:1416:5
          #17 0x0000035b22d1 in pfs_spawn_thread /home/dan/repos/mariadb-server-11.8/storage/perfschema/pfs.cc:2198:3
          #18 0x00000057c56a in asan_thread_start(void*) asan_interceptors.cpp.o
       
      Indirect leak of 80 byte(s) in 1 object(s) allocated from:
          #0 0x00000057ec48 in malloc (/home/dan/repos/build-mariadb-server-11.8-debug/sql/mariadbd+0x57ec48) (BuildId: d683dcd98eb2ee890223d8868db5295f77c7d887)
          #1 0x7bb2c9671fa0  (<unknown module>)
          #2 0x7bb2c9672cd0  (<unknown module>)
          #3 0x7bb2c947aa07  (<unknown module>)
          #4 0x7bb2c946c281  (<unknown module>)
          #5 0x7bb2c9463fcc  (<unknown module>)
          #6 0x7bb2c946e9fa  (<unknown module>)
          #7 0x7bb2c9455047  (<unknown module>)
          #8 0x7bb2c945d0b0  (<unknown module>)
          #9 0x7bb2c94a5f8b  (<unknown module>)
          #10 0x7bb2c94a671a  (<unknown module>)
          #11 0x7bb2c94a6f3f  (<unknown module>)
          #12 0x7bb2c944f857  (<unknown module>)
          #13 0x7bb2c9412e03  (<unknown module>)
          #14 0x0000052f2b22 in wsrep::wsrep_provider_v26::run_applier(wsrep::high_priority_service*) /home/dan/repos/mariadb-server-11.8/wsrep-lib/src/wsrep_provider_v26.cpp:903:29
          #15 0x0000038fa120 in wsrep_replication_process(THD*, void*) /home/dan/repos/mariadb-server-11.8/sql/wsrep_thd.cc:56:45
          #16 0x0000038a085e in start_wsrep_THD(void*) /home/dan/repos/mariadb-server-11.8/sql/wsrep_mysqld.cc:3908:3
          #17 0x0000035b22d1 in pfs_spawn_thread /home/dan/repos/mariadb-server-11.8/storage/perfschema/pfs.cc:2198:3
          #18 0x00000057c56a in asan_thread_start(void*) asan_interceptors.cpp.o
       
      Indirect leak of 31 byte(s) in 1 object(s) allocated from:
          #0 0x00000057ec48 in malloc (/home/dan/repos/build-mariadb-server-11.8-debug/sql/mariadbd+0x57ec48) (BuildId: d683dcd98eb2ee890223d8868db5295f77c7d887)
          #1 0x7bb2c9673124  (<unknown module>)
          #2 0x7bb2c9671e8e  (<unknown module>)
          #3 0x7bb2c9672178  (<unknown module>)
          #4 0x7bb2c9671bde  (<unknown module>)
          #5 0x7bb2c9432f8a  (<unknown module>)
          #6 0x7bb2c9411e40  (<unknown module>)
          #7 0x0000052fd422 in wsrep::wsrep_provider_v26::options(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/dan/repos/mariadb-server-11.8/wsrep-lib/src/wsrep_provider_v26.cpp:1219:29
          #8 0x0000038e288a in wsrep_provider_options_update(sys_var*, THD*, enum_var_type) /home/dan/repos/mariadb-server-11.8/sql/wsrep_var.cc:546:49
          #9 0x0000007f7934 in sys_var::update(THD*, set_var*) /home/dan/repos/mariadb-server-11.8/sql/set_var.cc:212:21
          #10 0x000000801c3f in set_var::update(THD*) /home/dan/repos/mariadb-server-11.8/sql/set_var.cc:869:23
          #11 0x0000007ff1a1 in sql_set_variables(THD*, List<set_var_base>*, bool) /home/dan/repos/mariadb-server-11.8/sql/set_var.cc:750:20
          #12 0x000000e6db07 in mysql_execute_command(THD*, bool) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:4882:9
          #13 0x000000e28cb1 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:7908:18
          #14 0x000000e377e1 in wsrep_mysql_parse(THD*, char*, unsigned int, Parser_state*) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:7718:5
          #15 0x000000e1479a in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:1890:11
          #16 0x000000e2eb8c in do_command(THD*, bool) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:1416:17
          #17 0x00000186b9c3 in do_handle_one_connection(CONNECT*, bool) /home/dan/repos/mariadb-server-11.8/sql/sql_connect.cc:1504:11
          #18 0x00000186acd3 in handle_one_connection /home/dan/repos/mariadb-server-11.8/sql/sql_connect.cc:1416:5
          #19 0x0000035b22d1 in pfs_spawn_thread /home/dan/repos/mariadb-server-11.8/storage/perfschema/pfs.cc:2198:3
          #20 0x00000057c56a in asan_thread_start(void*) asan_interceptors.cpp.o
       
      Indirect leak of 16 byte(s) in 1 object(s) allocated from:
          #0 0x00000057ec48 in malloc (/home/dan/repos/build-mariadb-server-11.8-debug/sql/mariadbd+0x57ec48) (BuildId: d683dcd98eb2ee890223d8868db5295f77c7d887)
          #1 0x7bb2c9673124  (<unknown module>)
          #2 0x7bb2c967216b  (<unknown module>)
          #3 0x7bb2c9671bde  (<unknown module>)
          #4 0x7bb2c9432f8a  (<unknown module>)
          #5 0x7bb2c9411e40  (<unknown module>)
          #6 0x0000052fd422 in wsrep::wsrep_provider_v26::options(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /home/dan/repos/mariadb-server-11.8/wsrep-lib/src/wsrep_provider_v26.cpp:1219:29
          #7 0x0000038e288a in wsrep_provider_options_update(sys_var*, THD*, enum_var_type) /home/dan/repos/mariadb-server-11.8/sql/wsrep_var.cc:546:49
          #8 0x0000007f7934 in sys_var::update(THD*, set_var*) /home/dan/repos/mariadb-server-11.8/sql/set_var.cc:212:21
          #9 0x000000801c3f in set_var::update(THD*) /home/dan/repos/mariadb-server-11.8/sql/set_var.cc:869:23
          #10 0x0000007ff1a1 in sql_set_variables(THD*, List<set_var_base>*, bool) /home/dan/repos/mariadb-server-11.8/sql/set_var.cc:750:20
          #11 0x000000e6db07 in mysql_execute_command(THD*, bool) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:4882:9
          #12 0x000000e28cb1 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:7908:18
          #13 0x000000e377e1 in wsrep_mysql_parse(THD*, char*, unsigned int, Parser_state*) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:7718:5
          #14 0x000000e1479a in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:1890:11
          #15 0x000000e2eb8c in do_command(THD*, bool) /home/dan/repos/mariadb-server-11.8/sql/sql_parse.cc:1416:17
          #16 0x00000186b9c3 in do_handle_one_connection(CONNECT*, bool) /home/dan/repos/mariadb-server-11.8/sql/sql_connect.cc:1504:11
          #17 0x00000186acd3 in handle_one_connection /home/dan/repos/mariadb-server-11.8/sql/sql_connect.cc:1416:5
          #18 0x0000035b22d1 in pfs_spawn_thread /home/dan/repos/mariadb-server-11.8/storage/perfschema/pfs.cc:2198:3
          #19 0x00000057c56a in asan_thread_start(void*) asan_interceptors.cpp.o
       
      SUMMARY: AddressSanitizer: 1367 byte(s) leaked in 7 allocation(s).
      

      Attachments

        Issue Links

          Activity

            People

              janlindstrom Jan Lindström
              danblack Daniel Black
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Git Integration

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