** Testcase
The attached tarball gives the testcase as an exact match of our system,
including some handy utilities
{epoch}.sql has SQL info.
$ vi {epoch}_mybase # Update base path in this file (the only change
required!). For non-binary distribution please update SOURCE_DIR
location also.
$ ./{epoch}_init # Initializes the data dir
$ ./{epoch}_start # Starts mysqld
$ ./{epoch}_cl # To check mysqld is up
$ ./{epoch}_run # Run the testcase with pquery binary(produces
output)
$ vi /dev/shm/{epoch}/error.log.out # Verify the error log
$ ./{epoch}_gdb # Brings you to a gdb prompt attached to correct
mysqld
& generated core
$ ./{epoch}_parse_core # Create {epoch}_STD.gdb and {epoch}_FULL.gdb;
standard and full var gdb stack traces
etc.
** Extra startup variable
--plugin-load=audit_log=tokudb=ha_tokudb.so
**GDB info
#0 0x00007f25624db771 in __pthread_kill (threadid=<optimized out>, signo=11) at ../nptl/sysdeps/unix/sysv/linux/pthread_kill.c:61
#1 0x0000000000abe4d2 in my_write_core (sig=11) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.24-72.2/m
ysys/stacktrace.c:422
#2 0x0000000000731fa3 in handle_fatal_signal (sig=11) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.24-
72.2/sql/signal_handler.cc:236
#3 <signal handler called>
#4 __pthread_cond_destroy (cond=0x7f2529884f40) at pthread_cond_destroy.c:67
#5 0x0000000000b6b884 in os_cond_destroy (cond=0x7f2529884f40) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-serve
r-5.6.24-72.2/storage/innobase/os/os0sync.cc:247
#6 0x0000000000b6bc8b in os_event_free (event=0x7f2529884f00) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server
-5.6.24-72.2/storage/innobase/os/os0sync.cc:528
#7 0x0000000000c3ea0e in rw_lock_free_func (lock=0x7f25299243e0) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.24-72.2/storage/innobase/sync/sync0rw.cc:341
#8 0x0000000000cf4f6f in pfs_rw_lock_free_func (lock=0x7f25299243e0) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.24-72.2/storage/innobase/include/sync0rw.ic:987
#9 0x0000000000cf7cfd in dict_table_stats_latch_free (table=0x7f252991b0f8) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.24-72.2/storage/innobase/dict/dict0dict.cc:360
#10 0x0000000000cf7daf in dict_table_stats_latch_destroy (table=0x7f252991b0f8) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.24-72.2/storage/innobase/dict/dict0dict.cc:406
#11 0x0000000000d1414d in dict_mem_table_free (table=0x7f252991b0f8) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.24-72.2/storage/innobase/dict/dict0mem.cc:168
#12 0x0000000000cfc7e6 in dict_table_remove_from_cache_low (table=0x7f252991b0f8, lru_evict=0) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.24-72.2/storage/innobase/dict/dict0dict.cc:2073
#13 0x0000000000cfc820 in dict_table_remove_from_cache (table=0x7f252991b0f8) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.24-72.2/storage/innobase/dict/dict0dict.cc:2084
#14 0x0000000000be76ee in row_drop_table_for_mysql (name=0x7f2562a8a220 "test/t1", trx=0x7f2529955a78, drop_db=false, nonatomic=true) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.24-72.2/storage/innobase/row/row0mysql.cc:4292
#15 0x0000000000ae4881 in ha_innobase::delete_table (this=0x7f2529895820, name=0x7f2562a8b820 "./test/t1") at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.24-72.2/storage/innobase/handler/ha_innodb.cc:10781
#16 0x000000000064886e in handler::ha_delete_table (this=0x7f2529895820, name=0x7f2562a8b820 "./test/t1") at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.24-72.2/sql/handler.cc:4708
#17 0x0000000000643893 in ha_delete_table (thd=0x7f25496ee000, table_type=0x7f255c3dfa80, path=0x7f2562a8b820 "./test/t1", db=0x7f2529895640 "test", alias=0x7f25298950a8 "t1", generate_warning=true) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.24-72.2/sql/handler.cc:2557
#18 0x000000000085058f in mysql_rm_table_no_locks (thd=0x7f25496ee000, tables=0x7f25298950e0, if_exists=false, drop_temporary=false, drop_view=false, dont_log_query=false) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.24-72.2/sql/sql_table.cc:2545
#19 0x000000000084f9e5 in mysql_rm_table (thd=0x7f25496ee000, tables=0x7f25298950e0, if_exists=0 '\000', drop_temporary=0 '\000') at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.24-72.2/sql/sql_table.cc:2223
#20 0x00000000007e884a in mysql_execute_command (thd=0x7f25496ee000) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.24-72.2/sql/sql_parse.cc:4096
#21 0x00000000007f01aa in mysql_parse (thd=0x7f25496ee000, rawbuf=0x7f2529895010 "drop TABLE t1", length=13, parser_state=0x7f2562a8cf50) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.24-72.2/sql/sql_parse.cc:6955
#22 0x00000000007e1fba in dispatch_command (command=COM_QUERY, thd=0x7f25496ee000, packet=0x7f254f341001 "drop TABLE t1", packet_length=13) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.24-72.2/sql/sql_parse.cc:1442
#23 0x00000000007e0e28 in do_command (thd=0x7f25496ee000) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.24-72.2/sql/sql_parse.cc:1054
#24 0x00000000007a8dad in do_handle_one_connection (thd_arg=0x7f25496ee000) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.24-72.2/sql/sql_connect.cc:1532
#25 0x00000000007a88b5 in handle_one_connection (arg=0x7f25496ee000) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.24-72.2/sql/sql_connect.cc:1443
#26 0x0000000000dcfb11 in pfs_spawn_thread (arg=0x7f255bfb77e0) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.24-72.2/storage/perfschema/pfs.cc:1860
#27 0x00007f25624d6df5 in start_thread (arg=0x7f2562a8e700) at pthread_create.c:308
#28 0x00007f25611a01ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Nothing to do w/ tokudb