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

InnoDB: Failing assertion: dict_tf2_is_valid(flags, flags2)

    Details

      Description

      10.4 commit c64265f3f909427dd87413d398e516b194fcb0db 2018-12-12
      compiled from source with ASAN.
      InnoDB: Assertion failure in file storage/innobase/dict/dict0mem.cc line 145
      InnoDB: Failing assertion: dict_tf2_is_valid(flags, flags2)
       
      The problem affects  10.2.19 and 10.3.11 too
      but not 10.1 which reacts with 1005: Can't create table `test`.`t1` (errno: 140 "Wrong create options")
       
      The assert was  found during RQG testing with the test "oltp1".
       
      problem.test
      --------------------
      --source include/have_innodb.inc
       
      # The setting "/*!100110 page_compressed=1 */" happens through the RQG grammar
      # and is required for getting the assert.
      CREATE TABLE t1 ( col1 INT , PRIMARY KEY (col1)) ENGINE=innodb /*!100110 page_compressed=1 */ ;
       
      # Try to enforce that MTR becomes aware of the dead server.
      SHOW PROCESSLIST;
       
      ./mysql-test-run.pl --mysqld=--innodb_default_row_format=redundant --mem problem
      
      

        Attachments

          Activity

            People

            • Assignee:
              marko Marko Mäkelä
              Reporter:
              mleich Matthias Leich
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: