Details
-
Bug
-
Status: Open (View Workflow)
-
Major
-
Resolution: Unresolved
-
10.11
-
Can result in hang or crash
Description
Assertion found while testing 10.11
I have also used debug_debug parameters during testing
|
origin/10.11 080d92a6217a757300b629360cacf625f3c7ea60 |
# 2025-12-22T06:34:57 [2516781] | mariadbd: /data/Server/10.11G/storage/innobase/row/row0merge.cc:2888: dberr_t row_merge_read_clustered_index(trx_t*, TABLE*, const dict_table_t*, dict_table_t*, bool, dict_index_t**, dict_index_t*, fts_psort_t*, merge_file_t*, const ulint*, ulint, const dtuple_t*, const dict_add_v_col_t*, const ulint*, ulint, ib_sequence_t&, row_merge_block_t*, bool, pfs_os_file_t*, ut_stage_alter_t*, double, row_merge_block_t*, TABLE*, bool, const col_collations*): Assertion `err == DB_COMPUTE_VALUE_FAILED || err == DB_OUT_OF_MEMORY || err == DB_TOO_BIG_RECORD' failed.
|
|
Stacktrace |
# 2025-12-22T06:35:45 [2516781] | Thread 3 (Thread 2520310.2521808 (mariadbd)):
|
# 2025-12-22T06:35:45 [2516781] | #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
|
# 2025-12-22T06:35:45 [2516781] | #1 __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
|
# 2025-12-22T06:35:45 [2516781] | #2 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
|
# 2025-12-22T06:35:45 [2516781] | #3 0x00007af44aa4526e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
|
# 2025-12-22T06:35:45 [2516781] | #4 0x00007af44aa288ff in __GI_abort () at ./stdlib/abort.c:79
|
# 2025-12-22T06:35:45 [2516781] | #5 0x00007af44aa2881b in __assert_fail_base (fmt=0x7af44abd01e8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x5d8cc88bc118 "err == DB_COMPUTE_VALUE_FAILED || err == DB_OUT_OF_MEMORY || err == DB_TOO_BIG_RECORD", file=file@entry=0x5d8cc88ba610 "/data/Server/10.11G/storage/innobase/row/row0merge.cc", line=line@entry=2888, function=function@entry=0x5d8cc88bba80 "dberr_t row_merge_read_clustered_index(trx_t*, TABLE*, const dict_table_t*, dict_table_t*, bool, dict_index_t**, dict_index_t*, fts_psort_t*, merge_file_t*, const ulint*, ulint, const dtuple_t*, const dict_add_v_col_t*, const ulint*, ulint, ib_sequence_t&, row_merge_block_t*, bool, pfs_os_file_t*, ut_stage_alter_t*, double, row_merge_block_t*, TABLE*, bool, const col_collations*)") at ./assert/assert.c:94
|
# 2025-12-22T06:35:45 [2516781] | #6 0x00007af44aa3b507 in __assert_fail (assertion=0x5d8cc88bc118 "err == DB_COMPUTE_VALUE_FAILED || err == DB_OUT_OF_MEMORY || err == DB_TOO_BIG_RECORD", file=0x5d8cc88ba610 "/data/Server/10.11G/storage/innobase/row/row0merge.cc", line=2888, function=0x5d8cc88bba80 "dberr_t row_merge_read_clustered_index(trx_t*, TABLE*, const dict_table_t*, dict_table_t*, bool, dict_index_t**, dict_index_t*, fts_psort_t*, merge_file_t*, const ulint*, ulint, const dtuple_t*, const dict_add_v_col_t*, const ulint*, ulint, ib_sequence_t&, row_merge_block_t*, bool, pfs_os_file_t*, ut_stage_alter_t*, double, row_merge_block_t*, TABLE*, bool, const col_collations*)") at ./assert/assert.c:103
|
# 2025-12-22T06:35:45 [2516781] | #7 0x00005d8cc84f9183 in row_merge_read_clustered_index (trx=trx@entry=0x7af448a05100, table=table@entry=0x7af4481fb200, old_table=old_table@entry=0x7af410029180, new_table=<optimized out>, new_table@entry=0x7af410029180, online=online@entry=true, index=index@entry=0x7af41008c6f8, fts_sort_idx=<optimized out>, psort_info=<optimized out>, files=<optimized out>, key_numbers=<optimized out>, n_index=<optimized out>, defaults=<optimized out>, add_v=<optimized out>, col_map=<optimized out>, add_autoinc=<optimized out>, sequence=..., block=<optimized out>, skip_pk_sort=<optimized out>, tmpfd=<optimized out>, stage=<optimized out>, pct_cost=pct_cost@entry=50, crypt_block=<optimized out>, eval_table=<optimized out>, allow_not_null=<optimized out>, col_collate=<optimized out>) at /data/Server/10.11G/storage/innobase/row/row0merge.cc:2888
|
# 2025-12-22T06:35:45 [2516781] | #8 0x00005d8cc84f9f7b in row_merge_build_indexes (trx=0x7af448a05100, old_table=0x7af410029180, new_table=new_table@entry=0x7af410029180, online=true, indexes=0x7af41008c6f8, key_numbers=0x7af41008c700, n_indexes=1, table=0x7af4481fb200, defaults=0x0, col_map=0x0, add_autoinc=18446744073709551615, sequence=..., skip_pk_sort=false, stage=0x7af410076c30, add_v=0x0, eval_table=0x7af4481fb200, allow_not_null=false, col_collate=0x0) at /data/Server/10.11G/storage/innobase/row/row0merge.cc:4764
|
# 2025-12-22T06:35:45 [2516781] | #9 0x00005d8cc83e7ec5 in ha_innobase::inplace_alter_table (this=0x7af410085908, altered_table=0x7af4481fb200, ha_alter_info=0x7af4481fb140) at /data/Server/10.11G/storage/innobase/handler/handler0alter.cc:8972
|
# 2025-12-22T06:35:45 [2516781] | #10 0x00005d8cc7fc965e in handler::ha_inplace_alter_table (ha_alter_info=0x7af4481fb140, altered_table=0x7af4481fb200, this=<optimized out>) at /data/Server/10.11G/sql/handler.h:4623
|
# 2025-12-22T06:35:45 [2516781] | #11 mysql_inplace_alter_table (thd=thd@entry=0x7af410000f98, table_list=0x7af410014d38, table=table@entry=0x7af4100817c8, altered_table=altered_table@entry=0x7af4481fb200, ha_alter_info=ha_alter_info@entry=0x7af4481fb140, target_mdl_request=target_mdl_request@entry=0x7af4481fba20, ddl_log_state=0x7af4481fb100, trigger_param=0x7af4481fb5e0, alter_ctx=0x7af4481fc5f0, partial_alter=@0x7af4481fb09f: false, start_alter_id=@0x7af4481fb0a8: 0, if_exists=false) at /data/Server/10.11G/sql/sql_table.cc:8132
|
# 2025-12-22T06:35:45 [2516781] | #12 0x00005d8cc7fdab54 in mysql_alter_table (thd=thd@entry=0x7af410000f98, new_db=new_db@entry=0x7af410005b48, new_name=<optimized out>, create_info=create_info@entry=0x7af4481fd490, table_list=<optimized out>, table_list@entry=0x7af410014d38, recreate_info=recreate_info@entry=0x7af4481fd2e0, alter_info=<optimized out>, order_num=<optimized out>, order=<optimized out>, ignore=<optimized out>, if_exists=<optimized out>) at /data/Server/10.11G/sql/sql_table.cc:11408
|
# 2025-12-22T06:35:45 [2516781] | #13 0x00005d8cc8049b5b in Sql_cmd_alter_table::execute (this=<optimized out>, thd=0x7af410000f98) at /data/Server/10.11G/sql/sql_alter.cc:688
|
# 2025-12-22T06:35:45 [2516781] | #14 0x00005d8cc7f1be04 in mysql_execute_command (thd=thd@entry=0x7af410000f98, is_called_from_prepared_stmt=is_called_from_prepared_stmt@entry=false) at /data/Server/10.11G/sql/sql_parse.cc:6207
|
# 2025-12-22T06:35:45 [2516781] | #15 0x00005d8cc7f1c9a7 in mysql_parse (thd=thd@entry=0x7af410000f98, rawbuf=<optimized out>, length=<optimized out>, parser_state=parser_state@entry=0x7af4481fe3f0) at /data/Server/10.11G/sql/sql_parse.cc:8229
|
# 2025-12-22T06:35:45 [2516781] | #16 0x00005d8cc7f1e013 in dispatch_command (command=command@entry=COM_QUERY, thd=thd@entry=0x7af410000f98, packet=packet@entry=0x7af41000c5c9 " ALTER TABLE t6 ADD UNIQUE INDEX IF NOT EXISTS `Marv\303\243o_uidx2` ( col_text(9) /*!100800 ASC */, col_int /*!100800 ASC */ ), ALGORITHM = NOCOPY, LOCK = NONE /* E_R Thread1 QNO 318 CON_ID 17 */ ", packet_length=packet_length@entry=192, blocking=blocking@entry=true) at /data/Server/10.11G/sql/sql_parse.cc:1921
|
# 2025-12-22T06:35:45 [2516781] | #17 0x00005d8cc7f1f4b1 in do_command (thd=thd@entry=0x7af410000f98, blocking=blocking@entry=true) at /data/Server/10.11G/sql/sql_parse.cc:1434
|
# 2025-12-22T06:35:45 [2516781] | #18 0x00005d8cc804288d in do_handle_one_connection (connect=<optimized out>, connect@entry=0x5d8ccb8d8c78, put_in_cache=put_in_cache@entry=true) at /data/Server/10.11G/sql/sql_connect.cc:1475
|
# 2025-12-22T06:35:45 [2516781] | #19 0x00005d8cc8042a9e in handle_one_connection (arg=0x5d8ccb8d8c78) at /data/Server/10.11G/sql/sql_connect.cc:1387
|
# 2025-12-22T06:35:45 [2516781] | #20 0x00007af44aa9ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
|
# 2025-12-22T06:35:45 [2516781] | #21 0x00007af44ab29a34 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
|
RR trace is present on SDP:-
/data/results/1766386826/TBR-2354