handle_fatal_signal (sig=11) in Rpl_info_handler::~Rpl_info_handler | sql/rpl_info_handler.cc:38

Bug #1452125 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

DROP DATABASE test;CREATE DATABASE test;USE test;
XA START'';
set tokudb_optimize_index_name='';
update performance_schema.setup_consumers set enabled='';
SET STATEMENT myisam_repair_threads=0 FOR SHOW SESSION VARIABLES LIKE 'myisam_repair_threads';
CREATE TEMPORARY TABLE t0(c0 DATE);
BINLOG ' Bk0vRhO0AQAAOAAAALcLyQkAAJlXFwIAAAAABXRyYWNrAA0aXNpdHNfZXZlbnRzAAYJAwcPDwM=Bk0vRhe0AQAAWgAAABEMyQkQAJlXFwIAAAEABv/AIE0AvvVDAQZN0YAK0Rvd0sb0Fkcy0NeVNR TC0LjEvbXlzcWwtNC0xLjEyYS0aW0zMi0aXBPaAIC ';
set tokudb_optimize_index_name='';
CREATE PROCEDURE p0()BEGIN SELECT @@myisam_sort_buffer_size

** Startup

--plugin-load=tokudb=ha_tokudb.so

The attached tarball gives the testcase as an exact match of our system,
  including some handy utilities

  $ vi {epoch}_mybase # Update base path in this file (the only change
  required!). For non-binary (i.e. non-tarball/non-build-binary-distribution) distributions 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.

** GDB info

+bt
#0 0x00007f7c627ea771 in __pthread_kill (threadid=<optimized out>, signo=11) at ../nptl/sysdeps/unix/sysv/linux/pthread_kill.c:61
#1 0x0000000000abb47a in my_write_core (sig=11) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.23-72.1/mysys/stacktrace.c:422
#2 0x00000000007312c3 in handle_fatal_signal (sig=11) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.23-72.1/sql/signal_handler.cc:236
#3 <signal handler called>
#4 0x0000000000a8a40e in Rpl_info_handler::~Rpl_info_handler (this=0x7f7be801a3a0, __in_chrg=<optimized out>) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.23-72.1/sql/rpl_info_handler.cc:38
#5 0x0000000000a93766 in Rpl_info_dummy::~Rpl_info_dummy (this=0x7f7be801a3a0, __in_chrg=<optimized out>) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.23-72.1/sql/rpl_info_dummy.h:34
#6 0x0000000000a93796 in Rpl_info_dummy::~Rpl_info_dummy (this=0x7f7be801a3a0, __in_chrg=<optimized out>) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.23-72.1/sql/rpl_info_dummy.h:34
#7 0x0000000000a8aab8 in Rpl_info::~Rpl_info (this=0x7f7be808e000, __in_chrg=<optimized out>) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.23-72.1/sql/rpl_info.cc:70
#8 0x0000000000a84a1e in Relay_log_info::~Relay_log_info (this=0x7f7be808e000, __in_chrg=<optimized out>) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.23-72.1/sql/rpl_rli.cc:167
#9 0x0000000000a84ae8 in Relay_log_info::~Relay_log_info (this=0x7f7be808e000, __in_chrg=<optimized out>) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.23-72.1/sql/rpl_rli.cc:183
#10 0x0000000000798ca3 in THD::~THD (this=0x7f7c4ff7a000, __in_chrg=<optimized out>) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.23-72.1/sql/sql_class.cc:1818
#11 0x00000000007990a2 in THD::~THD (this=0x7f7c4ff7a000, __in_chrg=<optimized out>) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.23-72.1/sql/sql_class.cc:1840
#12 0x0000000000625aba in one_thread_per_connection_end (thd=0x7f7c4ff7a000, block_pthread=true) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.23-72.1/sql/mysqld.cc:2848
#13 0x00000000007a7dc4 in do_handle_one_connection (thd_arg=0x7f7c4ff7a000) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.23-72.1/sql/sql_connect.cc:1546
#14 0x00000000007a7815 in handle_one_connection (arg=0x7f7c4ff7a000) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.23-72.1/sql/sql_connect.cc:1443
#15 0x0000000000dcc8ac in pfs_spawn_thread (arg=0x7f7c5ebff740) at /mnt/workspace/percona-server-5.6-binaries-debug-yassl/label_exp/centos6-64/percona-server-5.6.23-72.1/storage/perfschema/pfs.cc:1860
#16 0x00007f7c627e5df5 in start_thread (arg=0x7f7c62d9d700) at pthread_create.c:308
#17 0x00007f7c614af1ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
(gdb) +set logging off

Revision history for this message
Ramesh Sivaraman (rameshvs02) wrote :
tags: added: set-statement
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-898

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.