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

Error table->get_ref_count() after update to 10.5.8

    XMLWordPrintable

    Details

      Description

      After update MariaDB 10.5.5 to 10.5.8:

      InnoDB: Assertion failure in file /home/buildbot/buildbot/build/mariadb-10.5.8/storage/innobase/row/row0merge.cc line 4324
      InnoDB: Failing assertion: table->get_ref_count() == 0
       
      Thread pointer: 0x7f5cc0000c18
      Attempting backtrace. You can use the following information to find out
      where mysqld died. If you see no messages after this, something went
      terribly wrong...
      stack_bottom = 0x7f5de82dfd58 thread_stack 0x49000
      ??:0(my_print_stacktrace)[0x55dad75d425e]
      ??:0(handle_fatal_signal)[0x55dad6fe2715]
      ??:0(__restore_rt)[0x7f6aa0ab8980]
      linux/raise.c:51(__GI_raise)[0x7f6a9fdc8fb7]
      stdlib/abort.c:81(__GI_abort)[0x7f6a9fdca921]
      /usr/sbin/mariadbd(+0x605032)[0x55dad6cde032]
      ??:0(std::unique_lock<std::mutex>::unlock())[0x55dad73a3624]
      ??:0(wsrep_notify_status(wsrep::server_state::state, wsrep::view const*))[0x55dad72f9bf3]
      ??:0(mysql_alter_table(THD*, st_mysql_const_lex_string const*, st_mysql_const_lex_string const*, HA_CREATE_INFO*, TABLE_LIST*, Alter_info*, unsigned int, st_order*, bool, bool))[0x55dad6e7b
      971]
      ??:0(Sql_cmd_alter_table::execute(THD*))[0x55dad6ed76d1]
      ??:0(mysql_execute_command(THD*))[0x55dad6de1439]
      ??:0(sp_instr_stmt::exec_core(THD*, unsigned int*))[0x55dad6d44755]
      ??:0(sp_lex_keeper::reset_lex_and_exec_core(THD*, unsigned int*, bool, sp_instr*))[0x55dad6d4c022]
      ??:0(sp_instr_stmt::execute(THD*, unsigned int*))[0x55dad6d4ca9e]
      ??:0(sp_head::execute(THD*, bool))[0x55dad6d47b87]
      ??:0(sp_head::execute_procedure(THD*, List<Item>*))[0x55dad6d48f3b]
      ??:0(sp_process_definer(THD*))[0x55dad6ddec15]
      ??:0(mysql_execute_command(THD*))[0x55dad6de0fbc]
      ??:0(mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool))[0x55dad6de809c]
      ??:0(dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool))[0x55dad6ddd2f5]
      ??:0(do_command(THD*))[0x55dad6ddb614]
      ??:0(do_handle_one_connection(CONNECT*, bool))[0x55dad6ed2b51]
      ??:0(handle_one_connection)[0x55dad6ed2ec4]
      ??:0(MyCTX_nopad::finish(unsigned char*, unsigned int*))[0x55dad7222ada]
      nptl/pthread_create.c:463(start_thread)[0x7f6aa0aad6db]
      x86_64/clone.S:97(clone)[0x7f6a9feab71f]
       
      Trying to get some variables.
      Some pointers may be invalid and cause the dump to abort.
      Query (0x7f5cc0460610): alter table innodb_index_stats modify last_update timestamp not null default current_timestamp on update current_timestamp, modify table_name varchar(199)
       
      Connection ID (thread ID): 22413
      Status: NOT_KILLED
      

        Attachments

        1. log.txt
          436 kB
        2. log.txt
          2.00 MB

          Issue Links

            Activity

              People

              Assignee:
              marko Marko Mäkelä
              Reporter:
              kernel Ivan
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated: