|
The same assertion failure has also been observed with a different stack trace in the tests. I don't have a test case for this variation yet, so I can't verify whether it goes away after the patch.
|
10.5 0c23e32d
|
mysqld: /home/elenst/src/10.5/storage/innobase/mtr/mtr0mtr.cc:357: void mtr_t::start(): Assertion `!m_freed_space' failed.
|
201220 7:57:21 [ERROR] mysqld got signal 6 ;
|
|
#7 0x00007fe1cbfad252 in __assert_fail () from /lib64/libc.so.6
|
#8 0x000055ae90649692 in mtr_t::start (this=0x7fe1c8257780) at /home/elenst/src/10.5/storage/innobase/mtr/mtr0mtr.cc:357
|
#9 0x000055ae9071c264 in row_log_table_apply_delete_low (pcur=0x7fe1c8257680, offsets=0x7fe0f432e758, heap=0x7fe0f436ed78, mtr=0x7fe1c8257780) at /home/elenst/src/10.5/storage/innobase/row/row0log.cc:1873
|
#10 0x000055ae9071ceb6 in row_log_table_apply_delete (trx_id_col=1, mrec=0x7fe1c80c8003 "\200", moffsets=0x7fe0f434a458, offsets_heap=0x7fe0f432e6d8, heap=0x7fe0f436ed78, log=0x7fe0f43aa4f8) at /home/elenst/src/10.5/storage/innobase/row/row0log.cc:2032
|
#11 0x000055ae9071ed1e in row_log_table_apply_op (thr=0x7fe0f411bff8, new_trx_id_col=1, dup=0x7fe1c8257fa0, error=0x7fe1c8257d54, offsets_heap=0x7fe0f432e6d8, heap=0x7fe0f436ed78, mrec=0x7fe1c80c8003 "\200", mrec_end=0x7fe1c80c8030 "", offsets=0x7fe0f434a458) at /home/elenst/src/10.5/storage/innobase/row/row0log.cc:2515
|
#12 0x000055ae90721855 in row_log_table_apply_ops (thr=0x7fe0f411bff8, dup=0x7fe1c8257fa0, stage=0x7fe0f4249e08) at /home/elenst/src/10.5/storage/innobase/row/row0log.cc:3040
|
#13 0x000055ae90721fa1 in row_log_table_apply (thr=0x7fe0f411bff8, old_table=0x7fe1684968a8, table=0x7fe1c82595b0, stage=0x7fe0f4249e08, new_table=0x7fe0f42cce98) at /home/elenst/src/10.5/storage/innobase/row/row0log.cc:3146
|
#14 0x000055ae905a910e in alter_rebuild_apply_log (ctx=0x7fe0f4016538, ha_alter_info=0x7fe1c8259510, altered_table=0x7fe1c82595b0) at /home/elenst/src/10.5/storage/innobase/handler/handler0alter.cc:10706
|
#15 0x000055ae905aa056 in ha_innobase::commit_inplace_alter_table (this=0x7fe16848c930, altered_table=0x7fe1c82595b0, ha_alter_info=0x7fe1c8259510, commit=true) at /home/elenst/src/10.5/storage/innobase/handler/handler0alter.cc:10906
|
#16 0x000055ae9009a0a1 in handler::ha_commit_inplace_alter_table (this=0x7fe16848c930, altered_table=0x7fe1c82595b0, ha_alter_info=0x7fe1c8259510, commit=true) at /home/elenst/src/10.5/sql/handler.cc:4848
|
#17 0x000055ae8fe243fc in mysql_inplace_alter_table (thd=0x7fe0f4000b18, table_list=0x7fe0f4012698, table=0x7fe1684890f8, altered_table=0x7fe1c82595b0, ha_alter_info=0x7fe1c8259510, target_mdl_request=0x7fe1c8259980, alter_ctx=0x7fe1c825a4d0) at /home/elenst/src/10.5/sql/sql_table.cc:8107
|
#18 0x000055ae8fe2bba5 in mysql_alter_table (thd=0x7fe0f4000b18, new_db=0x55ae90ac6be0 <null_clex_str>, new_name=0x55ae90ac6be0 <null_clex_str>, create_info=0x7fe1c825b0c0, table_list=0x7fe0f4012698, alter_info=0x7fe1c825aff0, order_num=0, order=0x0, ignore=false, if_exists=false) at /home/elenst/src/10.5/sql/sql_table.cc:10653
|
#19 0x000055ae8fe2f176 in mysql_recreate_table (thd=0x7fe0f4000b18, table_list=0x7fe0f4012698, table_copy=false) at /home/elenst/src/10.5/sql/sql_table.cc:11613
|
#20 0x000055ae8feddaa3 in admin_recreate_table (thd=0x7fe0f4000b18, table_list=0x7fe0f4012698) at /home/elenst/src/10.5/sql/sql_admin.cc:58
|
#21 0x000055ae8fee0f46 in mysql_admin_table(THD *, TABLE_LIST *, HA_CHECK_OPT *, const char *, thr_lock_type, bool, bool, uint, int (*)(THD *, TABLE_LIST *, HA_CHECK_OPT *), struct {...}, int (*)(THD *, TABLE_LIST *, HA_CHECK_OPT *)) (thd=0x7fe0f4000b18, tables=0x7fe0f4012698, check_opt=0x7fe0f4005f48, operator_name=0x55ae90b25f90 "optimize", lock_type=TL_WRITE, org_open_for_modify=true, repair_table_use_frm=false, extra_open_options=0, prepare_func=0x0, operator_func=(int (handler::*)(handler * const, THD *, HA_CHECK_OPT *)) 0x55ae90099928 <handler::ha_optimize(THD*, st_ha_check_opt*)>, view_operator_func=0x0) at /home/elenst/src/10.5/sql/sql_admin.cc:1098
|
#22 0x000055ae8fee2339 in Sql_cmd_optimize_table::execute (this=0x7fe0f4012d70, thd=0x7fe0f4000b18) at /home/elenst/src/10.5/sql/sql_admin.cc:1450
|
#23 0x000055ae8fd2cb83 in mysql_execute_command (thd=0x7fe0f4000b18) at /home/elenst/src/10.5/sql/sql_parse.cc:6006
|
#24 0x000055ae8fd32bd1 in mysql_parse (thd=0x7fe0f4000b18, rawbuf=0x7fe0f4012590 "OPTIMIZE /* QNO 2255 CON_ID 8 */ TABLE `tc032`", length=46, parser_state=0x7fe1c825c3e0, is_com_multi=false, is_next_command=false) at /home/elenst/src/10.5/sql/sql_parse.cc:8042
|
#25 0x000055ae8fd1ed1c in dispatch_command (command=COM_QUERY, thd=0x7fe0f4000b18, packet=0x7fe0f40086a9 "", packet_length=46, is_com_multi=false, is_next_command=false) at /home/elenst/src/10.5/sql/sql_parse.cc:1873
|
#26 0x000055ae8fd1d390 in do_command (thd=0x7fe0f4000b18) at /home/elenst/src/10.5/sql/sql_parse.cc:1354
|
#27 0x000055ae8fec8b6f in do_handle_one_connection (connect=0x55ae92f673e8, put_in_cache=true) at /home/elenst/src/10.5/sql/sql_connect.cc:1410
|
#28 0x000055ae8fec88b3 in handle_one_connection (arg=0x55ae92f673e8) at /home/elenst/src/10.5/sql/sql_connect.cc:1312
|
#29 0x000055ae90415c14 in pfs_spawn_thread (arg=0x55ae92e769c8) at /home/elenst/src/10.5/storage/perfschema/pfs.cc:2201
|
#30 0x00007fe1cdec6ea5 in start_thread () from /lib64/libpthread.so.0
|
#31 0x00007fe1cc07c8dd in clone () from /lib64/libc.so.6
|
|