Somewhat similar to MDEV-19720 (same assert) however the testcase from that bug no longer produces any crash (on any version - tested), while this crashes 10.5-11.0, and this testcase needs max_statement_time. Finally, this bug is present in 10.5+ only. Testcase is sporadic. Requires from 2 to 200 executions before triggering. Possible race, though it could just be the result of the timing.
SET storage_engine=MyISAM, sql_mode='';
CREATETABLE t (c1 INTKEY,c2 INT,c3 TIME,INDEX (c2));
INSERTINTO t VALUES (0,0,0),(1000,0,0);
EXECUTE x;
SET @@max_statement_time=0.0001;
SELECT * FROM t WHERE c1 >='00:00:00'AND c1 <'23:00:00'AND c2='13:13:13';
#1 0x000055ef3ec6d999 in JOIN::save_explain_data_intern (this=0x148ee8012b78, output=0x148ee8013160, need_tmp_table_arg=<optimized out>, need_order_arg=<optimized out>, distinct_arg=false, message=<optimized out>) at /test/11.0_opt/sql/sql_select.cc:28480
#2 0x000055ef3ec6dc68 in JOIN::save_explain_data (this=0x148ee8012b78, output=0x148ee8013160, can_overwrite=<optimized out>, need_tmp_table=<optimized out>, need_order=<optimized out>, distinct=<optimized out>) at /test/11.0_opt/sql/sql_select.cc:4559
#3 0x000055ef3ec6dd44 in JOIN::build_explain (this=this@entry=0x148ee8012b78) at /test/11.0_opt/sql/sql_select.cc:1816
#4 0x000055ef3ec78a5a in JOIN::optimize (this=this@entry=0x148ee8012b78) at /test/11.0_opt/sql/sql_select.cc:1876
#5 0x000055ef3ec78b5e in mysql_select (thd=0x148ee8000c68, tables=0x148ee8010e48, fields=@0x148ee8010b08: {<base_list> = {<Sql_alloc> = {<No data fields>}, first = 0x148ee8010e00, last = 0x148ee80136d0, elements = 3}, <No data fields>}, conds=0x148ee8011d38, og_num=0, order=0x0, group=0x0, having=0x0, proc_param=0x0, select_options=<optimized out>, result=0x148ee8012b50, unit=0x148ee8004ce8, select_lex=0x148ee8010868) at /test/11.0_opt/sql/sql_select.cc:5066
#6 0x000055ef3ec792f4 in handle_select (thd=thd@entry=0x148ee8000c68, lex=lex@entry=0x148ee8004c10, result=result@entry=0x148ee8012b50, setup_tables_done_option=setup_tables_done_option@entry=0) at /test/11.0_opt/sql/sql_select.cc:581
#7 0x000055ef3ebf4725 in execute_sqlcom_select (thd=0x148ee8000c68, all_tables=0x148ee8010e48) at /test/11.0_opt/sql/sql_parse.cc:6265
#8 0x000055ef3ec034c0 in mysql_execute_command (thd=0x148ee8000c68, is_called_from_prepared_stmt=<optimized out>) at /test/11.0_opt/sql/sql_parse.cc:3949
#9 0x000055ef3ec04d54 in mysql_parse (rawbuf=<optimized out>, length=<optimized out>, parser_state=<optimized out>, thd=0x148ee8000c68) at /test/11.0_opt/sql/sql_parse.cc:8000
#11 0x000055ef3ec07332 in dispatch_command (command=COM_QUERY, thd=0x148ee8000c68, packet=<optimized out>, packet_length=<optimized out>, blocking=<optimized out>) at /test/11.0_opt/sql/sql_parse.cc:1991
#12 0x000055ef3ec08ad0 in do_command (thd=0x148ee8000c68, blocking=blocking@entry=true) at /test/11.0_opt/sql/sql_parse.cc:1407
#13 0x000055ef3ed1eaa7 in do_handle_one_connection (connect=<optimized out>, connect@entry=0x55ef411c9f98, put_in_cache=put_in_cache@entry=true) at /test/11.0_opt/sql/sql_connect.cc:1416
#14 0x000055ef3ed1ed7d in handle_one_connection (arg=0x55ef411c9f98) at /test/11.0_opt/sql/sql_connect.cc:1318
#15 0x0000148f4dfeeb43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#16 0x0000148f4e080a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
[Current thread is 1 (Thread 0x1471359c0640 (LWP 571559))]
(gdb) bt
#0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=22476463277632) at ./nptl/pthread_kill.c:44
#1 __pthread_kill_internal (signo=6, threadid=22476463277632) at ./nptl/pthread_kill.c:78
#2 __GI___pthread_kill (threadid=22476463277632, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#3 0x000014715303d476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#4 0x00001471530237f3 in __GI_abort () at ./stdlib/abort.c:79
#5 0x000014715302371b in __assert_fail_base (fmt=0x1471531d8150 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x556e2b1da48d "sel->quick", file=0x556e2b192038 "/test/11.0_dbg/sql/sql_select.cc", line=1955, function=<optimized out>) at ./assert/assert.c:92
#6 0x0000147153034e96 in __GI___assert_fail (assertion=0x556e2b1da48d "sel->quick", file=0x556e2b192038 "/test/11.0_dbg/sql/sql_select.cc", line=1955, function=0x556e2b192bc0 "bool JOIN::make_range_rowid_filters()") at ./assert/assert.c:101
#7 0x0000556e2a6da7ab in JOIN::make_range_rowid_filters (this=this@entry=0x1470e4015538) at /test/11.0_dbg/sql/sql_select.cc:1955
#8 0x0000556e2a70e83d in JOIN::optimize_stage2 (this=this@entry=0x1470e4015538) at /test/11.0_dbg/sql/sql_select.cc:2584
#9 0x0000556e2a7122d2 in JOIN::optimize_inner (this=this@entry=0x1470e4015538) at /test/11.0_dbg/sql/sql_select.cc:2560
#10 0x0000556e2a712770 in JOIN::optimize (this=this@entry=0x1470e4015538) at /test/11.0_dbg/sql/sql_select.cc:1870
#11 0x0000556e2a712860 in mysql_select (thd=thd@entry=0x1470e4000d58, tables=0x1470e4013808, fields=@0x1470e40134c8: {<base_list> = {<Sql_alloc> = {<No data fields>}, first = 0x1470e40137c0, last = 0x1470e40160a0, elements = 3}, <No data fields>}, conds=0x1470e40146f8, og_num=0, order=0x0, group=0x0, having=0x0, proc_param=0x0, select_options=2164525824, result=0x1470e4015510, unit=0x1470e4004f98, select_lex=0x1470e4013228) at /test/11.0_dbg/sql/sql_select.cc:5066
#12 0x0000556e2a713026 in handle_select (thd=thd@entry=0x1470e4000d58, lex=lex@entry=0x1470e4004ec0, result=result@entry=0x1470e4015510, setup_tables_done_option=setup_tables_done_option@entry=0) at /test/11.0_dbg/sql/sql_select.cc:581
#13 0x0000556e2a67df31 in execute_sqlcom_select (thd=thd@entry=0x1470e4000d58, all_tables=0x1470e4013808) at /test/11.0_dbg/sql/sql_parse.cc:6265
#14 0x0000556e2a6893d8 in mysql_execute_command (thd=thd@entry=0x1470e4000d58, is_called_from_prepared_stmt=is_called_from_prepared_stmt@entry=false) at /test/11.0_dbg/sql/sql_parse.cc:3949
#15 0x0000556e2a6906d0 in mysql_parse (thd=thd@entry=0x1470e4000d58, rawbuf=<optimized out>, length=<optimized out>, parser_state=parser_state@entry=0x1471359bf2c0) at /test/11.0_dbg/sql/sql_parse.cc:8000
#16 0x0000556e2a692864 in dispatch_command (command=command@entry=COM_QUERY, thd=thd@entry=0x1470e4000d58, packet=packet@entry=0x1470e400ae09 "SELECT * FROM t WHERE c1 >='00:00:00' AND c1 <'23:00:00' AND c2='13:13:13'", packet_length=packet_length@entry=74, blocking=blocking@entry=true) at /test/11.0_dbg/sql/sql_class.h:242
#17 0x0000556e2a6946bd in do_command (thd=0x1470e4000d58, blocking=blocking@entry=true) at /test/11.0_dbg/sql/sql_parse.cc:1407
#18 0x0000556e2a7df4e4 in do_handle_one_connection (connect=<optimized out>, connect@entry=0x556e2d9bd9e8, put_in_cache=put_in_cache@entry=true) at /test/11.0_dbg/sql/sql_connect.cc:1416
#19 0x0000556e2a7df743 in handle_one_connection (arg=0x556e2d9bd9e8) at /test/11.0_dbg/sql/sql_connect.cc:1318
#20 0x000014715308fb43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#21 0x0000147153121a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
MDEV-30651: Assertion `sel->quick' in make_range_rowid_filters
(Variant for 10.6: return error code from SQL_SELECT::test_quick_select)
Sergei Petrunia
added a comment - Pushed into 10.5:
2eda310b155 (HEAD -> 10.5, origin/bb-10.5-MDEV-30651, origin/10.5, bb-10.5-MDEV-30651) Restore test coverage for MDEV-18956
0903276eaea MDEV-30651: Assertion `sel->quick' in make_range_rowid_filters, followup
a2066b2400f MDEV-30651: Assertion `sel->quick' in make_range_rowid_filters
and into 10.6:
commit ef9e3e73ed52e55842e6ba40dfa94a78fb06cbee (origin/bb-10.6-MDEV-30651, origin/HEAD, origin/10.6)
Author: Sergei Petrunia <sergey@mariadb.com>
Date: Tue Jun 11 16:20:00 2024 +0300
MDEV-30651: Assertion `sel->quick' in make_range_rowid_filters
(Variant for 10.6: return error code from SQL_SELECT::test_quick_select)
Usually the crash happens in less than 200 iterations.
Igor Babaev (Inactive)
added a comment - The following simple variant of the original test case could demonstrate the same problem:
CREATE TABLE t (c1 INT PRIMARY KEY ,c2 INT , c3 INT , INDEX (c2)) ENGINE=MYISAM;
INSERT INTO t VALUES (0,0,0),(1000,0,0);
EXPLAIN SELECT * FROM t WHERE c1 >= 0 AND c1 < 10 AND c2=13;
--disable_query_log
SET @@max_statement_time=0.00001;
--disable_result_log
--error 0,ER_STATEMENT_TIMEOUT
EXPLAIN SELECT * FROM t WHERE c1 >= 0 AND c1 < 10 AND c2=13;
--enable_result_log
--enable_query_log
DROP TABLE t;
The test should be run as a separate mtr test repeatedly by the following command:
../mtr --force --max-test-fail=1000 --repeat=1000 --parallel 8 main.rowid_filter_kill{,,,,,,,}
Usually the crash happens in less than 200 iterations.
psergei, monty: A possible problem that I see here for the patch pushed into 10.5 is that the 'killed' signal is not caught after the calls of SQL_SELECT::test_quick_select() within the code code of make_join_select(). Can it cause similar crashes when printing info for EXPLAIN?
Igor Babaev (Inactive)
added a comment - psergei , monty : A possible problem that I see here for the patch pushed into 10.5 is that the 'killed' signal is not caught after the calls of SQL_SELECT::test_quick_select() within the code code of make_join_select(). Can it cause similar crashes when printing info for EXPLAIN?
igor no, it cannot. The code in make_join_select() does not have the property that "This call MUST produce a quick select, otherwise we end up in a logically incoherent state".
Sergei Petrunia
added a comment - igor no, it cannot. The code in make_join_select() does not have the property that "This call MUST produce a quick select, otherwise we end up in a logically incoherent state".
Notes for the changelog:
A query that plans to use the Rowid Filter optimization could crash the server if some factor causes it to terminate abnormally at a certain specific point in query optimization. Examples of such causes of termination are: query being killed with KILL statement, statement execution exceeding @@max_statement_time limit.
Sergei Petrunia
added a comment - Notes for the changelog:
A query that plans to use the Rowid Filter optimization could crash the server if some factor causes it to terminate abnormally at a certain specific point in query optimization. Examples of such causes of termination are: query being killed with KILL statement, statement execution exceeding @@max_statement_time limit.
People
Sergei Petrunia
Roel Van de Paar
Votes:
1Vote for this issue
Watchers:
10Start watching this issue
Dates
Created:
Updated:
Resolved:
Git Integration
Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.
{"report":{"fcp":1271.4000000953674,"ttfb":515.5,"pageVisibility":"visible","entityId":119360,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"7ed627e9-37ad-4141-b65a-afe4d8034c80","navigationType":0,"readyForUser":1381.9000000953674,"redirectCount":0,"resourceLoadedEnd":1422.3000001907349,"resourceLoadedStart":522.4000000953674,"resourceTiming":[{"duration":269.2000002861023,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":522.4000000953674,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":522.4000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":791.6000003814697,"responseStart":0,"secureConnectionStart":0},{"duration":269.19999980926514,"initiatorType":"link","name":"https://jira.mariadb.org/s/7ebd35e77e471bc30ff0eba799ebc151-CDN/lu2cib/820016/12ta74/494e4c556ecbb29f90a3d3b4f09cb99c/_/download/contextbatch/css/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true&whisper-enabled=true","startTime":522.7000002861023,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":522.7000002861023,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":791.9000000953674,"responseStart":0,"secureConnectionStart":0},{"duration":273.2000002861023,"initiatorType":"script","name":"https://jira.mariadb.org/s/0917945aaa57108d00c5076fea35e069-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":522.9000000953674,"connectEnd":522.9000000953674,"connectStart":522.9000000953674,"domainLookupEnd":522.9000000953674,"domainLookupStart":522.9000000953674,"fetchStart":522.9000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":522.9000000953674,"responseEnd":796.1000003814697,"responseStart":796.1000003814697,"secureConnectionStart":522.9000000953674},{"duration":320.09999990463257,"initiatorType":"script","name":"https://jira.mariadb.org/s/2d8175ec2fa4c816e8023260bd8c1786-CDN/lu2cib/820016/12ta74/494e4c556ecbb29f90a3d3b4f09cb99c/_/download/contextbatch/js/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en&slack-enabled=true&whisper-enabled=true","startTime":523.1000003814697,"connectEnd":523.1000003814697,"connectStart":523.1000003814697,"domainLookupEnd":523.1000003814697,"domainLookupStart":523.1000003814697,"fetchStart":523.1000003814697,"redirectEnd":0,"redirectStart":0,"requestStart":523.1000003814697,"responseEnd":843.2000002861023,"responseStart":843.2000002861023,"secureConnectionStart":523.1000003814697},{"duration":323.40000009536743,"initiatorType":"script","name":"https://jira.mariadb.org/s/a9324d6758d385eb45c462685ad88f1d-CDN/lu2cib/820016/12ta74/c92c0caa9a024ae85b0ebdbed7fb4bd7/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en","startTime":523.3000001907349,"connectEnd":523.3000001907349,"connectStart":523.3000001907349,"domainLookupEnd":523.3000001907349,"domainLookupStart":523.3000001907349,"fetchStart":523.3000001907349,"redirectEnd":0,"redirectStart":0,"requestStart":523.3000001907349,"responseEnd":846.7000002861023,"responseStart":846.7000002861023,"secureConnectionStart":523.3000001907349},{"duration":323.6000003814697,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":523.5,"connectEnd":523.5,"connectStart":523.5,"domainLookupEnd":523.5,"domainLookupStart":523.5,"fetchStart":523.5,"redirectEnd":0,"redirectStart":0,"requestStart":523.5,"responseEnd":847.1000003814697,"responseStart":847.1000003814697,"secureConnectionStart":523.5},{"duration":323.7999997138977,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":523.7000002861023,"connectEnd":523.7000002861023,"connectStart":523.7000002861023,"domainLookupEnd":523.7000002861023,"domainLookupStart":523.7000002861023,"fetchStart":523.7000002861023,"redirectEnd":0,"redirectStart":0,"requestStart":523.7000002861023,"responseEnd":847.5,"responseStart":847.5,"secureConnectionStart":523.7000002861023},{"duration":420.09999990463257,"initiatorType":"link","name":"https://jira.mariadb.org/s/b04b06a02d1959df322d9cded3aeecc1-CDN/lu2cib/820016/12ta74/a2ff6aa845ffc9a1d22fe23d9ee791fc/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":523.9000000953674,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":523.9000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":944,"responseStart":0,"secureConnectionStart":0},{"duration":324,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":524,"connectEnd":524,"connectStart":524,"domainLookupEnd":524,"domainLookupStart":524,"fetchStart":524,"redirectEnd":0,"redirectStart":0,"requestStart":524,"responseEnd":848,"responseStart":848,"secureConnectionStart":524},{"duration":419.80000019073486,"initiatorType":"link","name":"https://jira.mariadb.org/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/lu2cib/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.css?jira.create.linked.issue=true","startTime":524.3000001907349,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":524.3000001907349,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":944.1000003814697,"responseStart":0,"secureConnectionStart":0},{"duration":324.2000002861023,"initiatorType":"script","name":"https://jira.mariadb.org/s/5d5e8fe91fbc506585e83ea3b62ccc4b-CDN/lu2cib/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.js?jira.create.linked.issue=true&locale=en","startTime":524.4000000953674,"connectEnd":524.4000000953674,"connectStart":524.4000000953674,"domainLookupEnd":524.4000000953674,"domainLookupStart":524.4000000953674,"fetchStart":524.4000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":524.4000000953674,"responseEnd":848.6000003814697,"responseStart":848.6000003814697,"secureConnectionStart":524.4000000953674},{"duration":638.8000001907349,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":525.5,"connectEnd":525.5,"connectStart":525.5,"domainLookupEnd":525.5,"domainLookupStart":525.5,"fetchStart":525.5,"redirectEnd":0,"redirectStart":0,"requestStart":525.5,"responseEnd":1164.3000001907349,"responseStart":1164.3000001907349,"secureConnectionStart":525.5},{"duration":825.6999998092651,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":525.6000003814697,"connectEnd":525.6000003814697,"connectStart":525.6000003814697,"domainLookupEnd":525.6000003814697,"domainLookupStart":525.6000003814697,"fetchStart":525.6000003814697,"redirectEnd":0,"redirectStart":0,"requestStart":525.6000003814697,"responseEnd":1351.3000001907349,"responseStart":1351.3000001907349,"secureConnectionStart":525.6000003814697},{"duration":206.90000009536743,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":961.3000001907349,"connectEnd":961.3000001907349,"connectStart":961.3000001907349,"domainLookupEnd":961.3000001907349,"domainLookupStart":961.3000001907349,"fetchStart":961.3000001907349,"redirectEnd":0,"redirectStart":0,"requestStart":961.3000001907349,"responseEnd":1168.2000002861023,"responseStart":1168.2000002861023,"secureConnectionStart":961.3000001907349},{"duration":201.90000009536743,"initiatorType":"link","name":"https://jira.mariadb.org/s/d5715adaadd168a9002b108b2b039b50-CDN/lu2cib/820016/12ta74/be4b45e9cec53099498fa61c8b7acba4/_/download/contextbatch/css/jira.project.sidebar,-_super,-project.issue.navigator,-jira.general,-jira.browse.project,-jira.view.issue,-jira.global,-atl.general,-com.atlassian.jira.projects.sidebar.init/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true&whisper-enabled=true","startTime":1220.4000000953674,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1220.4000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1422.3000001907349,"responseStart":0,"secureConnectionStart":0},{"duration":136.40000009536743,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/e65b778d185daf5aee24936755b43da6/_/download/contextbatch/js/browser-metrics-plugin.contrib,-_super,-project.issue.navigator,-jira.view.issue,-atl.general/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true&whisper-enabled=true","startTime":1221.4000000953674,"connectEnd":1221.4000000953674,"connectStart":1221.4000000953674,"domainLookupEnd":1221.4000000953674,"domainLookupStart":1221.4000000953674,"fetchStart":1221.4000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":1221.4000000953674,"responseEnd":1357.8000001907349,"responseStart":1357.8000001907349,"secureConnectionStart":1221.4000000953674},{"duration":144.40000009536743,"initiatorType":"script","name":"https://jira.mariadb.org/s/097ae97cb8fbec7d6ea4bbb1f26955b9-CDN/lu2cib/820016/12ta74/be4b45e9cec53099498fa61c8b7acba4/_/download/contextbatch/js/jira.project.sidebar,-_super,-project.issue.navigator,-jira.general,-jira.browse.project,-jira.view.issue,-jira.global,-atl.general,-com.atlassian.jira.projects.sidebar.init/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en&slack-enabled=true&whisper-enabled=true","startTime":1221.9000000953674,"connectEnd":1221.9000000953674,"connectStart":1221.9000000953674,"domainLookupEnd":1221.9000000953674,"domainLookupStart":1221.9000000953674,"fetchStart":1221.9000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":1221.9000000953674,"responseEnd":1366.3000001907349,"responseStart":1366.3000001907349,"secureConnectionStart":1221.9000000953674},{"duration":222.19999980926514,"initiatorType":"script","name":"https://www.google-analytics.com/analytics.js","startTime":1264.6000003814697,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1264.6000003814697,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1486.8000001907349,"responseStart":0,"secureConnectionStart":0}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":277,"responseStart":515,"responseEnd":519,"domLoading":519,"domInteractive":1528,"domContentLoadedEventStart":1528,"domContentLoadedEventEnd":1578,"domComplete":2013,"loadEventStart":2013,"loadEventEnd":2014,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":1498.4000000953674},{"name":"bigPipe.sidebar-id.end","time":1499.6000003814697},{"name":"bigPipe.activity-panel-pipe-id.start","time":1499.8000001907349},{"name":"bigPipe.activity-panel-pipe-id.end","time":1502.8000001907349},{"name":"activityTabFullyLoaded","time":1602.9000000953674}],"measures":[],"correlationId":"8296bf4feeb10d","effectiveType":"4g","downlink":10,"rtt":0,"serverDuration":164,"dbReadsTimeInMs":19,"dbConnsTimeInMs":30,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
Pushed into 10.5:
2eda310b155 (HEAD -> 10.5, origin/bb-10.5-MDEV-30651, origin/10.5, bb-10.5-MDEV-30651) Restore test coverage for MDEV-18956
0903276eaea MDEV-30651: Assertion `sel->quick' in make_range_rowid_filters, followup
a2066b2400f MDEV-30651: Assertion `sel->quick' in make_range_rowid_filters
and into 10.6:
commit ef9e3e73ed52e55842e6ba40dfa94a78fb06cbee (origin/bb-10.6-MDEV-30651, origin/HEAD, origin/10.6)
Author: Sergei Petrunia <sergey@mariadb.com>
Date: Tue Jun 11 16:20:00 2024 +0300
MDEV-30651: Assertion `sel->quick' in make_range_rowid_filters
(Variant for 10.6: return error code from SQL_SELECT::test_quick_select)