Uploaded image for project: 'Percona XtraDB Cluster'
  1. Percona XtraDB Cluster
  2. PXC-2511

Assertion `all || (thd->slave_thread && one_phase)' failed

Details

    • Bug
    • Status: Done
    • High
    • Resolution: Cannot Reproduce
    • 8.0.15-experimental
    • None
    • None

    Description

      GDB Info

      #0  __pthread_kill (threadid=<optimized out>, signo=6) at ../sysdeps/unix/sysv/linux/pthread_kill.c:62
      62      ../sysdeps/unix/sysv/linux/pthread_kill.c: No such file or directory.
      [Current thread is 1 (Thread 0x7f92e34e8700 (LWP 12485))]
      (gdb) bt
      +bt
      #0  __pthread_kill (threadid=<optimized out>, signo=6) at ../sysdeps/unix/sysv/linux/pthread_kill.c:62
      #1  0x000000000475d0a3 in my_write_core (sig=6) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/mysys/stacktrace.cc:278
      #2  0x000000000359acc4 in handle_fatal_signal (sig=6) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/signal_handler.cc:264
      #3  <signal handler called>
      #4  0x00007f92e35f3428 in __GI_raise ([email protected]=6) at ../sysdeps/unix/sysv/linux/raise.c:54
      #5  0x00007f92e35f502a in __GI_abort () at abort.c:89
      #6  0x00007f92e35ebbd7 in __assert_fail_base (fmt=<optimized out>, [email protected]=0x5e14978 "all || (thd->slave_thread && one_phase)", [email protected]=0x5e11098 "/mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/binlog.cc", [email protected]=8258, [email protected]=0x5e18540 <MYSQL_BIN_LOG::commit(THD*, bool)::__PRETTY_FUNCTION__> "virtual TC_LOG::enum_result MYSQL_BIN_LOG::commit(THD*, bool)") at assert.c:92
      #7  0x00007f92e35ebc82 in __GI___assert_fail (assertion=0x5e14978 "all || (thd->slave_thread && one_phase)", file=0x5e11098 "/mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/binlog.cc", line=8258, function=0x5e18540 <MYSQL_BIN_LOG::commit(THD*, bool)::__PRETTY_FUNCTION__> "virtual TC_LOG::enum_result MYSQL_BIN_LOG::commit(THD*, bool)") at assert.c:101
      #8  0x000000000433a2c3 in MYSQL_BIN_LOG::commit (this=0x71f6d20 <mysql_bin_log>, thd=0x7f92af024000, all=false) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/binlog.cc:8258
      #9  0x0000000002feca85 in ha_commit_trans (thd=0x7f92af024000, all=false, ignore_global_read_lock=true) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/handler.cc:1773
      #10 0x0000000004376c75 in System_table_access::close_table (this=0x7f92e34dc270, thd=0x7f92af024000, table=0x7f92cfc9ec20, backup=0x7f92e34dc290, error=false, need_commit=true) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/rpl_table_access.cc:121
      #11 0x00000000042e8a37 in Gtid_table_access_context::deinit (this=0x7f92e34dc270, thd=0x7f92af024000, table=0x7f92cfc9ec20, error=false, need_commit=true) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/rpl_gtid_persist.cc:186
      #12 0x00000000042e9a2a in Gtid_table_persistor::save (this=0x7f92e2c3a0f0, gtid_set=0x7f92e34dc3e0) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/rpl_gtid_persist.cc:412
      #13 0x00000000042e068f in Gtid_state::save (this=0x7f92e2c73a00, gtid_set=0x7f92e34dc3e0) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/rpl_gtid_state.cc:675
      #14 0x00000000042e0887 in Gtid_state::save_gtids_of_last_binlog_into_table (this=0x7f92e2c73a00, on_rotation=true) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/rpl_gtid_state.cc:710
      #15 0x0000000004334a4e in MYSQL_BIN_LOG::new_file_impl (this=0x71f6d20 <mysql_bin_log>, need_lock_log=false, extra_description_event=0x0) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/binlog.cc:6720
      #16 0x00000000043347ab in MYSQL_BIN_LOG::new_file_without_locking (this=0x71f6d20 <mysql_bin_log>, extra_description_event=0x0) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/binlog.cc:6655
      #17 0x0000000004336f38 in MYSQL_BIN_LOG::rotate (this=0x71f6d20 <mysql_bin_log>, force_rotate=false, check_purge=0x7f92e34de990) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/binlog.cc:7315
      #18 0x000000000433d677 in MYSQL_BIN_LOG::ordered_commit (this=0x71f6d20 <mysql_bin_log>, thd=0x7f92af024000, all=true, skip_commit=false) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/binlog.cc:9368
      #19 0x000000000433acad in MYSQL_BIN_LOG::commit (this=0x71f6d20 <mysql_bin_log>, thd=0x7f92af024000, all=true) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/binlog.cc:8447
      #20 0x000000000432476b in MYSQL_BIN_LOG::gtid_end_transaction (this=0x71f6d20 <mysql_bin_log>, thd=0x7f92af024000) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/binlog.cc:1756
      #21 0x00000000033b1442 in binlog_gtid_end_transaction (thd=0x7f92af024000) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/sql_parse.cc:3014
      #22 0x00000000033ba7a7 in mysql_execute_command (thd=0x7f92af024000, first_level=true) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/sql_parse.cc:5555
      #23 0x00000000033bc297 in mysql_parse (thd=0x7f92af024000, parser_state=0x7f92e34e4c80, update_userstat=false, force_primary_storage_engine=false) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/sql_parse.cc:6076
      #24 0x00000000033bfd0d in wsrep_mysql_parse (thd=0x7f92af024000, rawbuf=0x7f9291e5b028 "XA COMMIT 'a'", length=13, parser_state=0x7f92e34e4c80, update_userstat=false, force_primary_storage_engine=false) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/sql_parse.cc:7263
      #25 0x00000000033ae3c9 in dispatch_command (thd=0x7f92af024000, com_data=0x7f92e34e6c50, command=COM_QUERY) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/sql_parse.cc:2050
      #26 0x00000000033abb85 in do_command (thd=0x7f92af024000) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/sql_parse.cc:1419
      #27 0x000000000358428f in handle_connection (arg=0x7f92b511fa00) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/conn_handler/connection_handler_per_thread.cc:311
      #28 0x0000000004853dc6 in pfs_spawn_thread (arg=0x7f92995e1120) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/storage/perfschema/pfs.cc:2836
      #29 0x00007f92e531d6ba in start_thread (arg=0x7f92e34e8700) at pthread_create.c:333
      #30 0x00007f92e36c541d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
      

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              ramesh.sivaraman Ramesh Sivaraman (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - Not Specified
                  Not Specified
                  Logged:
                  Time Spent - 1 hour, 50 minutes
                  1h 50m

                  Smart Checklist