--source include/have_innodb.inc --source include/innodb_page_size.inc # # MDEV-13227: Assertion failure len < 16384 in file rem0rec.cc line 1285 # Crashes with innodb_page_size=64K. Does not crash at <= 32K. # CREATE TABLE t1 (a LONGTEXT) ENGINE=INNODB DEFAULT CHARSET=UTF8 ROW_FORMAT=DYNAMIC; SHOW WARNINGS; INSERT INTO t1 SELECT CONCAT('A', SPACE(4087), 'B'); INSERT INTO t1 SELECT CONCAT('A', SPACE(4087), 'B') FROM t1; INSERT INTO t1 SELECT CONCAT('A', SPACE(4087), 'B') FROM t1; INSERT INTO t1 SELECT CONCAT('A', SPACE(4087), 'B') FROM t1; INSERT INTO t1 SELECT CONCAT('A', SPACE(4087), 'B') FROM t1; INSERT INTO t1 SELECT CONCAT('A', SPACE(4087), 'B') FROM t1; INSERT INTO t1 SELECT CONCAT('A', SPACE(4087), 'B') FROM t1; INSERT INTO t1 SELECT CONCAT('A', SPACE(4087), 'B') FROM t1; INSERT INTO t1 SELECT CONCAT('A', SPACE(4087), 'B') FROM t1; INSERT INTO t1 SELECT CONCAT('A', SPACE(4087), 'B') FROM t1; INSERT INTO t1 SELECT CONCAT('A', SPACE(4087), 'B') FROM t1; UPDATE t1 SET a=CONCAT(a, RAND(), a); UPDATE t1 SET a=CONCAT(a, RAND(), a); UPDATE t1 SET a=CONCAT(a, RAND(), a); # random data no output we are only interested if fails --disable_result_log SELECT * from t1; --enable_result_log DROP TABLE t1; CREATE TABLE t1 (a LONGTEXT) ENGINE=INNODB DEFAULT CHARSET=UTF8 ROW_FORMAT=REDUNDANT; SHOW WARNINGS; INSERT INTO t1 SELECT CONCAT('A', SPACE(4087), 'B'); INSERT INTO t1 SELECT CONCAT('A', SPACE(4087), 'B') FROM t1; INSERT INTO t1 SELECT CONCAT('A', SPACE(4087), 'B') FROM t1; INSERT INTO t1 SELECT CONCAT('A', SPACE(4087), 'B') FROM t1; INSERT INTO t1 SELECT CONCAT('A', SPACE(4087), 'B') FROM t1; INSERT INTO t1 SELECT CONCAT('A', SPACE(4087), 'B') FROM t1; INSERT INTO t1 SELECT CONCAT('A', SPACE(4087), 'B') FROM t1; INSERT INTO t1 SELECT CONCAT('A', SPACE(4087), 'B') FROM t1; INSERT INTO t1 SELECT CONCAT('A', SPACE(4087), 'B') FROM t1; INSERT INTO t1 SELECT CONCAT('A', SPACE(4087), 'B') FROM t1; INSERT INTO t1 SELECT CONCAT('A', SPACE(4087), 'B') FROM t1; UPDATE t1 SET a=CONCAT(a, RAND(), a); UPDATE t1 SET a=CONCAT(a, RAND(), a); UPDATE t1 SET a=CONCAT(a, RAND(), a); # random data no output we are only interested if fails --disable_result_log SELECT * from t1; --enable_result_log DROP TABLE t1;