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

SHOW TABLE STATUS fails with "Received malformed packet"

    XMLWordPrintable

Details

    Description

      INSTALL SONAME 'ha_federatedx';
       
      CREATE DATABASE fed_db_remote;
       
      --eval create server fedlink foreign data wrapper mysql options (host "127.0.0.1", database "fed_db_remote", user "root", port $MASTER_MYPORT)
       
      CREATE TABLE fed_db_remote.t AS SELECT 1 AS a;
      CREATE TABLE t ENGINE=FEDERATED CONNECTION = 'fedlink/t';
      CREATE TABLE t1 LIKE t;
      REPAIR TABLE t1;
      SHOW TABLE STATUS;
       
      DROP TABLE t1, t;
      DROP DATABASE fed_db_remote;
      UNINSTALL SONAME 'ha_federatedx';
      

      main 5bcc115d773caac07d4afd42252e08f3905452b0

      mysqltest: At line 16: query 'SHOW TABLE STATUS' failed: <Unknown> (2027): Received malformed packet
      

      A debug build additionally fails with the memory assertion failure:

      main 5bcc115d773caac07d4afd42252e08f3905452b0

      mariadbd: /data/bld/main-asan-ubsan/sql/sql_class.cc:1926: virtual THD::~THD(): Assertion `status_var.local_memory_used == 0 || !debug_assert_on_not_freed_memory' failed.
      260130 19:23:07 [ERROR] /share8t/bld/main-asan-ubsan/sql/mariadbd got signal 6 ;
       
      #9  0x00007f79c1845395 in __assert_fail_base (fmt=0x7f79c19b9a90 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x55c5f4763c40 "status_var.local_memory_used == 0 || !debug_assert_on_not_freed_memory", file=file@entry=0x55c5f47572a0 "/data/bld/main-asan-ubsan/sql/sql_class.cc", line=line@entry=1926, function=function@entry=0x55c5f4763b80 "virtual THD::~THD()") at ./assert/assert.c:92
      #10 0x00007f79c1853eb2 in __GI___assert_fail (assertion=0x55c5f4763c40 "status_var.local_memory_used == 0 || !debug_assert_on_not_freed_memory", file=0x55c5f47572a0 "/data/bld/main-asan-ubsan/sql/sql_class.cc", line=1926, function=0x55c5f4763b80 "virtual THD::~THD()") at ./assert/assert.c:101
      #11 0x000055c5f07161e0 in THD::~THD (this=0x62c0000b0218, __in_chrg=<optimized out>) at /data/bld/main-asan-ubsan/sql/sql_class.cc:1926
      #12 0x000055c5f0716f21 in THD::~THD (this=0x62c0000b0218, __in_chrg=<optimized out>) at /data/bld/main-asan-ubsan/sql/sql_class.cc:1939
      #13 0x000055c5f12753ac in do_handle_one_connection (connect=<optimized out>, connect@entry=0x6080000082b8, put_in_cache=put_in_cache@entry=true) at /data/bld/main-asan-ubsan/sql/sql_connect.cc:1544
      #14 0x000055c5f12762af in handle_one_connection (arg=0x6080000082b8) at /data/bld/main-asan-ubsan/sql/sql_connect.cc:1415
      #15 0x000055c5f2ed3dc1 in pfs_spawn_thread (arg=0x617000007798) at /data/bld/main-asan-ubsan/storage/perfschema/pfs.cc:2198
      #16 0x00007f79c18a81c4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
      #17 0x00007f79c192885c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
      

      In case of a non-debug, it's a warning in the error log:

      2026-01-30 19:21:32 0 [Note] /share8t/bld/main-rel/sql/mariadbd: Shutdown complete
      Warning: Internal memory accounting error of -8184 bytes
      

      Attachments

        Activity

          People

            serg Sergei Golubchik
            elenst Elena Stepanova
            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.