[MDEV-17895] Assertion `trx->dict_operation != TRX_DICT_OP_NONE' failed upon TRUNCATE when disk is full Created: 2018-12-04  Updated: 2020-06-29

Status: Open
Project: MariaDB Server
Component/s: Storage Engine - InnoDB
Affects Version/s: 10.4
Fix Version/s: 10.4

Type: Bug Priority: Minor
Reporter: Elena Stepanova Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None


 Description   

10.4 f89a27b4e5d

2018-12-04 13:26:52 19 [Note] InnoDB: Deleting the meta-data file './test/t6.cfg'
2018-12-04 13:26:52 19 [Note] InnoDB: Resuming purge
2018-12-04 13:27:32 20 [Warning] mysqld: Disk is full writing '/dev/shm/vardir/tmp/#sql_11a5_2.MAD' (Errcode: 28 "No space left on device"). Waiting for someone to free space... (Expect up to 60 secs delay for server to continue after freeing disk space)
2018-12-04 13:27:32 20 [Warning] mysqld: Retry in 60 secs. Message reprinted in 600 secs
2018-12-04 13:27:32 15 [ERROR] InnoDB: preallocating 114688 bytes for file ./test/#sql-11a5_f.ibd failed with error 28
2018-12-04 13:27:32 15 [Warning] mysqld: The table '#sql-11a5_f' is full
2018-12-04 13:27:32 15 [ERROR] InnoDB: preallocating 245760 bytes for file ./test/f.ibd failed with error 28
2018-12-04 13:27:32 15 [Warning] mysqld: The table 'f' is full
2018-12-04 13:27:32 15 [ERROR] InnoDB: preallocating 131072 bytes for file ./test/#sql-11a5_f.ibd failed with error 28
2018-12-04 13:27:32 15 [Warning] mysqld: The table '#sql-11a5_f' is full
2018-12-04 13:27:32 15 [ERROR] InnoDB: preallocating 98304 bytes for file ./test/e.ibd failed with error 28
2018-12-04 13:27:32 15 [Warning] mysqld: The table 'e' is full
2018-12-04 13:27:32 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/y.ibd failed with error 28
2018-12-04 13:27:32 15 [Warning] InnoDB: Cannot create table `test`.`y` because tablespace full
2018-12-04 13:27:32 15 [Warning] mysqld: The table 'y' is full
2018-12-04 13:27:32 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/k.ibd failed with error 28
2018-12-04 13:27:32 15 [Warning] InnoDB: Cannot create table `test`.`k` because tablespace full
2018-12-04 13:27:32 15 [Warning] mysqld: The table 'k' is full
2018-12-04 13:27:32 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/k.ibd failed with error 28
2018-12-04 13:27:32 15 [Warning] InnoDB: Cannot create table `test`.`k` because tablespace full
2018-12-04 13:27:32 15 [Warning] mysqld: The table 'k' is full
2018-12-04 13:27:32 15 [ERROR] InnoDB: preallocating 212992 bytes for file ./test/#sql-11a5_f.ibd failed with error 28
2018-12-04 13:27:32 15 [Warning] mysqld: The table '#sql-11a5_f' is full
2018-12-04 13:27:32 15 [ERROR] InnoDB: preallocating 98304 bytes for file ./test/j.ibd failed with error 28
2018-12-04 13:27:32 15 [Warning] mysqld: The table 'j' is full
2018-12-04 13:27:32 15 [ERROR] InnoDB: preallocating 98304 bytes for file ./test/c.ibd failed with error 28
2018-12-04 13:27:32 15 [Warning] mysqld: The table 'c' is full
2018-12-04 13:27:32 15 [ERROR] InnoDB: preallocating 114688 bytes for file ./test/v.ibd failed with error 28
2018-12-04 13:27:32 15 [Warning] mysqld: The table 'v' is full
2018-12-04 13:27:32 15 [ERROR] InnoDB: preallocating 114688 bytes for file ./test/v.ibd failed with error 28
2018-12-04 13:27:32 15 [Warning] mysqld: The table 'v' is full
2018-12-04 13:27:32 15 [ERROR] Error writing file '/dev/shm/vardir/mysql.log' (errno: 28 "No space left on device")
2018-12-04 13:27:32 15 [ERROR] InnoDB: preallocating 98304 bytes for file ./test/#sql-11a5_f.ibd failed with error 28
2018-12-04 13:27:32 15 [Warning] mysqld: The table '#sql-11a5_f' is full
2018-12-04 13:27:32 15 [ERROR] InnoDB: preallocating 98304 bytes for file ./test/#sql-11a5_f.ibd failed with error 28
2018-12-04 13:27:32 15 [Warning] mysqld: The table '#sql-11a5_f' is full
2018-12-04 13:27:33 15 [ERROR] InnoDB: preallocating 163840 bytes for file ./test/t.ibd failed with error 28
2018-12-04 13:27:33 15 [Warning] mysqld: The table 't' is full
2018-12-04 13:27:33 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/t.ibd failed with error 28
2018-12-04 13:27:33 15 [Warning] InnoDB: Cannot create table `test`.`t` because tablespace full
2018-12-04 13:27:33 15 [Warning] mysqld: The table 't' is full
2018-12-04 13:27:33 15 [ERROR] InnoDB: preall2018-12-04 13:27:33 15 [Warning] mysqld: The table 'p' is full
2018-12-04 13:27:33 15 [ERROR] InnoDB: preallocating 131072 bytes for file ./test/j.ibd failed with error 28
2018-12-04 13:27:33 15 [Warning] mysqld: The table 'j' is full
2018-12-04 13:27:33 15 [ERROR] InnoDB: preallocating 131072 bytes for file ./test/t.ibd failed with error 28
2018-12-04 13:27:33 15 [Warning] mysqld: The table 't' is full
2018-12-04 13:27:33 15 [ERROR] InnoDB: preallocating 114688 bytes for file ./test/y.ibd failed with error 28
2018-12-04 13:27:33 15 [Warning] mysqld: The table 'y' is full
2018-12-04 13:27:33 15 [ERROR] InnoDB: preallocating 114688 bytes for file ./test/#sql-11a5_f.ibd failed with error 28
2018-12-04 13:27:33 15 [Warning] mysqld: The table '#sql-11a5_f' is full
2018-12-04 13:27:33 15 [ERROR] InnoDB: preallocating 114688 bytes for file ./test/#sql-11a5_f#P#p0.ibd failed with error 28
2018-12-04 13:27:33 15 [Warning] mysqld: The table '#sql-11a5_f' is full
2018-12-04 13:27:33 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/k.ibd failed with error 28
2018-12-04 13:27:33 15 [Warning] InnoDB: Cannot create table `test`.`k` because tablespace full
2018-12-04 13:27:33 15 [Warning] mysqld: The table 'k' is full
2018-12-04 13:27:33 15 [ERROR] InnoDB: preallocating 98304 bytes for file ./test/v.ibd failed with error 28
2018-12-04 13:27:33 15 [Warning] mysqld: The table 'v' is full
2018-12-04 13:27:33 15 [ERROR] InnoDB: preallocating 98304 bytes for file ./test/y.ibd failed with error 28
2018-12-04 13:27:33 15 [Warning] mysqld: The table 'y' is full
2018-12-04 13:27:33 15 [ERROR] InnoDB: preallocating 98304 bytes for file ./test/j.ibd failed with error 28
2018-12-04 13:27:33 15 [Warning] mysqld: The table 'j' is full
2018-12-04 13:27:33 15 [ERROR] InnoDB: preallocating 196608 bytes for file ./test/v.ibd failed with error 28
2018-12-04 13:27:33 15 [Warning] mysqld: The table 'v' is full
2018-12-04 13:27:33 15 [ERROR] InnoDB: preallocating 196608 bytes for file ./test/t.ibd failed with error 28
2018-12-04 13:27:33 15 [Warning] mysqld: The table 't' is full
2018-12-04 13:27:33 15 [ERROR] InnoDB: preallocating 147456 bytes for file ./test/#sql-11a5_f.ibd failed with error 28
2018-12-04 13:27:33 15 [Warning] mysqld: The table '#sql-11a5_f' is full
2018-12-04 13:27:33 15 [ERROR] InnoDB: preallocating 131072 bytes for file ./test/s.ibd failed with error 28
2018-12-04 13:27:33 15 [Warning] mysqld: The table 's' is full
2018-12-04 13:27:33 15 [ERROR] InnoDB: preallocating 98304 bytes for file ./test/e.ibd failed with error 28
2018-12-04 13:27:33 15 [Warning] mysqld: The table 'e' is full
2018-12-04 13:27:33 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/v.ibd failed with error 28
2018-12-04 13:27:33 15 [Warning] InnoDB: Cannot create table `test`.`v` because tablespace full
2018-12-04 13:27:33 15 [Warning] mysqld: The table 'v' is full
2018-12-04 13:27:33 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/v.ibd failed with error 28
2018-12-04 13:27:33 15 [Warning] InnoDB: Cannot create table `test`.`v` because tablespace full
2018-12-04 13:27:33 15 [Warning] mysqld: The table 'v' is full
2018-12-04 13:27:33 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/c.ibd failed with error 28
2018-12-04 13:27:33 15 [Warning] InnoDB: Cannot create table `test`.`c` because tablespace full
2018-12-04 13:27:33 15 [Warning] mysqld: The table 'c' is full
2018-12-04 13:27:33 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/p.ibd failed with error 28
2018-12-04 13:27:33 15 [Warning] InnoDB: Cannot create table `test`.`p` because tablespace full
2018-12-04 13:27:33 15 [Warning] mysqld: The table 'p' is full
2018-12-04 13:27:33 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/j.ibd failed with error 28
2018-12-04 13:27:33 15 [Warning] InnoDB: Cannot create table `test`.`j` because tablespace full
2018-12-04 13:27:33 15 [Warning] mysqld: The table 'j' is full
2018-12-04 13:27:33 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/#sql-11a5_f#P#p0.ibd failed with error 28
2018-12-04 13:27:33 15 [Warning] InnoDB: Cannot create table `test`.`#sql-11a5_f#P#p0` /* Partition `p0` */ because tablespace full
2018-12-04 13:27:33 15 [Warning] mysqld: The table '#sql-11a5_f' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 163840 bytes for file ./test/#sql-11a5_f#P#p0.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] mysqld: The table '#sql-11a5_f' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 163840 bytes for file ./test/q.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] mysqld: The table 'q' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 163840 bytes for file ./test/t.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] mysqld: The table 't' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/#sql-11a5_f.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] InnoDB: Cannot create table `test`.`#sql-11a5_f` because tablespace full
2018-12-04 13:27:34 15 [Warning] mysqld: The table '#sql-11a5_f' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 180224 bytes for file ./test/i.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] mysqld: The table 'i' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/v.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] InnoDB: Cannot create table `test`.`v` because tablespace full
2018-12-04 13:27:34 15 [Warning] mysqld: The table 'v' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/#sql-11a5_f.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] InnoDB: Cannot create table `test`.`#sql-11a5_f` because tablespace full
2018-12-04 13:27:34 15 [Warning] mysqld: The table '#sql-11a5_f' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/j.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] InnoDB: Cannot create table `test`.`j` because tablespace full
2018-12-04 13:27:34 15 [Warning] mysqld: The table 'j' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/f.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] InnoDB: Cannot create table `test`.`f` because tablespace full
2018-12-04 13:27:34 15 [Warning] mysqld: The table 'f' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 147456 bytes for file ./test/n.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] mysqld: The table 'n' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 147456 bytes for file ./test/s.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] mysqld: The table 's' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/k.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] InnoDB: Cannot create table `test`.`k` because tablespace full
2018-12-04 13:27:34 15 [Warning] mysqld: The table 'k' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/n.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] InnoDB: Cannot create table `test`.`n` because tablespace full
2018-12-04 13:27:34 15 [Warning] mysqld: The table 'n' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/r.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] InnoDB: Cannot create table `test`.`r` because tablespace full
2018-12-04 13:27:34 15 [Warning] mysqld: The table 'r' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/m.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] InnoDB: Cannot create table `test`.`m` because tablespace full
2018-12-04 13:27:34 15 [Warning] mysqld: The table 'm' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/j.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] InnoDB: Cannot create table `test`.`j` because tablespace full
2018-12-04 13:27:34 15 [Warning] mysqld: The table 'j' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/#sql-11a5_f.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] InnoDB: Cannot create table `test`.`#sql-11a5_f` because tablespace full
2018-12-04 13:27:34 15 [Warning] mysqld: The table '#sql-11a5_f' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/c.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] InnoDB: Cannot create table `test`.`c` because tablespace full
2018-12-04 13:27:34 15 [Warning] mysqld: The table 'c' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/f.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] InnoDB: Cannot create table `test`.`f` because tablespace full
2018-12-04 13:27:34 15 [Warning] mysqld: The table 'f' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/b.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] InnoDB: Cannot create table `test`.`b` because tablespace full
2018-12-04 13:27:34 15 [Warning] mysqld: The table 'b' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/#sql-11a5_f.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] InnoDB: Cannot create table `test`.`#sql-11a5_f` because tablespace full
2018-12-04 13:27:34 15 [Warning] mysqld: The table '#sql-11a5_f' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 131072 bytes for file ./test/k.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] mysqld: The table 'k' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 98304 bytes for file ./test/f.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] mysqld: The table 'f' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 98304 bytes for file ./test/b.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] mysqld: The table 'b' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/i.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] InnoDB: Cannot create table `test`.`i` because tablespace full
2018-12-04 13:27:34 15 [Warning] mysqld: The table 'i' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 98304 bytes for file ./test/k.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] mysqld: The table 'k' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/#sql-11a5_f#P#p0.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] InnoDB: Cannot create table `test`.`#sql-11a5_f#P#p0` /* Partition `p0` */ because tablespace full
2018-12-04 13:27:34 15 [Warning] mysqld: The table '#sql-11a5_f' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/p.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] InnoDB: Cannot create table `test`.`p` because tablespace full
2018-12-04 13:27:34 15 [Warning] mysqld: The table 'p' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/l.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] InnoDB: Cannot create table `test`.`l` because tablespace full
2018-12-04 13:27:34 15 [Warning] mysqld: The table 'l' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/v.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] InnoDB: Cannot create table `test`.`v` because tablespace full
2018-12-04 13:27:34 15 [Warning] mysqld: The table 'v' is full
2018-12-04 13:27:34 15 [ERROR] InnoDB: preallocating 98304 bytes for file ./test/w.ibd failed with error 28
2018-12-04 13:27:34 15 [Warning] mysqld: The table 'w' is full
2018-12-04 13:27:35 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/#sql-11a5_f#P#p0.ibd failed with error 28
2018-12-04 13:27:35 15 [Warning] InnoDB: Cannot create table `test`.`#sql-11a5_f#P#p0` /* Partition `p0` */ because tablespace full
2018-12-04 13:27:35 15 [Warning] mysqld: The table '#sql-11a5_f' is full
2018-12-04 13:27:35 16 [ERROR] InnoDB: preallocating 98304 bytes for file ./test/seq3.ibd failed with error 28
2018-12-04 13:27:35 16 [Warning] mysqld: The table 'seq3' is full
2018-12-04 13:27:35 15 [ERROR] InnoDB: preallocating 98304 bytes for file ./test/i.ibd failed with error 28
2018-12-04 13:27:35 15 [Warning] mysqld: The table 'i' is full
2018-12-04 13:27:35 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/w.ibd failed with error 28
2018-12-04 13:27:35 15 [Warning] InnoDB: Cannot create table `test`.`w` because tablespace full
2018-12-04 13:27:35 15 [Warning] mysqld: The table 'w' is full
2018-12-04 13:27:35 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/i.ibd failed with error 28
2018-12-04 13:27:35 15 [Warning] InnoDB: Cannot create table `test`.`i` because tablespace full
2018-12-04 13:27:35 15 [Warning] mysqld: The table 'i' is full
2018-12-04 13:27:35 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/p.ibd failed with error 28
2018-12-04 13:27:35 15 [Warning] InnoDB: Cannot create table `test`.`p` because tablespace full
2018-12-04 13:27:35 15 [Warning] mysqld: The table 'p' is full
2018-12-04 13:27:35 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/t.ibd failed with error 28
2018-12-04 13:27:35 15 [Warning] InnoDB: Cannot create table `test`.`t` because tablespace full
2018-12-04 13:27:35 15 [Warning] mysqld: The table 't' is full
2018-12-04 13:27:35 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/n.ibd failed with error 28
2018-12-04 13:27:35 15 [Warning] InnoDB: Cannot create table `test`.`n` because tablespace full
2018-12-04 13:27:35 15 [Warning] mysqld: The table 'n' is full
2018-12-04 13:27:35 19 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/t2.ibd failed with error 28
2018-12-04 13:27:35 19 [Warning] InnoDB: Cannot create table `test`.`t2` because tablespace full
2018-12-04 13:27:35 19 [Warning] mysqld: The table 't2' is full
2018-12-04 13:27:35 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/c.ibd failed with error 28
2018-12-04 13:27:35 15 [Warning] InnoDB: Cannot create table `test`.`c` because tablespace full
2018-12-04 13:27:35 15 [Warning] mysqld: The table 'c' is full
2018-12-04 13:27:35 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/g.ibd failed with error 28
2018-12-04 13:27:35 15 [Warning] InnoDB: Cannot create table `test`.`g` because tablespace full
2018-12-04 13:27:35 15 [Warning] mysqld: The table 'g' is full
2018-12-04 13:27:35 15 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/j.ibd failed with error 28
2018-12-04 13:27:35 15 [Warning] InnoDB: Cannot create table `test`.`j` because tablespace full
2018-12-04 13:27:35 15 [Warning] mysqld: The table 'j' is full
2018-12-04 13:27:35 19 [ERROR] mysqld: Disk full (/dev/shm/vardir/tmp/#sql_11a5_0.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")

2018-12-04 13:27:35 19 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/t10.ibd failed with error 28
2018-12-04 13:27:35 19 [Warning] InnoDB: Cannot create table `test`.`t10` because tablespace full
mysqld: /data/src/10.4/storage/innobase/dict/dict0dict.cc:574: void dict_table_close_and_drop(trx_t*, dict_table_t*): Assertion `trx->dict_operation != TRX_DICT_OP_NONE' failed.
181204 13:27:35 [ERROR] mysqld got signal 6 ;
This could be because you hit a bug. It is also possible that this binary
or one of the libraries it was linked against is corrupt, improperly built,
or misconfigured. This error can also be caused by malfunctioning hardware.
 
To report this bug, see https://mariadb.com/kb/en/reporting-bugs
 
We will try our best to scrape up some info that will hopefully help
diagnose the problem, but since we have already crashed, 
something is definitely wrong and this may fail.
 
Server version: 10.4.1-MariaDB-debug-log
key_buffer_size=134217728
read_buffer_size=131072
max_used_connections=8
max_threads=153
thread_count=14
It is possible that mysqld could use up to 
key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 467556 K  bytes of memory
Hope that's ok; if not, decrease some variables in the equation.
 
Thread pointer: 0x7fcc8c000b00
Attempting backtrace. You can use the following information to find out
where mysqld died. If you see no messages after this,x86_64/clone.S:99(clone)[0x7fcd40eae93f]
 
Trying to get some variables.
Some pointers may be invalid and cause the dump to abort.
Query (0x7fcc8c013998): TRUNCATE TABLE t10 /* QNO 7743 CON_ID 19 */
Connection ID (thread ID): 19
Status: NOT_KILLED

This particular failure occurred when the test below was running, but at the same time another totally different test also failed in the same way upon TRUNCATE TABLE, so I guess the test flow is not as important.

https://github.com/MariaDB/randgen --branch elenst-jira-refs b1facb0360

perl ./runall-new.pl --basedir=/data/bld/10.4 --vardir=/dev/shm/vardir --duration=350 --threads=6 --seed=1543872820 --reporters=Backtrace,ErrorLog,Deadlock --redefine=conf/mariadb/alter_table.yy --redefine=conf/mariadb/instant_add.yy --redefine=conf/mariadb/bulk_insert.yy  --redefine=conf/mariadb/sequences.yy --redefine=conf/mariadb/redefine_temporary_tables.yy --mysqld=--log_output=FILE --mysqld=--max-statement-time=30 --mysqld=--lock-wait-timeout=5 --mysqld=--loose-innodb-lock-wait-timeout=3 --mysqld=--loose-debug_assert_on_not_freed_memory=0 --grammar=conf/runtime/performance_schema.yy --mysqld=--performance-schema  --engine=InnoDB

We could probably do better than crash upon disk space issues, but I don't expect it to be an urgent matter, hence Minor and unassigned.

I didn't check whether previous versions are affected.



 Comments   
Comment by Alice Sherepa [ 2019-01-07 ]

2019-01-06  0:02:02 16 [Warning] InnoDB: Cannot create table `test`.`t1` because tablespace full
mysqld: /git/10.4/storage/innobase/dict/dict0dict.cc:574: void dict_table_close_and_drop(trx_t*, dict_table_t*): Assertion `trx->dict_operation != TRX_DICT_OP_NONE' failed.
190106  0:02:02 [ERROR] mysqld got signal 6 ;
 
Server version: 10.4.2-MariaDB-debug-log
key_buffer_size=134217728
read_buffer_size=131072
max_used_connections=3
max_threads=153
thread_count=10
It is possible that mysqld could use up to 
key_buffer_size + (read_bufferdict/dict0dict.cc:575(dict_table_close_and_drop(trx_t*, dict_table_t*))[0x5573822e10ff]
row/row0mysql.cc:2459(row_create_table_for_mysql(dict_table_t*, trx_t*, fil_encryption_t, unsigned int))[0x55738204609e]
handler/ha_innodb.cc:11075(create_table_info_t::create_table_def())[0x557381dd8288]
handler/ha_innodb.cc:12294(create_table_info_t::create_table(bool))[0x557381dad35e]
handler/ha_innodb.cc:12612(ha_innobase::create(char const*, TABLE*, HA_CREATE_INFO*, bool, trx_t*))[0x557381dd9f82]
handler/ha_innodb.cc:13265(ha_innobase::truncate())[0x557381db0b4d]
sql/handler.cc:4343(handler::ha_truncate())[0x557381579183]
sql/sql_truncate.cc:242(Sql_cmd_truncate_table::handler_truncate(THD*, TABLE_LIST*, bool))[0x5573819be912]
sql/sql_truncate.cc:448(Sql_cmd_truncate_table::truncate_table(THD*, TABLE_LIST*))[0x5573819bfbf7]
sql/sql_truncate.cc:504(Sql_cmd_truncate_table::execute(THD*))[0x5573819bff53]
sql/sql_parse.cc:6302(mysql_execute_command(THD*))[0x557380e6a855]
sql/sp_head.cc:3568(sp_instr_stmt::exec_core(THD*, unsigned int*))[0x557380c6dd48]
sql/sp_head.cc:3296(sp_lex_keeper::reset_lex_and_exec_core(THD*, unsigned int*, bool, sp_instr*))[0x557380c6c65f]
sql/sp_head.cc:3474(sp_instr_stmt::execute(THD*, unsigned int*))[0x557380c6d514]
sql/sp_head.cc:1327(sp_head::execute(THD*, bool))[0x557380c60793]
sql/sp_head.cc:2267(sp_head::execute_procedure(THD*, List<Item>*))[0x557380c65a65]
sql/sql_parse.cc:2955(do_execute_sp(THD*, sp_head*))[0x557380e55d07]
sql/sql_parse.cc:3197(Sql_cmd_call::execute(THD*))[0x557380e5774a]
sql/sql_parse.cc:6302(mysql_execute_command(THD*))[0x557380e6a855]
sql/sp_head.cc:3568(sp_instr_stmt::exec_core(THD*, unsigned int*))[0x557380c6dd48]
sql/sp_head.cc:3296(sp_lex_keeper::reset_lex_and_exec_core(THD*, unsigned int*, bool, sp_instr*))[0x557380c6c65f]
sql/sp_head.cc:3474(sp_instr_stmt::execute(THD*, unsigned int*))[0x557380c6d514]
sql/sp_head.cc:1327(sp_head::execute(THD*, bool))[0x557380c60793]
sql/sp_head.cc:2267(sp_head::execute_procedure(THD*, List<Item>*))[0x557380c65a65]
sql/sql_parse.cc:2955(do_execute_sp(THD*, sp_head*))[0x557380e55d07]
sql/sql_parse.cc:3197(Sql_cmd_call::execute(THD*))[0x557380e5774a]
sql/sql_parse.cc:6302(mysql_execute_command(THD*))[0x557380e6a855]
sql/sql_parse.cc:8104(mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool))[0x557380e7509c]
sql/sql_parse.cc:1853(dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool))[0x557380e4febe]
sql/sql_parse.cc:1396(do_command(THD*))[0x557380e4d056]
sql/sql_connect.cc:1402(do_handle_one_connection(CONNECT*))[0x5573811a4b9b]
sql/sql_connect.cc:1309(handle_one_connection)[0x5573811a4578]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x76ba)[0x7f632f2196ba]
x86_64/clone.S:111(clone)[0x7f632e6ae41d]
 
Query (0x625005361188): TRUNCATE TABLE t1 

Comment by Alice Sherepa [ 2020-06-29 ]

on 10.5:

 [ERROR] InnoDB: preallocating 65536 bytes for file ./test/t5.ibd failed with error 28
 [Warning] InnoDB: Cannot create table `test`.`t5` because tablespace full
mysqld: /10.5/storage/innobase/dict/dict0dict.cc:378: void dict_table_close_and_drop(trx_t*, dict_table_t*): Assertion `trx->dict_operation != TRX_DICT_OP_NONE' failed.
200616 14:52:56 [ERROR] mysqld got signal 6 ;
Server version: 10.5.4-MariaDB-debug-log
 
linux/raise.c:51(__GI_raise)[0x7fdeb7314535]
stdlib/abort.c:81(__GI_abort)[0x7fdeb731440f]
intl/loadmsgcat.c:1177(_nl_load_domain)[0x7fdeb7322102]
dict/dict0dict.cc:379(dict_table_close_and_drop(trx_t*, dict_table_t*))[0x563ddea84d2e]
row/row0mysql.cc:2441(row_create_table_for_mysql(dict_table_t*, trx_t*, fil_encryption_t, unsigned int))[0x563ddea50d9e]
handler/ha_innodb.cc:10779(create_table_info_t::create_table_def())[0x563ddea880ed]
handler/ha_innodb.cc:12604(create_table_info_t::create_table(bool))[0x563ddea56263]
handler/ha_innodb.cc:13805(ha_innobase::truncate())[0x563dddf6af1c]
sql/handler.cc:4682(handler::ha_truncate())[0x563dddc25d33]
sql/sql_truncate.cc:238(Sql_cmd_truncate_table::handler_truncate(THD*, TABLE_LIST*, bool))[0x563dddc276c2]
sql/sql_truncate.cc:461(Sql_cmd_truncate_table::truncate_table(THD*, TABLE_LIST*))[0x563dddc27ae2]
sql/sql_truncate.cc:517(Sql_cmd_truncate_table::execute(THD*))[0x563ddd7931d1]
sql/sql_parse.cc:5951(mysql_execute_command(THD*))[0x563ddd7a0802]
sql/sql_parse.cc:7993(mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool))[0x563ddd7777b6]
sql/sql_parse.cc:1877(dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool))[0x563ddd7740ce]
sql/sql_parse.cc:1355(do_command(THD*))[0x563dddb97a43]
sql/sql_connect.cc:1411(do_handle_one_connection(CONNECT*, bool))[0x563dddb973a0]
sql/sql_connect.cc:1315(handle_one_connection)[0x563dde842d0c]
nptl/pthread_create.c:487(start_thread)[0x7fdeb7de4fa3]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x3f)[0x7fdeb73eb4cf]
 
Query (0x62b0001112a8): TRUNCATE TABLE t5

Generated at Thu Feb 08 08:39:57 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.