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

        Issue Links

          Activity

            People

              marko Marko Mäkelä
              mleich Matthias Leich
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.