|
the same test fails on current 10.5-10.7:
./mtr main.range_notembedded --mysqld=--optimizer-switch='not_null_range_scan=on'
|
|
10.5 b69191bbb2278fce92b470
|
mariadbd: /10.5/src/sql/multi_range_read.cc:220: virtual ha_rows handler::multi_range_read_info_const(uint, RANGE_SEQ_IF*, void*, uint, uint*, uint*, Cost_estimate*): Assertion `prev_range_last_block_records < stats.block_size' failed.
|
220222 12:31:02 [ERROR] mysqld got signal 6 ;
|
|
Server version: 10.5.16-MariaDB-debug-log
|
|
??:0(__assert_fail)[0x7fad64f50f36]
|
sql/multi_range_read.cc:238(handler::multi_range_read_info_const(unsigned int, st_range_seq_if*, void*, unsigned int, unsigned int*, unsigned int*, Cost_estimate*))[0x558fcbb753fb]
|
sql/multi_range_read.cc:1708(DsMrr_impl::dsmrr_info_const(unsigned int, st_range_seq_if*, void*, unsigned int, unsigned int*, unsigned int*, Cost_estimate*))[0x558fcbb813d4]
|
myisam/ha_myisam.cc:2600(ha_myisam::multi_range_read_info_const(unsigned int, st_range_seq_if*, void*, unsigned int, unsigned int*, unsigned int*, Cost_estimate*))[0x558fcd2a5fae]
|
sql/opt_range.cc:11595(check_quick_select(PARAM*, unsigned int, bool, SEL_ARG*, bool, unsigned int*, unsigned int*, Cost_estimate*, bool*))[0x558fcc2ac09e]
|
sql/opt_range.cc:7482(get_key_scans_params(PARAM*, SEL_TREE*, bool, bool, double))[0x558fcc29052c]
|
sql/opt_range.cc:2933(SQL_SELECT::test_quick_select(THD*, Bitmap<64u>, unsigned long long, unsigned long long, bool, bool, bool, bool))[0x558fcc27319d]
|
sql/sql_select.cc:4839(get_quick_record_count(THD*, SQL_SELECT*, TABLE*, Bitmap<64u> const*, unsigned long long))[0x558fcb73c463]
|
sql/sql_select.cc:5566(make_join_statistics(JOIN*, List<TABLE_LIST>&, st_dynamic_array*))[0x558fcb743331]
|
sql/sql_select.cc:2311(JOIN::optimize_inner())[0x558fcb721d66]
|
sql/sql_select.cc:1669(JOIN::optimize())[0x558fcb71b14c]
|
sql/sql_select.cc:4781(mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*))[0x558fcb73bb68]
|
sql/sql_select.cc:27551(mysql_explain_union(THD*, st_select_lex_unit*, select_result*))[0x558fcb7e518a]
|
sql/sql_parse.cc:6253(execute_sqlcom_select(THD*, TABLE_LIST*))[0x558fcb6745b5]
|
sql/sql_parse.cc:4005(mysql_execute_command(THD*))[0x558fcb663e07]
|
sql/sql_parse.cc:8100(mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool))[0x558fcb6801c0]
|
sql/sql_parse.cc:1894(dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool))[0x558fcb65607b]
|
sql/sql_parse.cc:1370(do_command(THD*))[0x558fcb6529ba]
|
sql/sql_connect.cc:1418(do_handle_one_connection(CONNECT*, bool))[0x558fcba9ea8f]
|
sql/sql_connect.cc:1314(handle_one_connection)[0x558fcba9e2a8]
|
perfschema/pfs.cc:2203(pfs_spawn_thread)[0x558fcc7c1738]
|
nptl/pthread_create.c:478(start_thread)[0x7fad65469609]
|
??:0(clone)[0x7fad6503c293]
|
|
Query (0x62b0000382a8): explain select * from t1 where
|
kp1 in (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20) and
|
kp2 in (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20) and
|
kp3 in (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20) and
|
kp4 in (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20)
|
|