Uploaded image for project: 'Percona XtraBackup'
  1. Percona XtraBackup
  2. PXB-1953

crash while rolling back transacions affecting mediumtext indexes

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Done
    • Priority: Medium
    • Resolution: Fixed
    • Affects Version/s: 8.0.8
    • Fix Version/s: 8.0.8
    • Component/s: None
    • Labels:
      None
    • Environment:

      crash while apply --prepare

      Description

      stack_bottom = 7000064cae00 thread_stack 0x46000
      0   xtrabackup                          0x0000000105b68ac8 my_print_stacktrace(unsigned char const*, unsigned long) + 88
      1   xtrabackup                          0x0000000103b44ccb handle_fatal_signal + 555
      2   libsystem_platform.dylib            0x00007fff63f88b1d _sigtramp + 29
      3   ???                                 0x0000000000000000 0x0 + 0
      4   libsystem_c.dylib                   0x00007fff63e5ea1c abort + 120
      5   xtrabackup                          0x0000000104447057 ut_dbg_assertion_failed(char const*, char const*, unsigned long) + 327
      6   xtrabackup                          0x0000000104188b93 page_cur_insert_rec_zip(page_cur_t*, dict_index_t*, unsigned char const*, unsigned long*, mtr_t*) + 3091
      7   xtrabackup                          0x0000000103be031f page_cur_tuple_insert(page_cur_t*, dtuple_t const*, dict_index_t*, unsigned long**, mem_block_info_t**, unsigned long, mtr_t*, bool) + 431
      8   xtrabackup                          0x0000000103bdee8a btr_cur_optimistic_insert(unsigned long, btr_cur_t*, unsigned long**, mem_block_info_t**, dtuple_t*, unsigned char**, big_rec_t**, unsigned long, que_thr_t*, mtr_t*) + 2186
      9   xtrabackup                          0x00000001042fb677 row_undo_mod_del_unmark_sec_and_undo_update(unsigned long, que_thr_t*, dict_index_t*, dtuple_t*, unsigned long long) + 2167
      10  xtrabackup                          0x00000001042f989a row_undo_mod_del_mark_sec(undo_node_t*, que_thr_t*) + 634
      11  xtrabackup                          0x00000001042f8b4a row_undo_mod(undo_node_t*, que_thr_t*) + 874
      12  xtrabackup                          0x0000000104304780 row_undo(undo_node_t*, que_thr_t*) + 528
      13  xtrabackup                          0x0000000104304374 row_undo_step(que_thr_t*) + 180
      14  xtrabackup                          0x00000001041cd2a8 que_thr_step(que_thr_t*) + 920
      15  xtrabackup                          0x00000001041cb57a que_run_threads_low(que_thr_t*) + 234
      16  xtrabackup                          0x00000001041cb33f que_run_threads(que_thr_t*) + 159
      17  xtrabackup                          0x00000001043f494e trx_rollback_active(trx_t*) + 766
      18  xtrabackup                          0x00000001043f1b57 trx_rollback_resurrected(trx_t*, unsigned long) + 535
      19  xtrabackup                          0x00000001043f173e trx_rollback_or_clean_recovered(unsigned long) + 814
      20  xtrabackup                          0x00000001043f1c37 trx_recovery_rollback_thread() + 103
      21  xtrabackup                          0x0000000102e6f237 decltype(std::__1::forward<void (*&)()>(fp)()) std::__1::__invoke<void (*&)()>(void (*&)()) + 23
      22  xtrabackup                          0x0000000102e6f20d std::__1::__bind_return<void (*)(), std::__1::tuple<>, std::__1::tuple<>, __is_valid_bind_return<void (*)(), std::__1::tuple<>, std::__1::tuple<> >::value>::type std::__1::__apply_functor<void (*)(), std::__1::tuple<>, std::__1::tuple<> >(void (*&)(), std::__1::tuple<>&, std::__1::__tuple_indices<>, std::__1::tuple<>&&) + 29
      23  xtrabackup                          0x0000000102e6f16c std::__1::__bind_return<void (*)(), std::__1::tuple<>, std::__1::tuple<>, __is_valid_bind_return<void (*)(), std::__1::tuple<>, std::__1::tuple<> >::value>::type std::__1::__bind<void (*)()>::operator()<>() + 60
      24  xtrabackup                          0x0000000102e6f0da void Runnable::operator()<void (*)()>(void (*&&)()) + 186
      25  xtrabackup                          0x0000000102e6efc2 decltype(std::__1::forward<Runnable>(fp)(std::__1::forward<void (*)()>(fp0))) std::__1::__invoke<Runnable, void (*)()>(Runnable&&, void (*&&)()) + 50
      26  xtrabackup                          0x0000000102e6ef4e void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, Runnable, void (*)(), 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, Runnable, void (*)()>&, std::__1::__tuple_indices<2ul>) + 62
      27  xtrabackup                          0x0000000102e6eb96 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, Runnable, void (*)()> >(void*) + 118
      28  libsystem_pthread.dylib             0x00007fff63f93d36 _pthread_start + 125
      29  libsystem_pthread.dylib             0x00007fff63f9058f thread_start + 15
      
      Trying to get some variables.
      Some pointers may be invalid and cause the dump to abort.
      Query (0):
      Connection ID (thread ID): 0
      

      *HOW To Repeat *

      files placed at 10.30.7.20:/qa/pxb_bug/1953
      use xb_backup.zip to run again pxb 8.0.18.
      ./xtrabackup --prepare /path/to/bkp

        Smart Checklist

          Attachments

            Activity

              People

              Assignee:
              sergei.glushchenko Sergei Glushchenko (Inactive)
              Reporter:
              rahul.malik Rahul Malik
              Votes:
              0 Vote for this issue
              Watchers:
              1 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 - 2 days, 4 hours
                  2d 4h