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

InnoDB: Failing assertion: dict_tf2_is_valid(flags, flags2)

    XMLWordPrintable

    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: