Details
- 
    Bug 
- 
    Status: Confirmed (View Workflow)
- 
    Major 
- 
    Resolution: Unresolved
- 
    10.6, 10.11, 11.4, 11.8, 10.5(EOL), 12.0(EOL)
Description
| --source include/have_innodb.inc | 
| CREATE TABLE t (c INT KEY) ENGINE=InnoDB; | 
| ALTER TABLE t CHANGE COLUMN c c BINARY (0); | 
| UPDATE t SET c=REPEAT(0,0) WHERE c=REPEAT(0,0); | 
Leads to:
| CS 10.5.29 5c92b27d5433df7558f41ac5718481f87bdfa544 (Debug) Build 06/05/2025 | 
| mariadbd: /test/10.5_dbg/storage/innobase/handler/ha_innodb.cc:8907: virtual int ha_innobase::index_read(uchar *, const uchar *, uint, enum ha_rkey_function): Assertion `m_prebuilt->search_tuple->n_fields > 0' failed.
 | 
| CS 10.5.29 5c92b27d5433df7558f41ac5718481f87bdfa544 (Debug) Build 06/05/2025 | 
| Core was generated by `/test/MD060525-mariadb-10.5.29-linux-x86_64-dbg/bin/mariadbd --no-defaults --ma'. | 
| Program terminated with signal SIGABRT, Aborted. | 
| #0  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>)at ./nptl/pthread_kill.c:44 | 
| Â | 
| [Current thread is 1 (LWP 3134786)] | 
| (gdb) bt | 
| #0  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>)at ./nptl/pthread_kill.c:44 | 
| #1  __pthread_kill_internal (signo=6, threadid=<optimized out>)at ./nptl/pthread_kill.c:78 | 
| #2  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6)at ./nptl/pthread_kill.c:89 | 
| #3  0x000078ec32c4526e in __GI_raise (sig=sig@entry=6)at ../sysdeps/posix/raise.c:26 | 
| #4  0x000078ec32c288ff in __GI_abort () at ./stdlib/abort.c:79 | 
| #5  0x000078ec32c2881b in __assert_fail_base (fmt=0x78ec32dd01e8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x5b290be353b8 "m_prebuilt->search_tuple->n_fields > 0", file=file@entry=0x5b290be4f5bc "/test/10.5_dbg/storage/innobase/handler/ha_innodb.cc", line=line@entry=8907, function=function@entry=0x5b290bfabeab "virtual int ha_innobase::index_read(uchar *, const uchar *, uint, enum ha_rkey_function)") at ./assert/assert.c:94 | 
| #6  0x000078ec32c3b507 in __assert_fail (assertion=0x5b290be353b8 "m_prebuilt->search_tuple->n_fields > 0", file=0x5b290be4f5bc "/test/10.5_dbg/storage/innobase/handler/ha_innodb.cc", line=8907, function=0x5b290bfabeab "virtual int ha_innobase::index_read(uchar *, const uchar *, uint, enum ha_rkey_function)") at ./assert/assert.c:103 | 
| #7  0x00005b290ce0f262 in ha_innobase::index_read (this=0x78eae005cdb0, buf=0x78eae001c4a8 "\377", '\245' <repeats 15 times>, key_ptr=0x78eae0072f50 "\245\217\217\217\217\217\217\217\245\217\217\217\217\217\217\217", key_len=0, find_flag=HA_READ_KEY_OR_NEXT)at /test/10.5_dbg/storage/innobase/handler/ha_innodb.cc:8907 | 
| #8  0x00005b290c545dba in handler::index_read_map (this=0x78eae005cdb0, buf=0x78eae001c4a8 "\377", '\245' <repeats 15 times>, key=0x78eae0072f50 "\245\217\217\217\217\217\217\217\245\217\217\217\217\217\217\217", keypart_map=1, find_flag=HA_READ_KEY_OR_NEXT)at /test/10.5_dbg/sql/handler.h:3796 | 
| #9  0x00005b290c53110b in handler::ha_index_read_map (this=0x78eae005cdb0, buf=0x78eae001c4a8 "\377", '\245' <repeats 15 times>, key=0x78eae0072f50 "\245\217\217\217\217\217\217\217\245\217\217\217\217\217\217\217", keypart_map=1, find_flag=HA_READ_KEY_OR_NEXT)at /test/10.5_dbg/sql/handler.cc:3248 | 
| #10 0x00005b290c539ce4 in handler::read_range_first (this=0x78eae005cdb0, start_key=0x78eae005ceb0, end_key=0x78eae005ced0, eq_range_arg=false, sorted=true) at /test/10.5_dbg/sql/handler.cc:6365 | 
| #11 0x00005b290cba1328 in handler::multi_range_read_next (this=0x78eae005cdb0, range_info=0x78ec28815cb8) at /test/10.5_dbg/sql/multi_range_read.cc:516 | 
| #12 0x00005b290cba1439 in Mrr_simple_index_reader::get_next (this=0x78eae005d3e8, range_info=0x78ec28815cb8)at /test/10.5_dbg/sql/multi_range_read.cc:553 | 
| #13 0x00005b290cba3c9a in DsMrr_impl::dsmrr_next (this=0x78eae005d298, range_info=0x78ec28815cb8) at /test/10.5_dbg/sql/multi_range_read.cc:1657 | 
| #14 0x00005b290ce23a94 in ha_innobase::multi_range_read_next (this=0x78eae005cdb0, range_info=0x78ec28815cb8)at /test/10.5_dbg/storage/innobase/handler/ha_innodb.cc:20416 | 
| #15 0x00005b290c73ae33 in QUICK_RANGE_SELECT::get_next (this=0x78eae001bb50)at /test/10.5_dbg/sql/opt_range.cc:12775 | 
| #16 0x00005b290c75e83d in rr_quick (info=0x78ec28816380)at /test/10.5_dbg/sql/records.cc:403 | 
| #17 0x00005b290c74b6d6 in READ_RECORD::read_record (this=0x78ec28816380)at /test/10.5_dbg/sql/records.h:80 | 
| #18 0x00005b290caa7e5b in mysql_update (thd=0x78eae0000d58, table_list=0x78eae0012fb0, fields=@0x78eae00056b0: {<base_list> = {<Sql_alloc> = {<No data fields>}, first = 0x78eae0013a38, last = 0x78eae0013a38, elements = 1}, <No data fields>}, values=@0x78eae0005c70: {<base_list> = {<Sql_alloc> = {<No data fields>}, first = 0x78eae0013a48, last = 0x78eae0013a48, elements = 1}, <No data fields>}, conds=0x78eae0013dc8, order_num=0, order=0x0, limit=18446744073709551615, ignore=false, found_return=0x78ec288172f8, updated_return=0x78ec288172f0)at /test/10.5_dbg/sql/sql_update.cc:889 | 
| #19 0x00005b290c954e3a in mysql_execute_command (thd=0x78eae0000d58)at /test/10.5_dbg/sql/sql_parse.cc:4507 | 
| #20 0x00005b290c94b076 in mysql_parse (thd=0x78eae0000d58, rawbuf=0x78eae0012eb0 "UPDATE t SET c=REPEAT(0,0) WHERE c=REPEAT(0,0)", length=46, parser_state=0x78ec28817c38, is_com_multi=false, is_next_command=false) at /test/10.5_dbg/sql/sql_parse.cc:8243 | 
| #21 0x00005b290c947f30 in dispatch_command (command=COM_QUERY, thd=0x78eae0000d58, packet=0x78eae000aa39 "UPDATE t SET c=REPEAT(0,0) WHERE c=REPEAT(0,0)", packet_length=46, is_com_multi=false, is_next_command=false)at /test/10.5_dbg/sql/sql_parse.cc:1891 | 
| #22 0x00005b290c94ba5c in do_command (thd=0x78eae0000d58)at /test/10.5_dbg/sql/sql_parse.cc:1375 | 
| #23 0x00005b290cb34f43 in do_handle_one_connection (connect=0x5b290ecffde8, put_in_cache=true) at /test/10.5_dbg/sql/sql_connect.cc:1386 | 
| #24 0x00005b290cb34ce2 in handle_one_connection (arg=0x5b290ecf0b98)at /test/10.5_dbg/sql/sql_connect.cc:1298 | 
| #25 0x000078ec32c9ca94 in start_thread (arg=<optimized out>)at ./nptl/pthread_create.c:447 | 
| #26 0x000078ec32d29c3c in clone3 ()at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
 | 
| CS 11.4.6 da5a4d05b9da58705498a42b6ffa5d9211f446af (Optimized) Build 06/05/2025 | 
| Core was generated by `/test/MD060525-mariadb-11.4.6-linux-x86_64-opt/bin/mariadbd --no-defaults --max'. | 
| Program terminated with signal SIGSEGV, Segmentation fault. | 
| #0  row_search_mvcc (buf=buf@entry=0x78c3e4047b50 "\377\177\004\344\303x", mode=PAGE_CUR_GE, prebuilt=0x78c3e401fb00, match_mode=0, direction=direction@entry=0)at /test/11.4_opt/storage/innobase/row/row0sel.cc:4974 | 
| Â | 
| [Current thread is 1 (LWP 3135670)] | 
| (gdb) bt | 
| #0  row_search_mvcc (buf=buf@entry=0x78c3e4047b50 "\377\177\004\344\303x", mode=PAGE_CUR_GE, prebuilt=0x78c3e401fb00, match_mode=0, direction=direction@entry=0)at /test/11.4_opt/storage/innobase/row/row0sel.cc:4974 | 
| #1  0x00005cbf57966fce in ha_innobase::index_read (this=0x78c3e4047338, buf=0x78c3e4047b50 "\377\177\004\344\303x", key_ptr=0x78c3e4057240 "", key_len=0, find_flag=HA_READ_KEY_OR_NEXT)at /test/11.4_opt/storage/innobase/handler/ha_innodb.cc:9055 | 
| #2  0x00005cbf57345824 in handler::ha_index_read_map (this=this@entry=0x78c3e4047338, buf=0x78c3e4047b50 "\377\177\004\344\303x", key=<optimized out>, keypart_map=<optimized out>, find_flag=<optimized out>)at /test/11.4_opt/sql/handler.cc:3799 | 
| #3  0x00005cbf5734bf43 in handler::read_range_first (this=0x78c3e4047338, start_key=<optimized out>, end_key=<optimized out>, eq_range_arg=<optimized out>, sorted=<optimized out>)at /test/11.4_opt/sql/handler.cc:6960 | 
| #4  0x00005cbf5776f39b in handler::multi_range_read_next (this=0x78c3e4047338, range_info=0x78c4cc3679c0) at /test/11.4_opt/sql/multi_range_read.cc:590 | 
| #5  Mrr_simple_index_reader::get_next (this=0x78c3e40479d0, range_info=0x78c4cc3679c0) at /test/11.4_opt/sql/multi_range_read.cc:627 | 
| #6  0x00005cbf57770def in DsMrr_impl::dsmrr_next (this=0x78c3e4047880, range_info=0x78c4cc3679c0) at /test/11.4_opt/sql/multi_range_read.cc:1731 | 
| #7  0x00005cbf574a013e in QUICK_RANGE_SELECT::get_next (this=<optimized out>)at /test/11.4_opt/sql/opt_range.cc:13293 | 
| #8  0x00005cbf574b6a46 in rr_quick (info=0x78c4cc367a08)at /test/11.4_opt/sql/records.cc:402 | 
| #9  0x00005cbf576cbe44 in READ_RECORD::read_record (this=0x78c4cc367a08)at /test/11.4_opt/sql/records.h:81 | 
| #10 Sql_cmd_update::update_single_table (this=this@entry=0x78c3e4017e20, thd=thd@entry=0x78c3e4000c68) at /test/11.4_opt/sql/sql_update.cc:792 | 
| #11 0x00005cbf576d07fd in Sql_cmd_update::execute_inner (this=0x78c3e4017e20, thd=0x78c3e4000c68) at /test/11.4_opt/sql/sql_update.cc:3120 | 
| #12 0x00005cbf57655a8b in Sql_cmd_dml::execute (this=0x78c3e4017e20, thd=0x78c3e4000c68) at /test/11.4_opt/sql/sql_select.cc:34444 | 
| #13 0x00005cbf575d980c in mysql_execute_command (thd=thd@entry=0x78c3e4000c68, is_called_from_prepared_stmt=false) at /test/11.4_opt/sql/sql_parse.cc:4424 | 
| #14 0x00005cbf575d50b1 in mysql_parse (thd=thd@entry=0x78c3e4000c68, rawbuf=<optimized out>, length=<optimized out>, parser_state=parser_state@entry=0x78c4cc368490)at /test/11.4_opt/sql/sql_parse.cc:7898 | 
| #15 0x00005cbf575d3569 in dispatch_command (command=command@entry=COM_QUERY, thd=thd@entry=0x78c3e4000c68, packet=packet@entry=0x78c3e40087e9 "UPDATE t SET c=REPEAT(0,0) WHERE c=REPEAT(0,0)", packet_length=packet_length@entry=46, blocking=true)at /test/11.4_opt/sql/sql_parse.cc:1904 | 
| #16 0x00005cbf575d54c1 in do_command (thd=thd@entry=0x78c3e4000c68, blocking=true) at /test/11.4_opt/sql/sql_parse.cc:1417 | 
| #17 0x00005cbf577231cd in do_handle_one_connection (connect=<optimized out>, connect@entry=0x5cbf5adea018, put_in_cache=true)at /test/11.4_opt/sql/sql_connect.cc:1408 | 
| #18 0x00005cbf57722f93 in handle_one_connection (arg=arg@entry=0x5cbf5adea018)at /test/11.4_opt/sql/sql_connect.cc:1320 | 
| #19 0x00005cbf578d2f1e in pfs_spawn_thread (arg=0x5cbf5ad96b18)at /test/11.4_opt/storage/perfschema/pfs.cc:2201 | 
| #20 0x000078c4d629ca94 in start_thread (arg=<optimized out>)at ./nptl/pthread_create.c:447 | 
| #21 0x000078c4d6329c3c in clone3 ()at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
 | 
| CS 11.4.6 da5a4d05b9da58705498a42b6ffa5d9211f446af (Debug) Build 06/05/2025 | 
| mariadbd: /test/11.4_dbg/storage/innobase/include/btr0pcur.h:410: rec_t *btr_pcur_get_rec(const btr_pcur_t *): Assertion `cursor->pos_state == BTR_PCUR_IS_POSITIONED' failed.
 | 
| CS 11.4.6 da5a4d05b9da58705498a42b6ffa5d9211f446af (Debug) Build 06/05/2025 | 
| Core was generated by `/test/MD060525-mariadb-11.4.6-linux-x86_64-dbg/bin/mariadbd --no-defaults --max'. | 
| Program terminated with signal SIGABRT, Aborted. | 
| Download failed: Invalid argument.  Continuing without source file ./nptl/./nptl/pthread_kill.c. | 
| #0  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>)at ./nptl/pthread_kill.c:44 | 
| Â | 
| [Current thread is 1 (LWP 3137989)] | 
| (gdb) bt | 
| #0  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>)at ./nptl/pthread_kill.c:44 | 
| #1  __pthread_kill_internal (signo=6, threadid=<optimized out>)at ./nptl/pthread_kill.c:78 | 
| #2  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6)at ./nptl/pthread_kill.c:89 | 
| #3  0x00007eba6e64526e in __GI_raise (sig=sig@entry=6)at ../sysdeps/posix/raise.c:26 | 
| #4  0x00007eba6e6288ff in __GI_abort () at ./stdlib/abort.c:79 | 
| #5  0x00007eba6e62881b in __assert_fail_base (fmt=0x7eba6e7d01e8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x5d527650f4fa "cursor->pos_state == BTR_PCUR_IS_POSITIONED", file=file@entry=0x5d527650f4c7 "/test/11.4_dbg/storage/innobase/include/btr0pcur.h", line=line@entry=410, function=function@entry=0x5d5276538409 "rec_t *btr_pcur_get_rec(const btr_pcur_t *)") at ./assert/assert.c:94 | 
| #6  0x00007eba6e63b507 in __assert_fail (assertion=0x5d527650f4fa "cursor->pos_state == BTR_PCUR_IS_POSITIONED", file=0x5d527650f4c7 "/test/11.4_dbg/storage/innobase/include/btr0pcur.h", line=410, function=0x5d5276538409 "rec_t *btr_pcur_get_rec(const btr_pcur_t *)")at ./assert/assert.c:103 | 
| #7  0x00005d52775ca7ff in btr_pcur_get_rec (cursor=0x7eb94006ad98)at include/btr0pcur.h:410 | 
| #8  0x00005d5277984f66 in row_search_mvcc (buf=0x7eb9400693a0 "\377", '\245' <repeats 15 times>, "X\224\006@\271~", mode=PAGE_CUR_GE, prebuilt=0x7eb94006abd0, match_mode=0, direction=0)at /test/11.4_dbg/storage/innobase/row/row0sel.cc:4918 | 
| #9  0x00005d5277593db9 in ha_innobase::index_read (this=0x7eb940068b88, buf=0x7eb9400693a0 "\377", '\245' <repeats 15 times>, "X\224\006@\271~", key_ptr=0x7eb940084d80 "\245\217\217\217\217\217\217\217\245\217\217\217\217\217\217\217", key_len=0, find_flag=HA_READ_KEY_OR_NEXT)at /test/11.4_dbg/storage/innobase/handler/ha_innodb.cc:9055 | 
| #10 0x00005d5276c2a5ca in handler::index_read_map (this=0x7eb940068b88, buf=0x7eb9400693a0 "\377", '\245' <repeats 15 times>, "X\224\006@\271~", key=0x7eb940084d80 "\245\217\217\217\217\217\217\217\245\217\217\217\217\217\217\217", keypart_map=1, find_flag=HA_READ_KEY_OR_NEXT)at /test/11.4_dbg/sql/handler.h:4188 | 
| #11 0x00005d5276c14bab in handler::ha_index_read_map (this=0x7eb940068b88, buf=0x7eb9400693a0 "\377", '\245' <repeats 15 times>, "X\224\006@\271~", key=0x7eb940084d80 "\245\217\217\217\217\217\217\217\245\217\217\217\217\217\217\217", keypart_map=1, find_flag=HA_READ_KEY_OR_NEXT)at /test/11.4_dbg/sql/handler.cc:3799 | 
| #12 0x00005d5276c1dbd4 in handler::read_range_first (this=0x7eb940068b88, start_key=0x7eb940068cd8, end_key=0x7eb940068cf8, eq_range_arg=false, sorted=true) at /test/11.4_dbg/sql/handler.cc:6960 | 
| #13 0x00005d52772e34d8 in handler::multi_range_read_next (this=0x7eb940068b88, range_info=0x7eba6c2cb7d8) at /test/11.4_dbg/sql/multi_range_read.cc:590 | 
| #14 0x00005d52772e35e9 in Mrr_simple_index_reader::get_next (this=0x7eb940069220, range_info=0x7eba6c2cb7d8)at /test/11.4_dbg/sql/multi_range_read.cc:627 | 
| #15 0x00005d52772e5e4a in DsMrr_impl::dsmrr_next (this=0x7eb9400690d0, range_info=0x7eba6c2cb7d8) at /test/11.4_dbg/sql/multi_range_read.cc:1731 | 
| #16 0x00005d52775abdb4 in ha_innobase::multi_range_read_next (this=0x7eb940068b88, range_info=0x7eba6c2cb7d8)at /test/11.4_dbg/storage/innobase/handler/ha_innodb.cc:20171 | 
| #17 0x00005d5276e44253 in QUICK_RANGE_SELECT::get_next (this=0x7eb940015a70)at /test/11.4_dbg/sql/opt_range.cc:13293 | 
| #18 0x00005d5276e6c53d in rr_quick (info=0x7eba6c2cbe68)at /test/11.4_dbg/sql/records.cc:402 | 
| #19 0x00005d5276e55e56 in READ_RECORD::read_record (this=0x7eba6c2cbe68)at /test/11.4_dbg/sql/records.h:81 | 
| #20 0x00005d52771e1865 in Sql_cmd_update::update_single_table (this=0x7eb94001a610, thd=0x7eb940000d58)at /test/11.4_dbg/sql/sql_update.cc:792 | 
| #21 0x00005d52771ea0dd in Sql_cmd_update::execute_inner (this=0x7eb94001a610, thd=0x7eb940000d58) at /test/11.4_dbg/sql/sql_update.cc:3120 | 
| #22 0x00005d52771254e6 in Sql_cmd_dml::execute (this=0x7eb94001a610, thd=0x7eb940000d58) at /test/11.4_dbg/sql/sql_select.cc:34444 | 
| #23 0x00005d5277067d3d in mysql_execute_command (thd=0x7eb940000d58, is_called_from_prepared_stmt=false) at /test/11.4_dbg/sql/sql_parse.cc:4424 | 
| #24 0x00005d527705e054 in mysql_parse (thd=0x7eb940000d58, rawbuf=0x7eb940019ac0 "UPDATE t SET c=REPEAT(0,0) WHERE c=REPEAT(0,0)", length=46, parser_state=0x7eba6c2cda30)at /test/11.4_dbg/sql/sql_parse.cc:7898 | 
| #25 0x00005d527705b504 in dispatch_command (command=COM_QUERY, thd=0x7eb940000d58, packet=0x7eb94000afd9 "UPDATE t SET c=REPEAT(0,0) WHERE c=REPEAT(0,0)", packet_length=46, blocking=true) at /test/11.4_dbg/sql/sql_parse.cc:1904 | 
| #26 0x00005d527705ec03 in do_command (thd=0x7eb940000d58, blocking=true)at /test/11.4_dbg/sql/sql_parse.cc:1417 | 
| #27 0x00005d527726fb59 in do_handle_one_connection (connect=0x5d52790928d8, put_in_cache=true) at /test/11.4_dbg/sql/sql_connect.cc:1408 | 
| #28 0x00005d527726f8f2 in handle_one_connection (arg=0x5d52790f6388)at /test/11.4_dbg/sql/sql_connect.cc:1320 | 
| #29 0x00007eba6e69ca94 in start_thread (arg=<optimized out>)at ./nptl/pthread_create.c:447 | 
| #30 0x00007eba6e729c3c in clone3 ()at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
 | 
| Bug Detection Matrix | 
|     Rel    o/d  Build   Commit                                    UniqueID observed              | 
| CS  10.5   dbg  060525  5c92b27d5433df7558f41ac5718481f87bdfa544  m_prebuilt->search_tuple->n_fields > 0|SIGABRT|ha_innobase::index_read|handler::index_read_map|handler::ha_index_read_map|handler::read_range_first | 
| CS  10.5   opt  060525  5c92b27d5433df7558f41ac5718481f87bdfa544  SIGSEGV|row_search_mvcc|ha_innobase::index_read|handler::ha_index_read_map|handler::read_range_first | 
| CS  10.6   dbg  060525  c62671543976eb397576f1b57fb6817029bc21ee  cursor->pos_state == BTR_PCUR_IS_POSITIONED|SIGABRT|btr_pcur_get_rec|row_search_mvcc|ha_innobase::index_read|handler::index_read_map | 
| CS  10.6   opt  060525  c62671543976eb397576f1b57fb6817029bc21ee  SIGSEGV|row_search_mvcc|ha_innobase::index_read|handler::ha_index_read_map|handler::read_range_first | 
| CS  10.11  dbg  060525  2263c8a1f7db9b308e1458d1ddc4203d006940d7  cursor->pos_state == BTR_PCUR_IS_POSITIONED|SIGABRT|btr_pcur_get_rec|row_search_mvcc|ha_innobase::index_read|handler::index_read_map | 
| CS  10.11  opt  060525  2263c8a1f7db9b308e1458d1ddc4203d006940d7  SIGSEGV|row_search_mvcc|ha_innobase::index_read|handler::ha_index_read_map|handler::read_range_first | 
| CS  11.4   dbg  060525  da5a4d05b9da58705498a42b6ffa5d9211f446af  cursor->pos_state == BTR_PCUR_IS_POSITIONED|SIGABRT|btr_pcur_get_rec|row_search_mvcc|ha_innobase::index_read|handler::index_read_map | 
| CS  11.4   opt  060525  da5a4d05b9da58705498a42b6ffa5d9211f446af  SIGSEGV|row_search_mvcc|ha_innobase::index_read|handler::ha_index_read_map|handler::read_range_first | 
| CS  11.8   dbg  060525  865b05bf4acf10e0d4b3359019ed7b2efe0be81d  cursor->pos_state == BTR_PCUR_IS_POSITIONED|SIGABRT|btr_pcur_get_rec|row_search_mvcc|ha_innobase::index_read|handler::index_read_map | 
| CS  11.8   opt  060525  865b05bf4acf10e0d4b3359019ed7b2efe0be81d  SIGSEGV|row_search_mvcc|ha_innobase::index_read|handler::ha_index_read_map|handler::read_range_first | 
| CS  12.0   dbg  060525  51c0afcd248ad57095fdcf56efec2865ea49bd83  cursor->pos_state == BTR_PCUR_IS_POSITIONED|SIGABRT|btr_pcur_get_rec|row_search_mvcc|ha_innobase::index_read|handler::index_read_map | 
| CS  12.0   opt  060525  51c0afcd248ad57095fdcf56efec2865ea49bd83  SIGSEGV|row_search_mvcc|ha_innobase::index_read|handler::ha_index_read_map|handler::read_range_first | 
| ES  10.5   dbg  060525  0d368ec0042a81d9549fc939fb742f82350b20ab  m_prebuilt->search_tuple->n_fields > 0|SIGABRT|ha_innobase::index_read|handler::index_read_map|handler::ha_index_read_map|handler::read_range_first | 
| ES  10.5   opt  060525  0d368ec0042a81d9549fc939fb742f82350b20ab  SIGSEGV|row_search_mvcc|ha_innobase::index_read|handler::ha_index_read_map|handler::read_range_first | 
| ES  10.6   dbg  060525  6111fbaf7bdcb6f1170f556ffd05d6e1a4159f62  cursor->pos_state == BTR_PCUR_IS_POSITIONED|SIGABRT|btr_pcur_get_rec|row_search_mvcc|ha_innobase::index_read|handler::index_read_map | 
| ES  10.6   opt  060525  6111fbaf7bdcb6f1170f556ffd05d6e1a4159f62  SIGSEGV|row_search_mvcc|ha_innobase::index_read|handler::ha_index_read_map|handler::read_range_first | 
| ES  11.4   dbg  060525  9cd12544ebfd0d52d2158af66b5aced58121cf1f  cursor->pos_state == BTR_PCUR_IS_POSITIONED|SIGABRT|btr_pcur_get_rec|row_search_mvcc|ha_innobase::index_read|handler::index_read_map | 
| ES  11.4   opt  060525  9cd12544ebfd0d52d2158af66b5aced58121cf1f  SIGSEGV|row_search_mvcc|ha_innobase::index_read|handler::ha_index_read_map|handler::read_range_first | 
| MS  5.5    dbg  070123  bac287c315b1792e7ae33f91add6a60292f9bae8  No bug found                   | 
| MS  5.5    opt  070123  bac287c315b1792e7ae33f91add6a60292f9bae8  No bug found                   | 
| MS  5.6    dbg  070123  dab95781a1244104d6b87020ac2fc4d190ba2946  No bug found                   | 
| MS  5.6    opt  070123  dab95781a1244104d6b87020ac2fc4d190ba2946  No bug found                   | 
| MS  5.7    dbg  070525  f7680e98b6bbe3500399fbad465d08a6b75d7a5c  No bug found                   | 
| MS  5.7    opt  070525  f7680e98b6bbe3500399fbad465d08a6b75d7a5c  No bug found                   | 
| MS  8.0    dbg  060224  49ef33f7edadef3ae04665e73d1babd40179a4f1  No bug found                   | 
| MS  8.0    opt  060224  49ef33f7edadef3ae04665e73d1babd40179a4f1  No bug found                   | 
| MS  9.1    dbg  211024  61a3a1d8ef15512396b4c2af46e922a19bf2b174  No bug found                   | 
| MS  9.1    opt  211024  61a3a1d8ef15512396b4c2af46e922a19bf2b174  No bug found                  
 | 
Testcase is MTR and CLI compatible.
Attachments
Issue Links
- relates to
- 
                    MDEV-36438 Server hangs or fails on assertion after modifying key column to CHAR(0) or BINARY(0), various UBSAN issues -         
- Confirmed
 
-