Type:
Bug
Priority:
Blocker
Resolution:
Fixed
Affects Version/s:
N/A
Several buildbot tests in fulltest2 builder fail due to timeout when run with embedded server:
http://buildbot.askmonty.org/buildbot/builders/kvm-fulltest2/builds/4780/steps/test_5/logs/stdio
I can reproduce it locally, e.g. with main.func_rollback although I have to clean caches after every run (and even then, it does not happen any time, but frequently enough). When it does happen, it keeps eating CPU with this stack trace:
Thread 1 (Thread 0x7f9cb1ddd740 (LWP 32048)):
#0 0x00007f9cafd922b3 in select () from /lib64/libc.so.6
#1 0x00005617779b910f in my_addr_resolve (ptr=0x561777d5242f <handle_select(THD*, LEX*, select_result*, unsigned long)+399>, loc=0x7ffcc68a1310) at /src/10.1/mysys/my_addr_resolve.c:172
#2 0x00005617779b6ef2 in print_stack (frame=0x7f9c8407ae18) at /src/10.1/mysys/safemalloc.c:236
#3 0x00005617779b7503 in sf_report_leaked_memory (id=0) at /src/10.1/mysys/safemalloc.c:380
#4 0x00005617779b7572 in sf_terminate () at /src/10.1/mysys/safemalloc.c:393
#5 0x00007f9cafcebbf9 in __run_exit_handlers () from /lib64/libc.so.6
#6 0x00007f9cafcebc45 in exit () from /lib64/libc.so.6
#7 0x0000561777986edf in cleanup_and_exit (exit_code=0) at /src/10.1/client/mysqltest.cc:1527
#8 0x0000561777998644 in main (argc=29, argv=0x7ffcc68a1788) at /src/10.1/client/mysqltest.cc:9563
The problem appeared in 10.1 tree after these two revisions:
commit b2bd10d4d614924ff22746ce3a49b4e5f755ddc9
Author: Vicențiu Ciorbaru <vicentiu@mariadb.org>
Date: Sun Jan 17 22:23:21 2016 +0200
[MDEV-9427] Server does not build on OpenSUSE 42.1
Changed code to comply to C90 standard.
commit 6d3ffd2e3a76873acb4f232f52ccca6a75bf737d
Author: Vicențiu Ciorbaru <cvicentiu@gmail.com>
Date: Fri Dec 11 09:16:42 2015 +0200
Fixed a crash during stacktrace printing if addr2line failed to start.
In order to get all the input from addr2line we must read in a loop,
until the response is complete. Also, in case that the response is
malformed, we must not end up reading invalid memory.
{"report":{"fcp":591.3000001907349,"ttfb":135.69999980926514,"pageVisibility":"visible","entityId":55411,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":1,"journeyId":"c2e590b3-78b2-4dc1-9a94-37c8ad4a5599","navigationType":0,"readyForUser":716.5,"redirectCount":0,"resourceLoadedEnd":649,"resourceLoadedStart":141.30000019073486,"resourceTiming":[{"duration":5.399999618530273,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2bu7/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":141.30000019073486,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":141.30000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":146.69999980926514,"responseStart":0,"secureConnectionStart":0},{"duration":5.40000057220459,"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":141.5999994277954,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":141.5999994277954,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":147,"responseStart":0,"secureConnectionStart":0},{"duration":57.5,"initiatorType":"script","name":"https://jira.mariadb.org/s/fbf975c0cce4b1abf04784eeae9ba1f4-CDN/lu2bu7/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":141.80000019073486,"connectEnd":141.80000019073486,"connectStart":141.80000019073486,"domainLookupEnd":141.80000019073486,"domainLookupStart":141.80000019073486,"fetchStart":141.80000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":141.80000019073486,"responseEnd":199.30000019073486,"responseStart":199.30000019073486,"secureConnectionStart":141.80000019073486},{"duration":143,"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":141.80000019073486,"connectEnd":141.80000019073486,"connectStart":141.80000019073486,"domainLookupEnd":141.80000019073486,"domainLookupStart":141.80000019073486,"fetchStart":141.80000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":141.80000019073486,"responseEnd":284.80000019073486,"responseStart":284.80000019073486,"secureConnectionStart":141.80000019073486},{"duration":146.5,"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":141.89999961853027,"connectEnd":141.89999961853027,"connectStart":141.89999961853027,"domainLookupEnd":141.89999961853027,"domainLookupStart":141.89999961853027,"fetchStart":141.89999961853027,"redirectEnd":0,"redirectStart":0,"requestStart":141.89999961853027,"responseEnd":288.3999996185303,"responseStart":288.3999996185303,"secureConnectionStart":141.89999961853027},{"duration":147.30000019073486,"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":142,"connectEnd":142,"connectStart":142,"domainLookupEnd":142,"domainLookupStart":142,"fetchStart":142,"redirectEnd":0,"redirectStart":0,"requestStart":142,"responseEnd":289.30000019073486,"responseStart":289.30000019073486,"secureConnectionStart":142},{"duration":147.9000005722046,"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":142.0999994277954,"connectEnd":142.0999994277954,"connectStart":142.0999994277954,"domainLookupEnd":142.0999994277954,"domainLookupStart":142.0999994277954,"fetchStart":142.0999994277954,"redirectEnd":0,"redirectStart":0,"requestStart":142.0999994277954,"responseEnd":290,"responseStart":290,"secureConnectionStart":142.0999994277954},{"duration":148.5,"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":142.19999980926514,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":142.19999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":290.69999980926514,"responseStart":0,"secureConnectionStart":0},{"duration":148.39999961853027,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":142.30000019073486,"connectEnd":142.30000019073486,"connectStart":142.30000019073486,"domainLookupEnd":142.30000019073486,"domainLookupStart":142.30000019073486,"fetchStart":142.30000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":142.30000019073486,"responseEnd":290.69999980926514,"responseStart":290.69999980926514,"secureConnectionStart":142.30000019073486},{"duration":149,"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":142.39999961853027,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":142.39999961853027,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":291.3999996185303,"responseStart":0,"secureConnectionStart":0},{"duration":149.0999994277954,"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":142.5,"connectEnd":142.5,"connectStart":142.5,"domainLookupEnd":142.5,"domainLookupStart":142.5,"fetchStart":142.5,"redirectEnd":0,"redirectStart":0,"requestStart":142.5,"responseEnd":291.5999994277954,"responseStart":291.5999994277954,"secureConnectionStart":142.5},{"duration":415,"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":153.39999961853027,"connectEnd":153.39999961853027,"connectStart":153.39999961853027,"domainLookupEnd":153.39999961853027,"domainLookupStart":153.39999961853027,"fetchStart":153.39999961853027,"redirectEnd":0,"redirectStart":0,"requestStart":153.39999961853027,"responseEnd":568.3999996185303,"responseStart":568.3999996185303,"secureConnectionStart":153.39999961853027},{"duration":422.19999980926514,"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":158.5,"connectEnd":158.5,"connectStart":158.5,"domainLookupEnd":158.5,"domainLookupStart":158.5,"fetchStart":158.5,"redirectEnd":0,"redirectStart":0,"requestStart":158.5,"responseEnd":580.6999998092651,"responseStart":580.6999998092651,"secureConnectionStart":158.5},{"duration":216.39999961853027,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":352.5,"connectEnd":352.5,"connectStart":352.5,"domainLookupEnd":352.5,"domainLookupStart":352.5,"fetchStart":352.5,"redirectEnd":0,"redirectStart":0,"requestStart":352.5,"responseEnd":568.8999996185303,"responseStart":568.8999996185303,"secureConnectionStart":352.5},{"duration":3.3000001907348633,"initiatorType":"script","name":"https://www.google-analytics.com/analytics.js","startTime":583.8999996185303,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":583.8999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":587.1999998092651,"responseStart":0,"secureConnectionStart":0},{"duration":20.5,"initiatorType":"link","name":"https://jira.mariadb.org/s/d5715adaadd168a9002b108b2b039b50-CDN/lu2bu7/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","startTime":622.1999998092651,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":622.1999998092651,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":642.6999998092651,"responseStart":0,"secureConnectionStart":0},{"duration":20,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/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","startTime":623.0999994277954,"connectEnd":623.0999994277954,"connectStart":623.0999994277954,"domainLookupEnd":623.0999994277954,"domainLookupStart":623.0999994277954,"fetchStart":623.0999994277954,"redirectEnd":0,"redirectStart":0,"requestStart":623.0999994277954,"responseEnd":643.0999994277954,"responseStart":643.0999994277954,"secureConnectionStart":623.0999994277954},{"duration":25.5,"initiatorType":"script","name":"https://jira.mariadb.org/s/f51ef5507eea4c158f257c66c93b2a3f-CDN/lu2bu7/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","startTime":623.5,"connectEnd":623.5,"connectStart":623.5,"domainLookupEnd":623.5,"domainLookupStart":623.5,"fetchStart":623.5,"redirectEnd":0,"redirectStart":0,"requestStart":623.5,"responseEnd":649,"responseStart":649,"secureConnectionStart":623.5}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":22,"responseStart":136,"responseEnd":159,"domLoading":139,"domInteractive":779,"domContentLoadedEventStart":779,"domContentLoadedEventEnd":823,"domComplete":1474,"loadEventStart":1474,"loadEventEnd":1475,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":752.0999994277954},{"name":"bigPipe.sidebar-id.end","time":752.8000001907349},{"name":"bigPipe.activity-panel-pipe-id.start","time":752.8999996185303},{"name":"bigPipe.activity-panel-pipe-id.end","time":755.3999996185303},{"name":"activityTabFullyLoaded","time":832.8000001907349}],"measures":[],"correlationId":"22a5ecb5ee7564","effectiveType":"4g","downlink":9.9,"rtt":0,"serverDuration":63,"dbReadsTimeInMs":8,"dbConnsTimeInMs":15,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}