Creating a compression dictionary with fake changes enabled crashes | handle_fatal_signal (sig=6) in innobase_create_zip_dict
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Percona Server moved to https://jira.percona.com/projects/PS | Status tracked in 5.7 | |||||
5.6 |
Fix Released
|
Low
|
Yura Sorokin | |||
5.7 |
Invalid
|
Undecided
|
Unassigned |
Bug Description
# mysqld options required for replay: --innodb-
DROP DATABASE test;
CREATE COMPRESSION_
2016-09-30 19:45:02 19377 [Note] /sda/PS290916-
Version: '5.6.31-77.0-debug' socket: '/sda/PS290916-
InnoDB: ERROR: innodb_fake_changes tried to access to system tables.
2016-09-30 19:45:20 7f8f75eab700 InnoDB: Assertion failure in thread 140254135367424 in file ha_innodb.cc line 4167
InnoDB: Failing assertion: 0
+bt
#0 0x00007f8f758bd741 in __pthread_kill (threadid=
#1 0x0000000000ac1006 in my_write_core (sig=6) at /git/compressio
#2 0x000000000073614f in handle_fatal_signal (sig=6) at /git/compressio
#3 <signal handler called>
#4 0x00007f8f73c545f7 in __GI_raise (sig=sig@entry=6) at ../nptl/
#5 0x00007f8f73c55ce8 in __GI_abort () at abort.c:90
#6 0x0000000000b94864 in innobase_
#7 0x000000000088bcb9 in mysql_create_
#8 0x00000000007edb1f in mysql_execute_
#9 0x00000000007f4b2b in mysql_parse (thd=0x7f8f4b34
#10 0x00000000007e67b8 in dispatch_command (command=COM_QUERY, thd=0x7f8f4b34a000, packet=
#11 0x00000000007e5659 in do_command (thd=0x7f8f4b34
#12 0x00000000007acbfd in do_handle_
#13 0x00000000007ac67d in handle_
#14 0x0000000000b0faa9 in pfs_spawn_thread (arg=0x7f8f5b3f
#15 0x00007f8f758b8dc5 in start_thread (arg=0x7f8f75ea
#16 0x00007f8f73d15ced in clone () at ../sysdeps/
no longer affects: | percona-server/5.7 |
no longer affects: | percona-server/5.5 |
tags: | added: fake-changes |
no longer affects: | percona-server/5.7 |
Changed in percona-server: | |
status: | Invalid → Triaged |
importance: | Undecided → Low |
assignee: | nobody → Yura Sorokin (yura-sorokin) |
Note that this means that no-one can use compressed columns on a server where fake changes is enabled.