mysqld: Incorrect information in file: './test/t1.frm' > handle_fatal_signal (sig=11) in Field::has_associated_compression_dictionary
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Percona Server moved to https://jira.percona.com/projects/PS |
Fix Released
|
Critical
|
Yura Sorokin | ||
5.6 |
Fix Released
|
Critical
|
Yura Sorokin |
Bug Description
+bt
#0 0x00007f56d4845741 in __pthread_kill (threadid=
#1 0x0000000000ac0dea in my_write_core (sig=11) at /git/compressio
#2 0x00000000007360ef in handle_fatal_signal (sig=11) at /git/compressio
#3 <signal handler called>
#4 0x000000000084981c in Field::
#5 0x00000000008ae655 in TABLE_SHARE:
#6 0x00000000008aea2d in free_table_share (share=
#7 0x0000000000772460 in table_def_
#8 0x0000000000aa1b67 in my_hash_delete (hash=0x17990a0 <table_def_cache>, record=
#9 0x00000000007727e7 in get_table_share (thd=0x7f56aa35
#10 0x0000000000772b38 in get_table_
#11 0x00000000007779bc in open_table (thd=0x7f56aa35
#12 0x000000000077a7ba in open_and_
#13 0x000000000077b63c in open_tables (thd=0x7f56aa35
#14 0x00000000007c60c9 in open_tables (thd=0x7f56aa35
#15 0x000000000085be96 in mysql_create_table (thd=0x7f56aa35
#16 0x00000000007eb512 in mysql_execute_
#17 0x00000000007f4aa1 in mysql_parse (thd=0x7f56aa35
#18 0x00000000007e6758 in dispatch_command (command=COM_QUERY, thd=0x7f56aa355000, packet=
#19 0x00000000007e55f9 in do_command (thd=0x7f56aa35
#20 0x00000000007acb9d in do_handle_
#21 0x00000000007ac61d in handle_
#22 0x0000000000b0f88d in pfs_spawn_thread (arg=0x7f56ba3f
#23 0x00007f56d4840dc5 in start_thread (arg=0x7f56d4e3
#24 0x00007f56d2c9dced in clone () at ../sysdeps/
2016-09-09 11:02:18 12369 [Note] /sda/PS080916-
Version: '5.6.31-77.0-debug' socket: '/sda/PS080916-
2016-09-09 11:02:19 12369 [ERROR] /sda/PS080916-
01:02:19 UTC - mysqld got signal 11 ;
[...]
Query (7f568481f010): CREATE TABLE t1(c1 INT UNSIGNED KEY,c2 INT,c3 INT,c4 INT,c5 INT,c6 INT,c7 INT)
Connection ID (thread ID): 1
Status: NOT_KILLED
Testcase:
DROP DATABASE test;CREATE DATABASE test;USE test;
CREATE TABLE t1(c1 INT,c2 CHAR)PARTITION BY HASH(c1) PARTITIONS 1;
SET innodb_
DROP TABLE t1;
CREATE TABLE t1(c1 INT UNSIGNED KEY,c2 INT,c3 INT,c4 INT,c5 INT,c6 INT,c7 INT);
tags: | added: comp qa |
no longer affects: | percona-server/5.5 |
tags: |
added: column-compression removed: comp |
no longer affects: | percona-server/5.7 |
Changed in percona-server: | |
status: | New → Fix Released |
importance: | Undecided → Critical |
assignee: | nobody → Yura Sorokin (yura-sorokin) |
This is not a "fake_changes" problem.
"TABLE_ SHARE:: destroy( )" used to unconditionally destroy "zip_dict_data" and "zip_dict_data" in field definitions. These fields could have been left with garbage if "open_table()" returned an error.
Fixed in the initial "compressed_ columns" commit /github. com/percona/ percona- server/ pull/735
https:/