Type:
Bug
Priority:
Major
Resolution:
Fixed
Affects Version/s:
5.5.47 , 10.1.9 , 10.1.10 , 5.5(EOL) , 10.0(EOL) , 10.1(EOL)
Environment:
Ubuntu 14.04.3 LTS, VM with 10GB RAM
Tested on MySQL 5.5.29 as well as MariaDB 10.0.21, bug not present. The explain returns the desired result (56 rows).
The bug is easily reproducible on MariaDB 10.1 by running the attached explain_bug.sql script on any test database. All it does is create 2 empty tables and running an explain.
The result is
ERROR 5 (HY000) at line 79 in file: '/home/tnguyen/explailn_bug.sql': Out of memory (Needed 5784 bytes)
MySQL error log:
2016-01-25 16:47:45 139975536690944 [ERROR] mysqld: Out of memory (Needed 5784 bytes)
2016-01-25 16:47:45 139975536690944 [ERROR] Out of memory; check if mysqld or some other process uses all available memory; if not, you may have to use 'ulimit' to allow mysqld to use more memory or you can add more swap space
ulimit -a:
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 47584
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 47584
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
syslog:
nothing
This bug is causing previously working ETL code to fail after a database upgrade, even though we don't have any real memory issue as it was working fine on older db versions.
Also attached the same my.cnf that I used to test on 10.0.21 and 10.1.9 & 10.1.10.
{"report":{"fcp":2142.8999996185303,"ttfb":595.7999992370605,"pageVisibility":"visible","entityId":55401,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"3e512cfa-d29e-411c-80bd-5ecbb0ab22a2","navigationType":0,"readyForUser":2229.5999994277954,"redirectCount":0,"resourceLoadedEnd":1861.7999992370605,"resourceLoadedStart":601,"resourceTiming":[{"duration":514.5999994277954,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":601,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":601,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1115.5999994277954,"responseStart":0,"secureConnectionStart":0},{"duration":511.5999994277954,"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":609.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":609.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1121.0999994277954,"responseStart":0,"secureConnectionStart":0},{"duration":988.7000007629395,"initiatorType":"script","name":"https://jira.mariadb.org/s/0917945aaa57108d00c5076fea35e069-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":609.7999992370605,"connectEnd":609.7999992370605,"connectStart":609.7999992370605,"domainLookupEnd":609.7999992370605,"domainLookupStart":609.7999992370605,"fetchStart":609.7999992370605,"redirectEnd":0,"redirectStart":0,"requestStart":1123.7999992370605,"responseEnd":1598.5,"responseStart":1150.5999994277954,"secureConnectionStart":609.7999992370605},{"duration":1234.5999994277954,"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":610.5,"connectEnd":610.5,"connectStart":610.5,"domainLookupEnd":610.5,"domainLookupStart":610.5,"fetchStart":610.5,"redirectEnd":0,"redirectStart":0,"requestStart":1124.2999992370605,"responseEnd":1845.0999994277954,"responseStart":1151.2999992370605,"secureConnectionStart":610.5},{"duration":553.8999996185303,"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":610.6999998092651,"connectEnd":610.6999998092651,"connectStart":610.6999998092651,"domainLookupEnd":610.6999998092651,"domainLookupStart":610.6999998092651,"fetchStart":610.6999998092651,"redirectEnd":0,"redirectStart":0,"requestStart":1124.3999996185303,"responseEnd":1164.5999994277954,"responseStart":1156.7999992370605,"secureConnectionStart":610.6999998092651},{"duration":553.7999992370605,"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":611,"connectEnd":611,"connectStart":611,"domainLookupEnd":611,"domainLookupStart":611,"fetchStart":611,"redirectEnd":0,"redirectStart":0,"requestStart":1124.5,"responseEnd":1164.7999992370605,"responseStart":1157.5999994277954,"secureConnectionStart":611},{"duration":553.9000005722046,"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":611.0999994277954,"connectEnd":611.0999994277954,"connectStart":611.0999994277954,"domainLookupEnd":611.0999994277954,"domainLookupStart":611.0999994277954,"fetchStart":611.0999994277954,"redirectEnd":0,"redirectStart":0,"requestStart":1125.5999994277954,"responseEnd":1165,"responseStart":1158.5,"secureConnectionStart":611.0999994277954},{"duration":512.7000007629395,"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":611.2999992370605,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":611.2999992370605,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1124,"responseStart":0,"secureConnectionStart":0},{"duration":555.3999996185303,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":611.3999996185303,"connectEnd":611.3999996185303,"connectStart":611.3999996185303,"domainLookupEnd":611.3999996185303,"domainLookupStart":611.3999996185303,"fetchStart":611.3999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":1128.3999996185303,"responseEnd":1166.7999992370605,"responseStart":1161.7999992370605,"secureConnectionStart":611.3999996185303},{"duration":513.3999996185303,"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":611.6999998092651,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":611.6999998092651,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1125.0999994277954,"responseStart":0,"secureConnectionStart":0},{"duration":557.1000003814697,"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":611.7999992370605,"connectEnd":611.7999992370605,"connectStart":611.7999992370605,"domainLookupEnd":611.7999992370605,"domainLookupStart":611.7999992370605,"fetchStart":611.7999992370605,"redirectEnd":0,"redirectStart":0,"requestStart":1133.6999998092651,"responseEnd":1168.8999996185303,"responseStart":1165.7999992370605,"secureConnectionStart":611.7999992370605},{"duration":1239.7000007629395,"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":617.2999992370605,"connectEnd":617.2999992370605,"connectStart":617.2999992370605,"domainLookupEnd":617.2999992370605,"domainLookupStart":617.2999992370605,"fetchStart":617.2999992370605,"redirectEnd":0,"redirectStart":0,"requestStart":1810.2999992370605,"responseEnd":1857,"responseStart":1849.3999996185303,"secureConnectionStart":617.2999992370605},{"duration":1244.5,"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":617.2999992370605,"connectEnd":617.2999992370605,"connectStart":617.2999992370605,"domainLookupEnd":617.2999992370605,"domainLookupStart":617.2999992370605,"fetchStart":617.2999992370605,"redirectEnd":0,"redirectStart":0,"requestStart":1814.5,"responseEnd":1861.7999992370605,"responseStart":1850.2999992370605,"secureConnectionStart":617.2999992370605},{"duration":302.20000076293945,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":1740.7999992370605,"connectEnd":1740.7999992370605,"connectStart":1740.7999992370605,"domainLookupEnd":1740.7999992370605,"domainLookupStart":1740.7999992370605,"fetchStart":1740.7999992370605,"redirectEnd":0,"redirectStart":0,"requestStart":2005.5999994277954,"responseEnd":2043,"responseStart":2040.5999994277954,"secureConnectionStart":1740.7999992370605},{"duration":375.80000019073486,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":2085.0999994277954,"connectEnd":2085.0999994277954,"connectStart":2085.0999994277954,"domainLookupEnd":2085.0999994277954,"domainLookupStart":2085.0999994277954,"fetchStart":2085.0999994277954,"redirectEnd":0,"redirectStart":0,"requestStart":2426.199999809265,"responseEnd":2460.8999996185303,"responseStart":2459.5999994277954,"secureConnectionStart":2085.0999994277954}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":382,"responseStart":596,"responseEnd":616,"domLoading":599,"domInteractive":2381,"domContentLoadedEventStart":2381,"domContentLoadedEventEnd":2446,"domComplete":3577,"loadEventStart":3577,"loadEventEnd":3578,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":2339.5999994277954},{"name":"bigPipe.sidebar-id.end","time":2340.3999996185303},{"name":"bigPipe.activity-panel-pipe-id.start","time":2340.699999809265},{"name":"bigPipe.activity-panel-pipe-id.end","time":2345},{"name":"activityTabFullyLoaded","time":2566.5}],"measures":[],"correlationId":"3abefd68e1f2d","effectiveType":"4g","downlink":10,"rtt":0,"serverDuration":146,"dbReadsTimeInMs":10,"dbConnsTimeInMs":19,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}