handle_fatal_signal (sig=11) in os_cond_destroy | innobase/os/os0sync.cc:247

Bug #1462852 reported by Ramesh Sivaraman
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Percona Server moved to https://jira.percona.com/projects/PS
Status tracked in 5.7
5.1
Invalid
Undecided
Unassigned
5.5
Invalid
Undecided
Unassigned
5.6
Triaged
High
Unassigned
5.7
Triaged
High
Unassigned

Bug Description

** 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

Revision history for this message
Ramesh Sivaraman (rameshvs02) wrote :
tags: added: tokudb
tags: added: set-statement
Revision history for this message
George Ormond Lorch III (gl-az) wrote :

Nothing to do w/ tokudb

tags: removed: tokudb
Revision history for this message
Shahriyar Rzayev (rzayev-sehriyar) wrote :

Percona now uses JIRA for bug reports so this bug report is migrated to: https://jira.percona.com/browse/PS-905

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.