MySQL 5.6.2 binary log option 'binlog_rows_query_log_events' crashes a cluster
Bug #1309707 reported by
Derek Downey
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
MySQL patches by Codership |
New
|
Undecided
|
Unassigned | |||
Percona XtraDB Cluster moved to https://jira.percona.com/projects/PXC | Status tracked in 5.6 | |||||
5.5 |
Invalid
|
Undecided
|
Unassigned | |||
5.6 |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Running a 2-node test-setup of PXC 5.6.15-63.0 and Galera 3.4(r176), if I enable 'binlog_
Test case:
- 5.6.2+ server, galera 3.4 provider
- binary logging enabled, with log-slave-updates (eg, for a async slave off cluster)
- enable session level binlog_
- Insert a row into a table.
Expected result:
- Galera can handle the extra information from 'binlog_
Actual result:
- Cluster crashes with signal 11
Notes and error logs attached
no longer affects: | galera |
To post a comment you must log in.
bt info::cleanup_ context (this=this@ entry=0x7fff780 0bed0, thd=thd@ entry=0x7fff780 00990, error=error@ entry=false) at /tmp/bld1/ Percona- Server/ sql/rpl_ rli.cc: 1473 stmt_cleanup (rli=rli@ entry=0x7fff780 0bed0, thd=0x7fff78000990) at /tmp/bld1/ Percona- Server/ sql/log_ event.cc: 11421 event:: do_apply_ event (this=0x7fff780 0f970, rli=0x7fff7800bed0) at /tmp/bld1/ Percona- Server/ sql/log_ event.cc: 11329 :apply_ event (this=this@ entry=0x7fff780 0f970, rli=0x7fff7800bed0) at /tmp/bld1/ Percona- Server/ sql/log_ event.cc: 2997 entry=0x7fff780 00990, events_ buf=events_ buf@entry= 0x7fffcf51c797, buf_len=0, buf_len@entry=250) at /tmp/bld1/ Percona- Server/ sql/wsrep_ applier. cc:150 0990, buf=0x7fffcf51c797, buf_len=250, flags=<optimized out>, meta=<optimized out>) at /tmp/bld1/ Percona- Server/ sql/wsrep_ applier. cc:226 :TrxHandle: :apply (this=this@ entry=0x7fff780 0f430, recv_ctx= recv_ctx@ entry=0x7fff780 00990, cb=apply_ cb@entry= 0x635990 <wsrep_ apply_cb( void*, void const*, unsigned long, unsigned int, wsrep_trx_meta const*)>, meta=...) at galera/ src/trx_ handle. cpp:304 recv_ctx@ entry=0x7fff780 00990, apply_cb=0x635990 <wsrep_ apply_cb( void*, void const*, unsigned long, unsigned int, wsrep_trx_meta const*)>, cb=0x635bc0 <wsrep_ commit_ cb(void* , unsigned int, wsrep_trx_meta const*, bool*, bool)>, trx=..., meta=...) at galera/ src/replicator_ smm.cpp: 39 :ReplicatorSMM: :apply_ trx (this=this@ entry=0x1462440 , recv_ctx= recv_ctx@ entry=0x7fff780 00990, trx=trx@ entry=0x7fff780 0f430) at galera/ src/replicator_ smm.cpp: 419 :ReplicatorSMM: :process_ trx (this=0x1462440, recv_ctx= 0x7fff78000990, trx=0x7fff7800f430) at galera/ src/replicator_ smm.cpp: 1210 :GcsActionSourc e::dispatch (this=this@ entry=0x1462a28 , recv_ctx= recv_ctx@ entry=0x7fff780 00990, act=..., exit_loop= @0x7fffbc490310 : false) at galera/ src/gcs_ action_ source. cpp:118 :GcsActionSourc e::process (this=0x1462a28, recv_ctx= 0x7fff78000990, exit_loop= @0x7fffbc490310 : false) at galera/ src/gcs_ action_ source. cpp:177 :ReplicatorSMM: :async_ recv (this=0x1462440, recv_ctx= 0x7fff78000990) at galera/ src/replicator_ smm.cpp: 354 src/wsrep_ provider. cpp:231 on_process (thd=0x7fff7800 0990) at /tmp/bld1/ Percona- Server/ sql/wsrep_ thd.cc: 309 replication_ process( THD*)>) at /tmp/bld1/ Percona- Server/ sql/mysqld. cc:5502 libpthread. so.0 info::cleanup_ context (this=this@ entry=0x7fff780 0bed0, thd=thd@entry=0x...
#0 0x00000000008b48bd in Relay_log_
#1 0x000000000087a406 in rows_event_
#2 0x000000000088786c in Rows_log_
#3 0x0000000000882ea6 in Log_event:
#4 0x000000000063557d in wsrep_apply_events (thd=thd@
#5 0x0000000000635a5f in wsrep_apply_cb (ctx=0x7fff7800
#6 0x00007fffd769f158 in galera:
apply_
#7 0x00007fffd76d818d in apply_trx_ws (recv_ctx=
commit_
#8 0x00007fffd76da360 in galera:
#9 0x00007fffd76dce9e in galera:
#10 0x00007fffd76bc019 in galera:
#11 0x00007fffd76bcf0c in galera:
#12 0x00007fffd76dd0bb in galera:
#13 0x00007fffd76eb218 in galera_recv (gh=<optimized out>, recv_ctx=<optimized out>) at galera/
#14 0x00000000006362f6 in wsrep_replicati
#15 0x0000000000620ca0 in start_wsrep_THD (arg=0x6362a0 <wsrep_
#16 0x00007ffff7bc5124 in start_thread () from /usr/lib/
#17 0x00007ffff60004bd in clone () from /usr/lib/libc.so.6
(gdb) bt full
#0 0x00000000008b48bd in Relay_log_