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

*SAN: sql/mf_iocache_encr.cc:111:11: runtime error: null pointer passed as argument 1

    XMLWordPrintable

Details

    • Bug
    • Status: Open (View Workflow)
    • Major
    • Resolution: Unresolved
    • 10.5(EOL)
    • None
    • None
    • None
    • RelWithDebInfo WITH_UBSAN ppc64le g++-9 (Ubuntu 9.2.1-17ubuntu1~18.04.1) 9.2.1 20191102

    Description

      10.5-605555fc31784302a54d398d9503ca1e9e4bdec9 RelWithDebInfo WITH_UBSAN ppc64le g++-9 (Ubuntu 9.2.1-17ubuntu1~18.04.1) 9.2.1 20191102

       
      dan@fstn4-p1:~/build-mariadb-server-10.5-futex$ export UBSAN_OPTIONS=print_stacktrace=1
      ~/build-mariadb-server-10.5-futex$ mysql-test/mtr --mem encryption.tempfiles
      Logging: /home/dan/mariadb-server-not-worktree/mysql-test/mysql-test-run.pl  --mem encryption.tempfiles
      vardir: /home/dan/build-mariadb-server-10.5-futex/mysql-test/var
      Checking leftover processes...
      Removing old var directory...
      Creating var directory '/home/dan/build-mariadb-server-10.5-futex/mysql-test/var'...
       - symlinking 'var' to '/dev/shm/var_auto_Nzmd'
      Checking supported features...
      MariaDB Version 10.5.4-MariaDB
       - SSL connections supported
       - binaries built with wsrep patch
      Collecting tests...
      Installing system database...
       
      ==============================================================================
       
      TEST                                      RESULT   TIME (ms) or COMMENT
      --------------------------------------------------------------------------
       
      worker[1] Using MTR_BUILD_THREAD 300, with reserved ports 16000..16019
      encryption.tempfiles 'cbc,crc32,innodb'  [ fail ]  Found warnings/errors in server log file!
              Test ended at 2020-06-19 12:56:39
      line
      /home/dan/mariadb-server-not-worktree/sql/protocol.cc:61:9: runtime error: null pointer passed as argument 2, which is declared to never be null
      /home/dan/mariadb-server-not-worktree/mysys/mf_iocache.c:772:3: runtime error: null pointer passed as argument 1, which is declared to never be null
      /home/dan/mariadb-server-not-worktree/mysys/my_alloc.c:468:5: runtime error: null pointer passed as argument 2, which is declared to never be null
      /home/dan/mariadb-server-not-worktree/sql/sql_string.h:329:11: runtime error: null pointer passed as argument 2, which is declared to never be null
      /home/dan/mariadb-server-not-worktree/sql/mf_iocache_encr.cc:111:11: runtime error: null pointer passed as argument 1, which is declared to never be null
      ^ Found warnings in /home/dan/build-mariadb-server-10.5-futex/mysql-test/var/log/mysqld.1.err
      ok
      

      First 4 covered in MDEV-22387

      mf_iocache_encr.cc bt

      /home/dan/mariadb-server-not-worktree/sql/mf_iocache_encr.cc:111:11: runtime error: null pointer passed as argument 1, which is declared to never be null
          #0 0x118872dac in my_b_encr_read /home/dan/mariadb-server-not-worktree/sql/mf_iocache_encr.cc:111
          #1 0x11acd2020 in _my_b_read /home/dan/mariadb-server-not-worktree/mysys/mf_iocache.c:532
          #2 0x11978b304 in my_b_fill /home/dan/mariadb-server-not-worktree/include/my_sys.h:553
          #3 0x11978b304 in MYSQL_BIN_LOG::write_cache(THD*, st_io_cache*) /home/dan/mariadb-server-not-worktree/sql/log.cc:7389
          #4 0x11978e750 in MYSQL_BIN_LOG::write_transaction_or_stmt(MYSQL_BIN_LOG::group_commit_entry*, unsigned long long) /home/dan/mariadb-server-not-worktree/sql/log.cc:8435
          #5 0x1197b43d4 in MYSQL_BIN_LOG::trx_group_commit_leader(MYSQL_BIN_LOG::group_commit_entry*) /home/dan/mariadb-server-not-worktree/sql/log.cc:8168
          #6 0x1197b6f38 in MYSQL_BIN_LOG::write_transaction_to_binlog_events(MYSQL_BIN_LOG::group_commit_entry*) /home/dan/mariadb-server-not-worktree/sql/log.cc:7962
          #7 0x1197b9138 in MYSQL_BIN_LOG::write_transaction_to_binlog(THD*, binlog_cache_mngr*, Log_event*, bool, bool, bool) /home/dan/mariadb-server-not-worktree/sql/log.cc:7610
          #8 0x1197b9ac0 in binlog_flush_cache /home/dan/mariadb-server-not-worktree/sql/log.cc:1797
          #9 0x1197c1c90 in binlog_commit_flush_xid_caches /home/dan/mariadb-server-not-worktree/sql/log.cc:1945
          #10 0x1197c1c90 in MYSQL_BIN_LOG::log_and_order(THD*, unsigned long long, bool, bool, bool) /home/dan/mariadb-server-not-worktree/sql/log.cc:9926
          #11 0x118f120d0 in ha_commit_trans(THD*, bool) /home/dan/mariadb-server-not-worktree/sql/handler.cc:1755
          #12 0x11870e5cc in trans_commit(THD*) /home/dan/mariadb-server-not-worktree/sql/transaction.cc:266
          #13 0x118195ff0 in mysql_execute_command(THD*) /home/dan/mariadb-server-not-worktree/sql/sql_parse.cc:5584
          #14 0x11813fd64 in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /home/dan/mariadb-server-not-worktree/sql/sql_parse.cc:7993
          #15 0x11817d7fc in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /home/dan/mariadb-server-not-worktree/sql/sql_parse.cc:1874
          #16 0x118186cb8 in do_command(THD*) /home/dan/mariadb-server-not-worktree/sql/sql_parse.cc:1355
          #17 0x1186bdc50 in do_handle_one_connection(CONNECT*, bool) /home/dan/mariadb-server-not-worktree/sql/sql_connect.cc:1411
          #18 0x1186bfdb8 in handle_one_connection /home/dan/mariadb-server-not-worktree/sql/sql_connect.cc:1313
          #19 0x119ebd5d0 in pfs_spawn_thread /home/dan/mariadb-server-not-worktree/storage/perfschema/pfs.cc:2201
          #20 0x7fffa9088858 in start_thread /build/glibc-uvws04/glibc-2.27/nptl/pthread_create.c:463
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            danblack Daniel Black
            Votes:
            0 Vote for this issue
            Watchers:
            1 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.