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

Assertion `bitmap_is_set_all(&table->s->all_set)' failed in int handler::ha_reset()

    XMLWordPrintable

Details

    • Can result in hang or crash

    Description

      SET GLOBAL slave_exec_mode='IDEMPOTENT';
      CREATE TABLE t1 (id INT KEY,DATA INT);
      ALTER TABLE t1 ADD c SERIAL;
      BINLOG ' SVtYRxMBAAAAKQAAADQBAAAAABAAAAAAAAAABHRlc3QAAnQxAAEDAAE=SVtYRxcBAAAAIgAAAFYBAAAQABAAAAAAAAEAAf /+ AgAAAA==';
      BINLOG ' SVtYRxMBAAAAKQAAADQBAAAAABAAAAAAAAAABHRlc3QAAnQxAAEDAAE=SVtYRxcBAAAAIgAAAFYBAAAQABAAAAAAAAEAAf /+ AgAAAA==';
      

      Leads to:

      CS 12.3.2 181f13ec49fdf14a873e9ebf7440133b3e0d70d9 (Debug, Clang 18.1.3-11) Build 12/05/2026

      mariadbd: /test/12.3_dbg/sql/handler.cc:8075: int handler::ha_reset(): Assertion `bitmap_is_set_all(&table->s->all_set)' failed.
      

      CS 12.3.2 181f13ec49fdf14a873e9ebf7440133b3e0d70d9 (Debug, Clang 18.1.3-11) Build 12/05/2026

      Core was generated by `/test/MD120526-mariadb-12.3.2-linux-x86_64-dbg/bin/mariadbd --no-defaults --max'.
      Program terminated with signal SIGABRT, Aborted.
      #0  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>)at ./nptl/pthread_kill.c:44
       
      [Current thread is 1 (LWP 3860044)]
      (gdb) bt
      #0  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>)at ./nptl/pthread_kill.c:44
      #1  __pthread_kill_internal (signo=6, threadid=<optimized out>)at ./nptl/pthread_kill.c:78
      #2  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6)at ./nptl/pthread_kill.c:89
      #3  0x00007b890cc4527e in __GI_raise (sig=sig@entry=6)at ../sysdeps/posix/raise.c:26
      #4  0x00007b890cc288ff in __GI_abort () at ./stdlib/abort.c:79
      #5  0x00007b890cc2881b in __assert_fail_base (fmt=0x7b890cdd01e8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x61e8c314498c "bitmap_is_set_all(&table->s->all_set)", file=file@entry=0x61e8c31423ce "/test/12.3_dbg/sql/handler.cc", line=line@entry=8075, function=function@entry=0x61e8c3144974 "int handler::ha_reset()")at ./assert/assert.c:96
      #6  0x00007b890cc3b517 in __assert_fail (assertion=0x61e8c314498c "bitmap_is_set_all(&table->s->all_set)", file=0x61e8c31423ce "/test/12.3_dbg/sql/handler.cc", line=8075, function=0x61e8c3144974 "int handler::ha_reset()") at ./assert/assert.c:105
      #7  0x000061e8c240c0b3 in handler::ha_reset (this=0x736658035780)at /test/12.3_dbg/sql/handler.cc:8075
      #8  0x000061e8c1eca423 in close_thread_table (thd=0x736658000d60, table_ptr=0x736658000ed8) at /test/12.3_dbg/sql/sql_base.cc:1069
      #9  0x000061e8c1ecab92 in close_thread_tables (thd=0x736658000d60)at /test/12.3_dbg/sql/sql_base.cc:1009
      #10 0x000061e8c217f4f1 in rpl_group_info::slave_close_thread_tables (this=0x736658029130, thd=0x736658000d60)at /test/12.3_dbg/sql/rpl_rli.cc:2359
      #11 0x000061e8c217f2c6 in rpl_group_info::cleanup_context (this=0x736658029130, thd=0x736658000d60, error=false, keep_domain_owner=false) at /test/12.3_dbg/sql/rpl_rli.cc:2242
      #12 0x000061e8c2600f75 in rows_event_stmt_cleanup (rgi=0x736658029130, thd=0x736658000d60) at /test/12.3_dbg/sql/log_event_server.cc:5724
      #13 0x000061e8c26003ab in Rows_log_event::do_apply_event (this=0x73665802f4e0, rgi=0x736658029130) at /test/12.3_dbg/sql/log_event_server.cc:5603
      #14 0x000061e8c25e9cc2 in Log_event::apply_event (this=0x73665802f4e0, rgi=0x736658029130) at /test/12.3_dbg/sql/log_event.cc:4247
      #15 0x000061e8c2159683 in save_restore_context_apply_event (ev=0x73665802f4e0, rgi=0x736658029130) at /test/12.3_dbg/sql/sql_binlog.cc:162
      #16 0x000061e8c215a078 in mysql_client_binlog_statement (thd=0x736658000d60)at /test/12.3_dbg/sql/sql_binlog.cc:426
      #17 0x000061e8c1fa797c in mysql_execute_command (thd=0x736658000d60, is_called_from_prepared_stmt=false) at /test/12.3_dbg/sql/sql_parse.cc:5821
      #18 0x000061e8c1f97164 in mysql_parse (thd=0x736658000d60, rawbuf=0x73665801a250 "BINLOG ' SVtYRxMBAAAAKQAAADQBAAAAABAAAAAAAAAABHRlc3QAAnQxAAEDAAE=SVtYRxcBAAAAIgAAAFYBAAAQABAAAAAAAAEAAf /+ AgAAAA=='", length=116, parser_state=0x7b852c2b39f0) at /test/12.3_dbg/sql/sql_parse.cc:7949
      #19 0x000061e8c1f944ad in dispatch_command (command=COM_QUERY, thd=0x736658000d60, packet=0x73665800b5e1 "BINLOG ' SVtYRxMBAAAAKQAAADQBAAAAABAAAAAAAAAABHRlc3QAAnQxAAEDAAE=SVtYRxcBAAAAIgAAAFYBAAAQABAAAAAAAAEAAf /+ AgAAAA=='", packet_length=116, blocking=true) at /test/12.3_dbg/sql/sql_parse.cc:1903
      #20 0x000061e8c1f97d13 in do_command (thd=0x736658000d60, blocking=true)at /test/12.3_dbg/sql/sql_parse.cc:1437
      #21 0x000061e8c2194119 in do_handle_one_connection (connect=0x61e8f39726f0, put_in_cache=true) at /test/12.3_dbg/sql/sql_connect.cc:1503
      #22 0x000061e8c2193ebe in handle_one_connection (arg=0x61e8f3974f90)at /test/12.3_dbg/sql/sql_connect.cc:1415
      #23 0x00007b890cc9caa4 in start_thread (arg=<optimized out>)at ./nptl/pthread_create.c:447
      #24 0x00007b890cd29c6c in clone3 ()at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      

      Bug Detection Matrix

          Rel    o/d  Build   Commit                                    UniqueID observed
      CS  10.11  dbg  120526  6eda0af40fa7bf5097303d1e7eb8e30632228993  No bug found
      CS  10.11  opt  120526  6eda0af40fa7bf5097303d1e7eb8e30632228993  No bug found
      CS  11.4   dbg  120526  f279551013d1319f27344080e2c0758f3959cebf  No bug found
      CS  11.4   opt  120526  f279551013d1319f27344080e2c0758f3959cebf  No bug found
      CS  11.8   dbg  120526  04e09010773caf0b302b2933fff3fe95381a5e13  No bug found
      CS  11.8   opt  120526  04e09010773caf0b302b2933fff3fe95381a5e13  No bug found
      CS  12.3   dbg  120526  181f13ec49fdf14a873e9ebf7440133b3e0d70d9  bitmap_is_set_all(&table->s->all_set)|SIGABRT|handler::ha_reset|close_thread_table|close_thread_tables|rpl_group_info::slave_close_thread_tables
      CS  12.3   opt  120526  181f13ec49fdf14a873e9ebf7440133b3e0d70d9  No bug found
      CS  13.0   dbg  120526  96b3dd0c34427e9338dda1375575a0e05a7cd267  bitmap_is_set_all(&table->s->all_set)|SIGABRT|handler::ha_reset|close_thread_table|close_thread_tables|rpl_group_info::slave_close_thread_tables
      CS  13.0   opt  120526  96b3dd0c34427e9338dda1375575a0e05a7cd267  No bug found
      ES  10.5   dbg  040825  70586522eacf09d04d49962072e14325a75d8155  No bug found
      ES  10.5   opt  040825  70586522eacf09d04d49962072e14325a75d8155  No bug found
      ES  10.6   dbg  040825  9b794f34b48fb7eee490b6da44edc0f33a947447  No bug found
      ES  10.6   opt  040825  9b794f34b48fb7eee490b6da44edc0f33a947447  No bug found
      ES  11.4   dbg  040825  a1c03ccd54b582e75506687ee19b273ca897f261  No bug found
      ES  11.4   opt  040825  a1c03ccd54b582e75506687ee19b273ca897f261  No bug found
      ES  11.8   dbg  151025  780565c207e9ce0ebf7d8e3d59f223801447b619  No bug found
      ES  11.8   opt  151025  780565c207e9ce0ebf7d8e3d59f223801447b619  No bug found
      

      Attachments

        Activity

          People

            bnestere Brandon Nesterenko
            ramesh Ramesh Sivaraman
            Votes:
            0 Vote for this issue
            Watchers:
            3 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.