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

Assertion Failure with DBUG_ASSERT(0);

Details

    • Bug
    • Status: Confirmed (View Workflow)
    • Major
    • Resolution: Unresolved
    • 11.7.2, 11.8
    • 11.8
    • Sequences, Server
    • Ubuntu 24.04 ARM64 VM
      MariaDB build with: -DWITH_ASAN=ON -DCMAKE_BUILD_TYPE=Debug

    Description

      The debug build of MariaDB (build with `cmake .. -DCMAKE_INSTALL_PREFIX=$(pwd) -DWITH_ASAN=ON -DCMAKE_BUILD_TYPE=Debug`) triggers assertion failure when executing the following statement. Seems benign with release build.

      DROP DATABASE IF EXISTS test123;
      CREATE DATABASE IF NOT EXISTS test123;
      USE test123;
      ALTER SEQUENCE IF EXISTS sequence_name_0 AS MEDIUMINT;
      

      Assertion stack:

      #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
      #1 0x0000ffff8d620aac in __GI_abort () at abort.c:79
      #2 0x0000ffff8d62d494 in __assert_fail_base (fmt=0xffff8d728908 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n",
      assertion=assertion@entry=0x3a2ee00 <str> "0", file=file@entry=0x3a2e4a0 <str> "/home/mariadb/mariadb-server/sql/protocol.cc", line=line@entry=640,
      function=function@entry=0x3a2ece0 <_PRETTY_FUNCTION_._ZN8Protocol13end_statementEv> "void Protocol::end_statement()") at assert.c:94
      #3 0x0000ffff8d62d4fc in _GI__assert_fail (assertion=0x3a2ee00 <str> "0", file=0x3a2e4a0 <str> "/home/mariadb/mariadb-server/sql/protocol.cc",
      line=640, function=0x3a2ece0 <_PRETTY_FUNCTION_._ZN8Protocol13end_statementEv> "void Protocol::end_statement()") at assert.c:103
      #4 0x0000000000a1612c in Protocol::end_statement (this=0xffff5d4a88b8) at /home/mariadb/mariadb-server/sql/protocol.cc:640
      #5 0x0000000000e19834 in dispatch_command (command=<optimized out>, thd=0xffff5d4a8288, packet=<optimized out>, packet_length=<optimized out>,
      blocking=<optimized out>) at /home/mariadb/mariadb-server/sql/sql_parse.cc:2451
      #6 0x0000000000e240d8 in do_command (thd=0xffff5d4a8288, blocking=<optimized out>) at /home/mariadb/mariadb-server/sql/sql_parse.cc:1415
      #7 0x0000000001483da0 in do_handle_one_connection (connect=<optimized out>, put_in_cache=true) at /home/mariadb/mariadb-server/sql/sql_connect.cc:1415
      #8 0x00000000014837b4 in handle_one_connection (arg=0xffff8843dc48) at /home/mariadb/mariadb-server/sql/sql_connect.cc:1327
      #9 0x00000000026476a0 in pfs_spawn_thread (arg=0xffff80609508) at /home/mariadb/mariadb-server/storage/perfschema/pfs.cc:2198
      #10 0x0000ffff8d9af624 in start_thread (arg=0x8a0b38 <asan_thread_start(void*)>) at pthread_create.c:477
      #11 0x0000ffff8d6d166c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:78

      Attachments

        Activity

          Transition Time In Source Status Execution Times
          Alice Sherepa made transition -
          Open Confirmed
          17h 2m 1

          People

            sanja Oleksandr Byelkin
            luy70 Yu Liang
            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.