CREATE TABLE t1 (a INT, b INT, PRIMARY KEY(a), KEY(b)) ENGINE=Aria;
|
INSERT INTO t1 VALUES
|
(1,13),(2,22),(3,8),(4,88),(5,6),(7,21),(9,64),(10,14),(11,15),(12,8),
|
(6,20),(8,39),(13,0),(14,3),(15,54),(16,85),(17,1),(18,1),(19,0),(20,0);
|
|
CREATE TABLE t2 (c INT) ENGINE=Aria;
|
INSERT INTO t2 VALUES (1),(2),(3);
|
|
SELECT a FROM t1 JOIN t2 WHERE a = b AND c <> 7 GROUP BY a HAVING a != 6 AND a <= 9;
|
|
# Cleanup
|
DROP TABLE t1, t2;
|
bb-11.0-release 4a04f4f79378
|
mariadbd: /data/src/bb-11.0-release/sql/sql_select.cc:9557: void best_access_path(JOIN*, JOIN_TAB*, table_map, const POSITION*, uint, bool, double, POSITION*, POSITION*): Assertion `((best.records_out) == 0.0 && (best.records) == 0.0) || (best.records_out)/(best.records) < 1.0000001' failed.
|
230602 19:59:11 [ERROR] mysqld got signal 6 ;
|
|
#9 0x00007febcea53df2 in __GI___assert_fail (assertion=0x5599b4e9bb00 "((best.records_out) == 0.0 && (best.records) == 0.0) || (best.records_out)/(best.records) < 1.0000001", file=0x5599b4e955c0 "/data/src/bb-11.0-release/sql/sql_select.cc", line=9557, function=0x5599b4e9b020 "void best_access_path(JOIN*, JOIN_TAB*, table_map, const POSITION*, uint, bool, double, POSITION*, POSITION*)") at ./assert/assert.c:101
|
#10 0x00005599b2f1830b in best_access_path (join=0x629000285238, s=0x629000285da0, remaining_tables=1, join_positions=0x629000286800, idx=1, disable_jbuf=false, record_count=3, pos=0x629000287138, loose_scan_pos=0x629000287288) at /data/src/bb-11.0-release/sql/sql_select.cc:9557
|
#11 0x00005599b2f208c1 in get_costs_for_tables (join=0x629000285238, remaining_tables=1, idx=1, record_count=3, trace_one_table=0x7febc73bc2c0, pos=0x6290002867c0, store_position=0x7febc73bc1e0, allowed_tables=0x7febc73bc220, stop_on_eq_ref=false) at /data/src/bb-11.0-release/sql/sql_select.cc:11074
|
#12 0x00005599b2f21b80 in best_extension_by_limited_search (join=0x629000285238, remaining_tables=1, idx=1, record_count=3, read_time=0.011306746000000003, search_depth=61, use_cond_selectivity=4, processed_eq_ref_tables=0x7febc73bc5e0) at /data/src/bb-11.0-release/sql/sql_select.cc:11331
|
#13 0x00005599b2f23611 in best_extension_by_limited_search (join=0x629000285238, remaining_tables=3, idx=0, record_count=1, read_time=0, search_depth=62, use_cond_selectivity=4, processed_eq_ref_tables=0x7febc73bc8c0) at /data/src/bb-11.0-release/sql/sql_select.cc:11557
|
#14 0x00005599b2f1c5a2 in greedy_search (join=0x629000285238, remaining_tables=3, search_depth=62, use_cond_selectivity=4) at /data/src/bb-11.0-release/sql/sql_select.cc:10302
|
#15 0x00005599b2f1a000 in choose_plan (join=0x629000285238, join_tables=3, emb_sjm_nest=0x0) at /data/src/bb-11.0-release/sql/sql_select.cc:9821
|
#16 0x00005599b2f006db in make_join_statistics (join=0x629000285238, tables_list=..., keyuse_array=0x6290002855a0) at /data/src/bb-11.0-release/sql/sql_select.cc:6098
|
#17 0x00005599b2edbfa4 in JOIN::optimize_inner (this=0x629000285238) at /data/src/bb-11.0-release/sql/sql_select.cc:2580
|
#18 0x00005599b2ed5011 in JOIN::optimize (this=0x629000285238) at /data/src/bb-11.0-release/sql/sql_select.cc:1908
|
#19 0x00005599b2ef6c83 in mysql_select (thd=0x62b00007e218, tables=0x6290000e69b8, fields=..., conds=0x6290000e8920, og_num=1, order=0x0, group=0x6290000e8b90, having=0x6290000e93c0, proc_param=0x0, select_options=2164525824, result=0x6290000e9e58, unit=0x62b000082660, select_lex=0x6290000e6350) at /data/src/bb-11.0-release/sql/sql_select.cc:5147
|
#20 0x00005599b2ec68b2 in handle_select (thd=0x62b00007e218, lex=0x62b000082588, result=0x6290000e9e58, setup_tables_done_option=0) at /data/src/bb-11.0-release/sql/sql_select.cc:619
|
#21 0x00005599b2deba60 in execute_sqlcom_select (thd=0x62b00007e218, all_tables=0x6290000e69b8) at /data/src/bb-11.0-release/sql/sql_parse.cc:6279
|
#22 0x00005599b2dd9e87 in mysql_execute_command (thd=0x62b00007e218, is_called_from_prepared_stmt=false) at /data/src/bb-11.0-release/sql/sql_parse.cc:3949
|
#23 0x00005599b2df6510 in mysql_parse (thd=0x62b00007e218, rawbuf=0x6290000e6238 "SELECT a FROM t1 JOIN t2 WHERE a = b AND c <> 7 GROUP BY a HAVING a != 6 AND a <= 9", length=83, parser_state=0x7febc73bea20) at /data/src/bb-11.0-release/sql/sql_parse.cc:8014
|
#24 0x00005599b2dcc3fc in dispatch_command (command=COM_QUERY, thd=0x62b00007e218, packet=0x629000258219 "SELECT a FROM t1 JOIN t2 WHERE a = b AND c <> 7 GROUP BY a HAVING a != 6 AND a <= 9", packet_length=83, blocking=true) at /data/src/bb-11.0-release/sql/sql_parse.cc:1894
|
#25 0x00005599b2dc911f in do_command (thd=0x62b00007e218, blocking=true) at /data/src/bb-11.0-release/sql/sql_parse.cc:1407
|
#26 0x00005599b3291ba2 in do_handle_one_connection (connect=0x608000002cb8, put_in_cache=true) at /data/src/bb-11.0-release/sql/sql_connect.cc:1416
|
#27 0x00005599b3291563 in handle_one_connection (arg=0x608000002c38) at /data/src/bb-11.0-release/sql/sql_connect.cc:1318
|
#28 0x00005599b3e888be in pfs_spawn_thread (arg=0x617000005b98) at /data/src/bb-11.0-release/storage/perfschema/pfs.cc:2201
|
#29 0x00007febceaa7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
|
#30 0x00007febceb285bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
|
The failure started happening on 11.0 after this commit:
commit 209fed8eeda06d16de9b563efa6d9ff61b41e534
|
Author: Monty
|
Date: Sat May 27 12:18:49 2023 +0300
|
|
MDEV-31258 Assertion `cond_selectivity <= 1.000000001' upon range query
|
|
{"report":{"fcp":727,"ttfb":173.89999997615814,"pageVisibility":"visible","entityId":122455,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":1,"journeyId":"b51cd26a-4c23-4c7c-9bd6-e890aa716de6","navigationType":0,"readyForUser":843.3999999761581,"redirectCount":0,"resourceLoadedEnd":453.7000000476837,"resourceLoadedStart":180.39999997615814,"resourceTiming":[{"duration":6.899999976158142,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2bu7/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":180.39999997615814,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":180.39999997615814,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":187.29999995231628,"responseStart":0,"secureConnectionStart":0},{"duration":7.299999952316284,"initiatorType":"link","name":"https://jira.mariadb.org/s/7ebd35e77e471bc30ff0eba799ebc151-CDN/lu2bu7/820016/12ta74/8679b4946efa1a0bb029a3a22206fb5d/_/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","startTime":180.60000002384186,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":180.60000002384186,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":187.89999997615814,"responseStart":0,"secureConnectionStart":0},{"duration":157,"initiatorType":"script","name":"https://jira.mariadb.org/s/fbf975c0cce4b1abf04784eeae9ba1f4-CDN/lu2bu7/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":180.79999995231628,"connectEnd":180.79999995231628,"connectStart":180.79999995231628,"domainLookupEnd":180.79999995231628,"domainLookupStart":180.79999995231628,"fetchStart":180.79999995231628,"redirectEnd":0,"redirectStart":0,"requestStart":189.60000002384186,"responseEnd":337.7999999523163,"responseStart":201,"secureConnectionStart":180.79999995231628},{"duration":272.90000009536743,"initiatorType":"script","name":"https://jira.mariadb.org/s/099b33461394b8015fc36c0a4b96e19f-CDN/lu2bu7/820016/12ta74/8679b4946efa1a0bb029a3a22206fb5d/_/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","startTime":180.79999995231628,"connectEnd":180.79999995231628,"connectStart":180.79999995231628,"domainLookupEnd":180.79999995231628,"domainLookupStart":180.79999995231628,"fetchStart":180.79999995231628,"redirectEnd":0,"redirectStart":0,"requestStart":190.39999997615814,"responseEnd":453.7000000476837,"responseStart":209.20000004768372,"secureConnectionStart":180.79999995231628},{"duration":29.800000071525574,"initiatorType":"script","name":"https://jira.mariadb.org/s/94c15bff32baef80f4096a08aceae8bc-CDN/lu2bu7/820016/12ta74/c92c0caa9a024ae85b0ebdbed7fb4bd7/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en","startTime":180.89999997615814,"connectEnd":180.89999997615814,"connectStart":180.89999997615814,"domainLookupEnd":180.89999997615814,"domainLookupStart":180.89999997615814,"fetchStart":180.89999997615814,"redirectEnd":0,"redirectStart":0,"requestStart":191.29999995231628,"responseEnd":210.70000004768372,"responseStart":208.20000004768372,"secureConnectionStart":180.89999997615814},{"duration":33.299999952316284,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":181.10000002384186,"connectEnd":181.10000002384186,"connectStart":181.10000002384186,"domainLookupEnd":181.10000002384186,"domainLookupStart":181.10000002384186,"fetchStart":181.10000002384186,"redirectEnd":0,"redirectStart":0,"requestStart":192.10000002384186,"responseEnd":214.39999997615814,"responseStart":211.89999997615814,"secureConnectionStart":181.10000002384186},{"duration":33.799999952316284,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":181.10000002384186,"connectEnd":181.10000002384186,"connectStart":181.10000002384186,"domainLookupEnd":181.10000002384186,"domainLookupStart":181.10000002384186,"fetchStart":181.10000002384186,"redirectEnd":0,"redirectStart":0,"requestStart":194.39999997615814,"responseEnd":214.89999997615814,"responseStart":212.70000004768372,"secureConnectionStart":181.10000002384186},{"duration":12.099999904632568,"initiatorType":"link","name":"https://jira.mariadb.org/s/b04b06a02d1959df322d9cded3aeecc1-CDN/lu2bu7/820016/12ta74/a2ff6aa845ffc9a1d22fe23d9ee791fc/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":181.20000004768372,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":181.20000004768372,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":193.29999995231628,"responseStart":0,"secureConnectionStart":0},{"duration":34.300000071525574,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":181.29999995231628,"connectEnd":181.29999995231628,"connectStart":181.29999995231628,"domainLookupEnd":181.29999995231628,"domainLookupStart":181.29999995231628,"fetchStart":181.29999995231628,"redirectEnd":0,"redirectStart":0,"requestStart":194.70000004768372,"responseEnd":215.60000002384186,"responseStart":213.39999997615814,"secureConnectionStart":181.29999995231628},{"duration":12.700000047683716,"initiatorType":"link","name":"https://jira.mariadb.org/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/lu2bu7/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":181.39999997615814,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":181.39999997615814,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":194.10000002384186,"responseStart":0,"secureConnectionStart":0},{"duration":39.700000047683716,"initiatorType":"script","name":"https://jira.mariadb.org/s/3339d87fa2538a859872f2df449bf8d0-CDN/lu2bu7/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":181.5,"connectEnd":181.5,"connectStart":181.5,"domainLookupEnd":181.5,"domainLookupStart":181.5,"fetchStart":181.5,"redirectEnd":0,"redirectStart":0,"requestStart":196,"responseEnd":221.20000004768372,"responseStart":218.10000002384186,"secureConnectionStart":181.5},{"duration":251.80000007152557,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":187.79999995231628,"connectEnd":187.79999995231628,"connectStart":187.79999995231628,"domainLookupEnd":187.79999995231628,"domainLookupStart":187.79999995231628,"fetchStart":187.79999995231628,"redirectEnd":0,"redirectStart":0,"requestStart":200.39999997615814,"responseEnd":439.60000002384186,"responseStart":436.39999997615814,"secureConnectionStart":187.79999995231628},{"duration":246.89999997615814,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":193.10000002384186,"connectEnd":193.10000002384186,"connectStart":193.10000002384186,"domainLookupEnd":193.10000002384186,"domainLookupStart":193.10000002384186,"fetchStart":193.10000002384186,"redirectEnd":0,"redirectStart":0,"requestStart":202.20000004768372,"responseEnd":440,"responseStart":437.5,"secureConnectionStart":193.10000002384186},{"duration":50.5,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":485.2000000476837,"connectEnd":485.2000000476837,"connectStart":485.2000000476837,"domainLookupEnd":485.2000000476837,"domainLookupStart":485.2000000476837,"fetchStart":485.2000000476837,"redirectEnd":0,"redirectStart":0,"requestStart":504.10000002384186,"responseEnd":535.7000000476837,"responseStart":534.7999999523163,"secureConnectionStart":485.2000000476837},{"duration":78.30000007152557,"initiatorType":"script","name":"https://www.google-analytics.com/analytics.js","startTime":719.2999999523163,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":719.2999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":797.6000000238419,"responseStart":0,"secureConnectionStart":0},{"duration":105.40000009536743,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":726.2999999523163,"connectEnd":726.2999999523163,"connectStart":726.2999999523163,"domainLookupEnd":726.2999999523163,"domainLookupStart":726.2999999523163,"fetchStart":726.2999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":798.7000000476837,"responseEnd":831.7000000476837,"responseStart":830.5,"secureConnectionStart":726.2999999523163}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":36,"responseStart":174,"responseEnd":192,"domLoading":177,"domInteractive":909,"domContentLoadedEventStart":909,"domContentLoadedEventEnd":957,"domComplete":1259,"loadEventStart":1259,"loadEventEnd":1260,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":886.6000000238419},{"name":"bigPipe.sidebar-id.end","time":887.2999999523163},{"name":"bigPipe.activity-panel-pipe-id.start","time":887.3999999761581},{"name":"bigPipe.activity-panel-pipe-id.end","time":889.2999999523163},{"name":"activityTabFullyLoaded","time":971.5}],"measures":[],"correlationId":"ff922ae62f783b","effectiveType":"4g","downlink":9.5,"rtt":0,"serverDuration":78,"dbReadsTimeInMs":14,"dbConnsTimeInMs":22,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
I was not able to repeat this with latest 11.0
Now checking the release branch: bb-11.0-release 4a04f4f79378