Details
-
Bug
-
Status: Closed (View Workflow)
-
Critical
-
Resolution: Fixed
-
10.2(EOL), 10.3(EOL), 10.4(EOL)
-
None
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
- relates to
-
MDEV-22627 InnoDB: Failing assertion: dict_tf2_is_valid(flags, flags2) in dict_mem_table_create and in dict_table_t::create
- Closed