Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-25025

SIGABRT in galera::WriteSetOut::gather

    XMLWordPrintable

Details

    Description

      SET GLOBAL wsrep_provider_options='repl.max_ws_size=512';
      DROP TABLE t1;
      

      ramesh@galapq:/test/GAL_MD230221-mariadb-10.6.0-linux-x86_64-dbg$ ./stack
      {noformat:title=10.6.0 208233be5af55072d7ef80c37ddbc664bc51f342 (Debug)}
      Core was generated by `/test/GAL_MD230221-mariadb-10.6.0-linux-x86_64-dbg/bin/mysqld --defaults-file=/'.
      Program terminated with signal SIGABRT, Aborted.
      #0  __pthread_kill (threadid=<optimized out>, signo=signo@entry=6)
          at ../sysdeps/unix/sysv/linux/pthread_kill.c:56
      [Current thread is 1 (Thread 0x15268011f700 (LWP 1695429))]
      (gdb) bt
      #0  __pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ../sysdeps/unix/sysv/linux/pthread_kill.c:56
      #1  0x0000557b092ce4db in my_write_core (sig=sig@entry=6) at /test/10.6_dbg/mysys/stacktrace.c:424
      #2  0x0000557b08a5e2df in handle_fatal_signal (sig=6) at /test/10.6_dbg/sql/signal_handler.cc:330
      #3  <signal handler called>
      #4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
      #5  0x00001526b502d859 in __GI_abort () at abort.c:79
      #6  0x00001526b53e7951 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
      #7  0x00001526b53f347c in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
      #8  0x00001526b53f34e7 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
      #9  0x00001526b53f37ed in __cxa_rethrow () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
      #10 0x00001526b47c729d in galera::WriteSetOut::gather (this=0x152640040d30, source=@0x152640040c58: {data = "Z\300s\225{&\021\353\203\332k\331v$f\v", alignment = 16938361985747370074}, conn=@0x15268011d0d8: 12, trx=@0x15268011d0e0: 18446744073709551615, out=@0x15268011d1b0: {rv_ = {buffer_ = {buf_ = {{__data = '\000' <repeats 15 times>, __align = {<No data fields>}} <repeats 16 times>}}, container_ = std::vector of length 0, capacity 16}}) at /test/10.6_galera_dbg/galera/src/write_set_ng.hpp:580
      #11 0x00001526b47c9193 in galera::TrxHandleMaster::gather (this=0x152640040c20, out=@0x15268011d1b0: {rv_ = {buffer_ = {buf_ = {{__data = '\000' <repeats 15 times>, __align = {<No data fields>}} <repeats 16 times>}}, container_ = std::vector of length 0, capacity 16}}) at /test/10.6_galera_dbg/galera/src/trx_handle.hpp:916
      #12 0x00001526b47b4f2a in galera::ReplicatorSMM::replicate (this=0x557b0bb5c310, trx=Python Exception <class 'gdb.error'> No type named std::__detail::_Hash_node<struct std::pair<galera::TrxHandle::Transition const, galera::FSM<galera::TrxHandle::State, galera::TrxHandle::Transition>::TransAttr>, true>.:
      @0x152640040c20: {<galera::TrxHandle> = {_vptr.TrxHandle = 0x1526b4cda7b0 <vtable for galera::TrxHandleMaster+16>, static TRXHANDLE_FLAGS_MASK = 33791, static EXPLICIT_ROLLBACK_FLAGS = 10, static FLAGS_MATCH_API_FLAGS = true, static num_states_ = 12, state_ = {delete_ = false, trans_map_ = 0x1526b4cec600 <galera::TrxHandleMaster::trans_map_>, state_ = {
                  first = galera::TrxHandle::S_EXECUTING,
                  second = 0
                }, state_hist_ = std::vector of length 0, capacity 0}, source_id_ = {data = "Z\300s\225{&\021\353\203\332k\331v$f\v", alignment = 16938361985747370074}, conn_id_ = 12, trx_id_ = 18446744073709551615, timestamp_ = 1614669042772079090, version_ = 5, write_set_flags_ = 69, local_ = true, master_ = true}, static Defaults = {working_dir_ = ".", version_ = -1, key_format_ = galera::KeySet::FLAT16A, record_set_ver_ = gu::RecordSet::VER2, max_write_set_size_ = 0}, mutex_ = {value_ = pthread_mutex_t = {
                Type = Normal,
                Status = Acquired, possibly with no waiters,
                Owner ID = 1695429,
                Robust = No,
                Shared = No,
                Protocol = None
              }, owned_ = 23255101601536, locked_ = true}, mem_pool_ = @0x557b0bb5ce38, static trans_map_ = {impl_ = std::unordered_map with 22 elements}, params_ = {working_dir_ = "/test/GAL_MD230221-mariadb-10.6.0-linux-x86_64-dbg/node1/", version_ = 5, key_format_ = galera::KeySet::FLAT8, record_set_ver_ = gu::RecordSet::VER2, max_write_set_size_ = 512}, ts_ = {px = 0x0, pn = {pi_ = 0x0}}, wso_buf_size_ = 7920, gcs_handle_ = -1, wso_ = true, last_ts_seqno_ = -1, deferred_abort_ = false}, meta=0x15268011d878) at /test/10.6_galera_dbg/galera/src/replicator_smm.cpp:660
      #13 0x00001526b479039f in galera_to_execute_start (gh=0x557b0bb23110, conn_id=12, keys=0x152640027580, keys_num=1, data=0x15268011d770, count=1, flags=65, meta=0x15268011d878) at /test/10.6_galera_dbg/galera/src/wsrep_provider.cpp:1197
      #14 0x0000557b09405f6a in wsrep::wsrep_provider_v26::enter_toi (this=0x557b0bb23070, client_id=<optimized out>, keys=<optimized out>, buffer=@0x15268011dc50: {ptr_ = 0x152640029e98, size_ = 332}, ws_meta=<optimized out>, flags=<optimized out>) at /test/10.6_dbg/wsrep-lib/include/wsrep/client_id.hpp:39
      #15 0x0000557b093e82dc in wsrep::client_state::poll_enter_toi (this=this@entry=0x152640007348, lock=@0x15268011dba0: {_M_device = 0x152640007310, _M_owns = false}, keys=std::vector of length 1, capacity 1 = {{type_ = wsrep::key::exclusive, key_parts_ = {{ptr_ = 0x1526400142e0, size_ = 4}, {ptr_ = 0x152640013bd8, size_ = 2}, {ptr_ = 0x0, size_ = 0}}, key_parts_len_ = 2}}, buffer=@0x15268011dc50: {ptr_ = 0x152640029e98, size_ = 332}, meta=@0x152640007538: {gtid_ = {static undefined_ = {static undefined_ = <same as static member of an already seen type>, id_ = {static undefined_ = {static undefined_ = <same as static member of an already seen type>, data_ = {buf = '\000' <repeats 15 times>}}, data_ = {buf = '\000' <repeats 15 times>}}, seqno_ = {seqno_ = -1}}, id_ = {static undefined_ = {static undefined_ = <same as static member of an already seen type>, data_ = {buf = '\000' <repeats 15 times>}}, data_ = {buf = '\000' <repeats 15 times>}}, seqno_ = {seqno_ = -1}}, stid_ = {server_id_ = {static undefined_ = {static undefined_ = <same as static member of an already seen type>, data_ = {buf = '\000' <repeats 15 times>}}, data_ = {buf = '\000' <repeats 15 times>}}, transaction_id_ = {id_ = 18446744073709551615}, client_id_ = {id_ = 18446744073709551615}}, depends_on_ = {seqno_ = -1}, flags_ = 0}, flags=flags@entry=3, wait_until={__d = {__r = 0}}, timed_out=@0x15268011db9f: false) at /test/10.6_dbg/wsrep-lib/src/client_state.cpp:386
      #16 0x0000557b093e858c in wsrep::client_state::enter_toi_local (this=this@entry=0x152640007348, keys=std::vector of length 1, capacity 1 = {{type_ = wsrep::key::exclusive, key_parts_ = {{ptr_ = 0x1526400142e0, size_ = 4}, {ptr_ = 0x152640013bd8, size_ = 2}, {ptr_ = 0x0, size_ = 0}}, key_parts_len_ = 2}}, buffer=@0x15268011dc50: {ptr_ = 0x152640029e98, size_ = 332}, wait_until=wait_until@entry={__d = {__r = 0}}) at /test/10.6_dbg/wsrep-lib/src/client_state.cpp:438
      #17 0x0000557b08e244c8 in wsrep_TOI_begin (create_info=0x0, fk_tables=0x0, alter_info=0x0, table_list=0x152640013c10, table=0x0, db=0x0, thd=0x152640000db8) at /test/10.6_dbg/wsrep-lib/include/wsrep/buffer.hpp:36
      #18 wsrep_to_isolation_begin (thd=thd@entry=0x152640000db8, db_=db_@entry=0x0, table_=table_@entry=0x0, table_list=0x152640013c10, alter_info=alter_info@entry=0x0, fk_tables=fk_tables@entry=0x0, create_info=0x0) at /test/10.6_dbg/sql/wsrep_mysqld.cc:2676
      #19 0x0000557b0879abad in mysql_execute_command (thd=thd@entry=0x152640000db8) at /test/10.6_dbg/sql/sql_parse.cc:4895
      #20 0x0000557b08784360 in mysql_parse (thd=thd@entry=0x152640000db8, rawbuf=rawbuf@entry=0x152640013b60 "DROP TABLE t1", length=length@entry=13, parser_state=parser_state@entry=0x15268011e3d0) at /test/10.6_dbg/sql/sql_parse.cc:7972
      #21 0x0000557b08783cbc in wsrep_mysql_parse (thd=thd@entry=0x152640000db8, rawbuf=0x152640013b60 "DROP TABLE t1", length=13, parser_state=parser_state@entry=0x15268011e3d0) at /test/10.6_dbg/sql/sql_parse.cc:7786
      #22 0x0000557b087922a0 in dispatch_command (command=command@entry=COM_QUERY, thd=thd@entry=0x152640000db8, packet=packet@entry=0x15264000b319 "DROP TABLE t1", packet_length=packet_length@entry=13, blocking=blocking@entry=true) at /test/10.6_dbg/sql/sql_class.h:1295
      #23 0x0000557b0879570c in do_command (thd=0x152640000db8, blocking=blocking@entry=true) at /test/10.6_dbg/sql/sql_parse.cc:1397
      #24 0x0000557b088f2bf5 in do_handle_one_connection (connect=<optimized out>, connect@entry=0x557b0c109de8, put_in_cache=put_in_cache@entry=true) at /test/10.6_dbg/sql/sql_connect.cc:1410
      #25 0x0000557b088f32fb in handle_one_connection (arg=arg@entry=0x557b0c109de8) at /test/10.6_dbg/sql/sql_connect.cc:1312
      #26 0x0000557b08daa5cd in pfs_spawn_thread (arg=0x557b0c182098) at /test/10.6_dbg/storage/perfschema/pfs.cc:2201
      #27 0x00001526b553b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
      #28 0x00001526b512a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
      

      10.5.10 85bec9d691bb69ed20beb565b03d5585b94624fe (Debug)

      Core was generated by `/test/GAL_MD230221-mariadb-10.5.10-linux-x86_64-dbg/bin/mysqld --defaults-file='.
      Program terminated with signal SIGABRT, Aborted.
      #0  __pthread_kill (threadid=<optimized out>, signo=signo@entry=6)
          at ../sysdeps/unix/sysv/linux/pthread_kill.c:56
      [Current thread is 1 (Thread 0x152f91550700 (LWP 1795859))]
      (gdb) bt
      #0  __pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ../sysdeps/unix/sysv/linux/pthread_kill.c:56
      #1  0x00005615a9dcc89b in my_write_core (sig=sig@entry=6) at /test/10.5_dbg/mysys/stacktrace.c:424
      #2  0x00005615a951a6f5 in handle_fatal_signal (sig=6) at /test/10.5_dbg/sql/signal_handler.cc:330
      #3  <signal handler called>
      #4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
      #5  0x0000152fd4446859 in __GI_abort () at abort.c:79
      #6  0x0000152fd4800951 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
      #7  0x0000152fd480c47c in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
      #8  0x0000152fd480c4e7 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
      #9  0x0000152fd480c7ed in __cxa_rethrow () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
      #10 0x0000152fcfad029d in galera::WriteSetOut::gather (this=0x152f68033b30, source=@0x152f68033a58: {data = "A\241\262\233{.\021듨s\352\312H\300v", alignment = 16938370781945176385}, conn=@0x152f9154e0a8: 12, trx=@0x152f9154e0b0: 18446744073709551615, out=@0x152f9154e180: {rv_ = {buffer_ = {buf_ = {{__data = '\000' <repeats 15 times>, __align = {<No data fields>}} <repeats 16 times>}}, container_ = std::vector of length 0, capacity 16}}) at /test/10.5_galera_dbg/galera/src/write_set_ng.hpp:580
      #11 0x0000152fcfad2193 in galera::TrxHandleMaster::gather (this=0x152f68033a20, out=@0x152f9154e180: {rv_ = {buffer_ = {buf_ = {{__data = '\000' <repeats 15 times>, __align = {<No data fields>}} <repeats 16 times>}}, container_ = std::vector of length 0, capacity 16}}) at /test/10.5_galera_dbg/galera/src/trx_handle.hpp:916
      #12 0x0000152fcfabdf2a in galera::ReplicatorSMM::replicate (this=0x5615ac8b5200, trx=Python Exception <class 'gdb.error'> No type named std::__detail::_Hash_node<struct std::pair<galera::TrxHandle::Transition const, galera::FSM<galera::TrxHandle::State, galera::TrxHandle::Transition>::TransAttr>, true>.:
      @0x152f68033a20: {<galera::TrxHandle> = {_vptr.TrxHandle = 0x152fcffe37b0 <vtable for galera::TrxHandleMaster+16>, static TRXHANDLE_FLAGS_MASK = 33791, static EXPLICIT_ROLLBACK_FLAGS = 10, static FLAGS_MATCH_API_FLAGS = true, static num_states_ = 12, state_ = {delete_ = false, trans_map_ = 0x152fcfff5600 <galera::TrxHandleMaster::trans_map_>, state_ = {
                  first = galera::TrxHandle::S_EXECUTING,
                  second = 0
                }, state_hist_ = std::vector of length 0, capacity 0}, source_id_ = {data = "A\241\262\233{.\021듨s\352\312H\300v", alignment = 16938370781945176385}, conn_id_ = 12, trx_id_ = 18446744073709551615, timestamp_ = 1614672449636344081, version_ = 5, write_set_flags_ = 69, local_ = true, master_ = true}, static Defaults = {working_dir_ = ".", version_ = -1, key_format_ = galera::KeySet::FLAT16A, record_set_ver_ = gu::RecordSet::VER2, max_write_set_size_ = 0}, mutex_ = {value_ = pthread_mutex_t = {
                Type = Normal,
                Status = Acquired, possibly with no waiters,
                Owner ID = 1795859,
                Robust = No,
                Shared = No,
                Protocol = None
              }, owned_ = 23294045914880, locked_ = true}, mem_pool_ = @0x5615ac8b5d28, static trans_map_ = {impl_ = std::unordered_map with 22 elements}, params_ = {working_dir_ = "/test/GAL_MD230221-mariadb-10.5.10-linux-x86_64-dbg/node1/", version_ = 5, key_format_ = galera::KeySet::FLAT8, record_set_ver_ = gu::RecordSet::VER2, max_write_set_size_ = 512}, ts_ = {px = 0x0, pn = {pi_ = 0x0}}, wso_buf_size_ = 7920, gcs_handle_ = -1, wso_ = true, last_ts_seqno_ = -1, deferred_abort_ = false}, meta=0x152f9154e848) at /test/10.5_galera_dbg/galera/src/replicator_smm.cpp:660
      #13 0x0000152fcfa9939f in galera_to_execute_start (gh=0x5615ac87c3b0, conn_id=12, keys=0x152f68025020, keys_num=1, data=0x152f9154e740, count=1, flags=65, meta=0x152f9154e848) at /test/10.5_galera_dbg/galera/src/wsrep_provider.cpp:1197
      #14 0x00005615a9f0462a in wsrep::wsrep_provider_v26::enter_toi (this=0x5615ac87c310, client_id=<optimized out>, keys=<optimized out>, buffer=@0x152f9154ec20: {ptr_ = 0x152f68036cc8, size_ = 332}, ws_meta=<optimized out>, flags=<optimized out>) at /test/10.5_dbg/wsrep-lib/include/wsrep/client_id.hpp:39
      #15 0x00005615a9ee699c in wsrep::client_state::poll_enter_toi (this=this@entry=0x152f68007210, lock=@0x152f9154eb70: {_M_device = 0x152f680071d8, _M_owns = false}, keys=std::vector of length 1, capacity 1 = {{type_ = wsrep::key::exclusive, key_parts_ = {{ptr_ = 0x152f68014440, size_ = 4}, {ptr_ = 0x152f68013d38, size_ = 2}, {ptr_ = 0x0, size_ = 0}}, key_parts_len_ = 2}}, buffer=@0x152f9154ec20: {ptr_ = 0x152f68036cc8, size_ = 332}, meta=@0x152f68007400: {gtid_ = {static undefined_ = {static undefined_ = <same as static member of an already seen type>, id_ = {static undefined_ = {static undefined_ = <same as static member of an already seen type>, data_ = {buf = '\000' <repeats 15 times>}}, data_ = {buf = '\000' <repeats 15 times>}}, seqno_ = {seqno_ = -1}}, id_ = {static undefined_ = {static undefined_ = <same as static member of an already seen type>, data_ = {buf = '\000' <repeats 15 times>}}, data_ = {buf = '\000' <repeats 15 times>}}, seqno_ = {seqno_ = -1}}, stid_ = {server_id_ = {static undefined_ = {static undefined_ = <same as static member of an already seen type>, data_ = {buf = '\000' <repeats 15 times>}}, data_ = {buf = '\000' <repeats 15 times>}}, transaction_id_ = {id_ = 18446744073709551615}, client_id_ = {id_ = 18446744073709551615}}, depends_on_ = {seqno_ = -1}, flags_ = 0}, flags=flags@entry=3, wait_until={__d = {__r = 0}}, timed_out=@0x152f9154eb6f: false) at /test/10.5_dbg/wsrep-lib/src/client_state.cpp:386
      #16 0x00005615a9ee6c4c in wsrep::client_state::enter_toi_local (this=this@entry=0x152f68007210, keys=std::vector of length 1, capacity 1 = {{type_ = wsrep::key::exclusive, key_parts_ = {{ptr_ = 0x152f68014440, size_ = 4}, {ptr_ = 0x152f68013d38, size_ = 2}, {ptr_ = 0x0, size_ = 0}}, key_parts_len_ = 2}}, buffer=@0x152f9154ec20: {ptr_ = 0x152f68036cc8, size_ = 332}, wait_until=wait_until@entry={__d = {__r = 0}}) at /test/10.5_dbg/wsrep-lib/src/client_state.cpp:438
      #17 0x00005615a98e16ef in wsrep_TOI_begin (create_info=0x0, fk_tables=0x0, alter_info=0x0, table_list=0x152f68013d70, table=0x0, db=0x0, thd=0x152f68000db8) at /test/10.5_dbg/wsrep-lib/include/wsrep/buffer.hpp:36
      #18 wsrep_to_isolation_begin (thd=thd@entry=0x152f68000db8, db_=db_@entry=0x0, table_=table_@entry=0x0, table_list=0x152f68013d70, alter_info=alter_info@entry=0x0, fk_tables=fk_tables@entry=0x0, create_info=0x0) at /test/10.5_dbg/sql/wsrep_mysqld.cc:2374
      #19 0x00005615a9257427 in mysql_execute_command (thd=thd@entry=0x152f68000db8) at /test/10.5_dbg/sql/sql_parse.cc:4973
      #20 0x00005615a9240685 in mysql_parse (thd=thd@entry=0x152f68000db8, rawbuf=rawbuf@entry=0x152f68013cc0 "DROP TABLE t1", length=length@entry=13, parser_state=parser_state@entry=0x152f9154f3d0, is_com_multi=is_com_multi@entry=false, is_next_command=is_next_command@entry=false) at /test/10.5_dbg/sql/sql_parse.cc:8063
      #21 0x00005615a923ffb0 in wsrep_mysql_parse (thd=thd@entry=0x152f68000db8, rawbuf=0x152f68013cc0 "DROP TABLE t1", length=13, parser_state=parser_state@entry=0x152f9154f3d0, is_com_multi=is_com_multi@entry=false, is_next_command=is_next_command@entry=false) at /test/10.5_dbg/sql/sql_parse.cc:7866
      #22 0x00005615a924e85e in dispatch_command (command=command@entry=COM_QUERY, thd=thd@entry=0x152f68000db8, packet=packet@entry=0x152f6800b479 "DROP TABLE t1", packet_length=packet_length@entry=13, is_com_multi=is_com_multi@entry=false, is_next_command=is_next_command@entry=false) at /test/10.5_dbg/sql/sql_class.h:1257
      #23 0x00005615a9251fa6 in do_command (thd=0x152f68000db8) at /test/10.5_dbg/sql/sql_parse.cc:1370
      #24 0x00005615a93af02e in do_handle_one_connection (connect=<optimized out>, connect@entry=0x5615ad44c268, put_in_cache=put_in_cache@entry=true) at /test/10.5_dbg/sql/sql_connect.cc:1410
      #25 0x00005615a93af735 in handle_one_connection (arg=arg@entry=0x5615ad44c268) at /test/10.5_dbg/sql/sql_connect.cc:1312
      #26 0x00005615a9867c39 in pfs_spawn_thread (arg=0x5615ad4c7f28) at /test/10.5_dbg/storage/perfschema/pfs.cc:2201
      #27 0x0000152fd4954609 in start_thread (arg=<optimized out>) at pthread_create.c:477
      #28 0x0000152fd4543293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
      

      10.4.19 245d33db4e0586df4fe28362fb002cef0151a1c9 (Debug)

      Core was generated by `/test/GAL_MD230221-mariadb-10.4.19-linux-x86_64-dbg/bin/mysqld --defaults-file='.
      Program terminated with signal SIGABRT, Aborted.
      #0  __pthread_kill (threadid=<optimized out>, signo=signo@entry=6)
          at ../sysdeps/unix/sysv/linux/pthread_kill.c:56
      [Current thread is 1 (Thread 0x14f44c0ca700 (LWP 1799589))]
      (gdb) bt
      #0  __pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ../sysdeps/unix/sysv/linux/pthread_kill.c:56
      #1  0x0000562eb14f7dcd in my_write_core (sig=sig@entry=6) at /test/10.4_dbg/mysys/stacktrace.c:386
      #2  0x0000562eb0c05370 in handle_fatal_signal (sig=6) at /test/10.4_dbg/sql/signal_handler.cc:344
      #3  <signal handler called>
      #4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
      #5  0x000014f45f4b6859 in __GI_abort () at abort.c:79
      #6  0x000014f45f870951 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
      #7  0x000014f45f87c47c in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
      #8  0x000014f45f87c4e7 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
      #9  0x000014f45f87c7ed in __cxa_rethrow () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
      #10 0x000014f45ea4f29d in galera::WriteSetOut::gather (this=0x14f3d0035960, source=@0x14f3d0035888: {data = "\177\277\310\306{.\021넄\302\332|\v", <incomplete sequence \326>, alignment = 16938370782668046207}, conn=@0x14f44c0c6e68: 17, trx=@0x14f44c0c6e70: 18446744073709551615, out=@0x14f44c0c6f40: {rv_ = {buffer_ = {buf_ = {{__data = '\000' <repeats 15 times>, __align = {<No data fields>}} <repeats 16 times>}}, container_ = std::vector of length 0, capacity 16}}) at /test/10.4_galera_dbg/galera/src/write_set_ng.hpp:580
      #11 0x000014f45ea51193 in galera::TrxHandleMaster::gather (this=0x14f3d0035850, out=@0x14f44c0c6f40: {rv_ = {buffer_ = {buf_ = {{__data = '\000' <repeats 15 times>, __align = {<No data fields>}} <repeats 16 times>}}, container_ = std::vector of length 0, capacity 16}}) at /test/10.4_galera_dbg/galera/src/trx_handle.hpp:916
      #12 0x000014f45ea3cf2a in galera::ReplicatorSMM::replicate (this=0x562eb4504870, trx=Python Exception <class 'gdb.error'> No type named std::__detail::_Hash_node<struct std::pair<galera::TrxHandle::Transition const, galera::FSM<galera::TrxHandle::State, galera::TrxHandle::Transition>::TransAttr>, true>.:
      @0x14f3d0035850: {<galera::TrxHandle> = {_vptr.TrxHandle = 0x14f45ef627b0 <vtable for galera::TrxHandleMaster+16>, static TRXHANDLE_FLAGS_MASK = 33791, static EXPLICIT_ROLLBACK_FLAGS = 10, static FLAGS_MATCH_API_FLAGS = true, static num_states_ = 12, state_ = {delete_ = false, trans_map_ = 0x14f45ef74600 <galera::TrxHandleMaster::trans_map_>, state_ = {
                  first = galera::TrxHandle::S_EXECUTING,
                  second = 0
                }, state_hist_ = std::vector of length 0, capacity 0}, source_id_ = {data = "\177\277\310\306{.\021넄\302\332|\v", <incomplete sequence \326>, alignment = 16938370782668046207}, conn_id_ = 17, trx_id_ = 18446744073709551615, timestamp_ = 1614672545885507180, version_ = 5, write_set_flags_ = 69, local_ = true, master_ = true}, static Defaults = {working_dir_ = ".", version_ = -1, key_format_ = galera::KeySet::FLAT16A, record_set_ver_ = gu::RecordSet::VER2, max_write_set_size_ = 0}, mutex_ = {value_ = pthread_mutex_t = {
                Type = Normal,
                Status = Acquired, possibly with no waiters,
                Owner ID = 1799589,
                Robust = No,
                Shared = No,
                Protocol = None
              }, owned_ = 23039480473344, locked_ = true}, mem_pool_ = @0x562eb4505398, static trans_map_ = {impl_ = std::unordered_map with 22 elements}, params_ = {working_dir_ = "/test/GAL_MD230221-mariadb-10.4.19-linux-x86_64-dbg/node1/", version_ = 5, key_format_ = galera::KeySet::FLAT8, record_set_ver_ = gu::RecordSet::VER2, max_write_set_size_ = 512}, ts_ = {px = 0x0, pn = {pi_ = 0x0}}, wso_buf_size_ = 7920, gcs_handle_ = -1, wso_ = true, last_ts_seqno_ = -1, deferred_abort_ = false}, meta=0x14f44c0c7608) at /test/10.4_galera_dbg/galera/src/replicator_smm.cpp:660
      #13 0x000014f45ea1839f in galera_to_execute_start (gh=0x562eb44cb5b0, conn_id=17, keys=0x14f3d0012d30, keys_num=1, data=0x14f44c0c7500, count=1, flags=65, meta=0x14f44c0c7608) at /test/10.4_galera_dbg/galera/src/wsrep_provider.cpp:1197
      #14 0x0000562eb159d186 in wsrep::wsrep_provider_v26::enter_toi (this=0x562eb448d510, client_id=<optimized out>, keys=<optimized out>, buffer=@0x14f44c0c79e0: {ptr_ = 0x562eb51e8510, size_ = 332}, ws_meta=<optimized out>, flags=<optimized out>) at /test/10.4_dbg/wsrep-lib/include/wsrep/client_id.hpp:39
      #15 0x0000562eb157f418 in wsrep::client_state::poll_enter_toi (this=this@entry=0x14f3d0006f38, lock=@0x14f44c0c7930: {_M_device = 0x14f3d0006f00, _M_owns = false}, keys=std::vector of length 1, capacity 1 = {{type_ = wsrep::key::exclusive, key_parts_ = {{ptr_ = 0x14f3d0013978, size_ = 4}, {ptr_ = 0x14f3d0013280, size_ = 2}, {ptr_ = 0x0, size_ = 0}}, key_parts_len_ = 2}}, buffer=@0x14f44c0c79e0: {ptr_ = 0x562eb51e8510, size_ = 332}, meta=@0x14f3d0007128: {gtid_ = {static undefined_ = {static undefined_ = <same as static member of an already seen type>, id_ = {static undefined_ = {static undefined_ = <same as static member of an already seen type>, data_ = {buf = '\000' <repeats 15 times>}}, data_ = {buf = '\000' <repeats 15 times>}}, seqno_ = {seqno_ = -1}}, id_ = {static undefined_ = {static undefined_ = <same as static member of an already seen type>, data_ = {buf = '\000' <repeats 15 times>}}, data_ = {buf = '\000' <repeats 15 times>}}, seqno_ = {seqno_ = -1}}, stid_ = {server_id_ = {static undefined_ = {static undefined_ = <same as static member of an already seen type>, data_ = {buf = '\000' <repeats 15 times>}}, data_ = {buf = '\000' <repeats 15 times>}}, transaction_id_ = {id_ = 18446744073709551615}, client_id_ = {id_ = 18446744073709551615}}, depends_on_ = {seqno_ = -1}, flags_ = 0}, flags=flags@entry=3, wait_until={__d = {__r = 0}}, timed_out=@0x14f44c0c792f: false) at /test/10.4_dbg/wsrep-lib/src/client_state.cpp:386
      #16 0x0000562eb157f6c8 in wsrep::client_state::enter_toi_local (this=this@entry=0x14f3d0006f38, keys=std::vector of length 1, capacity 1 = {{type_ = wsrep::key::exclusive, key_parts_ = {{ptr_ = 0x14f3d0013978, size_ = 4}, {ptr_ = 0x14f3d0013280, size_ = 2}, {ptr_ = 0x0, size_ = 0}}, key_parts_len_ = 2}}, buffer=@0x14f44c0c79e0: {ptr_ = 0x562eb51e8510, size_ = 332}, wait_until=wait_until@entry={__d = {__r = 0}}) at /test/10.4_dbg/wsrep-lib/src/client_state.cpp:438
      #17 0x0000562eb0b46b33 in wsrep_TOI_begin (fk_tables=0x0, alter_info=0x0, table_list=<optimized out>, table=0x0, db=0x0, thd=0x14f3d0000d90) at /test/10.4_dbg/wsrep-lib/include/wsrep/buffer.hpp:36
      #18 wsrep_to_isolation_begin (thd=thd@entry=0x14f3d0000d90, db_=db_@entry=0x0, table_=table_@entry=0x0, table_list=<optimized out>, alter_info=alter_info@entry=0x0, fk_tables=fk_tables@entry=0x0) at /test/10.4_dbg/sql/wsrep_mysqld.cc:2163
      #19 0x0000562eb09345a4 in mysql_execute_command (thd=thd@entry=0x14f3d0000d90) at /test/10.4_dbg/sql/sql_parse.cc:4902
      #20 0x0000562eb093ac49 in mysql_parse (thd=thd@entry=0x14f3d0000d90, rawbuf=rawbuf@entry=0x14f3d0013208 "DROP TABLE t1", length=length@entry=13, parser_state=parser_state@entry=0x14f44c0c9490, is_com_multi=is_com_multi@entry=false, is_next_command=is_next_command@entry=false) at /test/10.4_dbg/sql/sql_parse.cc:7959
      #21 0x0000562eb093bce3 in wsrep_mysql_parse (thd=thd@entry=0x14f3d0000d90, rawbuf=0x14f3d0013208 "DROP TABLE t1", length=13, parser_state=parser_state@entry=0x14f44c0c9490, is_com_multi=is_com_multi@entry=false, is_next_command=is_next_command@entry=false) at /test/10.4_dbg/sql/sql_parse.cc:7763
      #22 0x0000562eb093d517 in dispatch_command (command=command@entry=COM_QUERY, thd=thd@entry=0x14f3d0000d90, packet=packet@entry=0x14f3d001b641 "DROP TABLE t1", packet_length=packet_length@entry=13, is_com_multi=is_com_multi@entry=false, is_next_command=is_next_command@entry=false) at /test/10.4_dbg/sql/sql_class.h:1170
      #23 0x0000562eb0940cb2 in do_command (thd=0x14f3d0000d90) at /test/10.4_dbg/sql/sql_parse.cc:1373
      #24 0x0000562eb0a7afeb in do_handle_one_connection (connect=connect@entry=0x562eb525e780) at /test/10.4_dbg/sql/sql_connect.cc:1412
      #25 0x0000562eb0a7b10a in handle_one_connection (arg=0x562eb525e780) at /test/10.4_dbg/sql/sql_connect.cc:1316
      #26 0x000014f45fa73609 in start_thread (arg=<optimized out>) at pthread_create.c:477
      #27 0x000014f45f5b3293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
      

      Bug confirmed present in:
      MariaDB: 10.6.0 (dbg), 10.5.10 (dbg), 10.4.19 (dbg)

      Bug confirmed not present in:
      MariaDB: 10.2.38 (dbg), 10.3.29 (dbg)

      Attachments

        Issue Links

          Activity

            People

              Yurchenko Alexey
              ramesh Ramesh Sivaraman
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.