Intermittent awsy\test_memory_usage.py TestMemoryUsage.test_open_tabs | UnknownException: Reached error page: about:neterror?e=nssFailure2&u=https%3A//www.youtube.com/&c=UTF-8&f=regular&d=%20
Categories
(Testing :: AWSY, defect, P5)
Tracking
(Not tracked)
People
(Reporter: intermittent-bug-filer, Unassigned)
Details
(Keywords: intermittent-failure, regression)
#[markdown(off)]
Filed by: btara [at] mozilla.com
https://treeherder.mozilla.org/logviewer.html#?job_id=238324472&repo=mozilla-inbound
05:36:43 INFO - TEST-START | awsy\test_memory_usage.py TestMemoryUsage.test_open_tabs
05:36:43 INFO - areweslimyet run by 0 pages, 1 iterations, 15 perTabPause, 30 settleWaitTime
05:36:43 INFO - setting up
05:36:43 INFO - mozproxy mozproxy_dir used for mitmproxy downloads and exe files: Z:\task_1554440060\build\tests\html\testing\mozproxy
05:36:43 INFO - Using script ""Z:\\\task_1554440060\\\build\\\tests\\\awsy\\\awsy\\\alternate-server-replay.py Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\yandex.mp Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\apple.mp Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\yahoo-mail.mp Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\imgur.mp Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\imdb.mp Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\ebay.mp Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\twitter.mp Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\youtube.mp Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\google-sheets.mp Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\google-docs.mp Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\google-search.mp Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\google-mail.mp Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\pinterest.mp Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\tumblr.mp Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\microsoft.mp Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\reddit.mp Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\paypal.mp Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\google-slides.mp Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\yahoo-news.mp Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\instagram.mp Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\amazon.mp Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\facebook.mp Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\bing.mp Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\wikipedia.mp Z:\\\task_1554440060\\\build\\\tests\\\html\\\testing\\\mozproxy\\\wikia.mp""
05:36:43 INFO - mozproxy downloading mitmproxy binary
05:36:43 INFO - mozproxy INFO - File mitmdump-win-2.0.2.zip not present in local cache folder y:\tooltool-cache
05:36:43 INFO - mozproxy INFO - Attempting to fetch from 'https://tooltool.mozilla-releng.net/'...
05:36:46 INFO - mozproxy INFO - File mitmdump-win-2.0.2.zip fetched from https://tooltool.mozilla-releng.net/ as Z:\task_1554440060\build\tests\html\testing\mozproxy\tmp92sbfb
05:36:46 INFO - mozproxy INFO - File integrity verified, renaming tmp92sbfb to mitmdump-win-2.0.2.zip
05:36:46 INFO - mozproxy INFO - Updating local cache y:\tooltool-cache...
05:36:46 INFO - mozproxy INFO - Local cache y:\tooltool-cache updated with mitmdump-win-2.0.2.zip
05:36:46 INFO - mozproxy INFO - unzipping "mitmdump-win-2.0.2.zip"
...
05:37:37 INFO - done setting up!
05:37:37 INFO - starting checkpoint Start...
05:37:38 INFO - checkpoint created, stored in Z:\\task_1554440060\\build\\tests\\results\\memory-report-Start-0.json.gz
05:38:08 INFO - starting checkpoint StartSettled...
05:38:08 INFO - checkpoint created, stored in Z:\\task_1554440060\\build\\tests\\results\\memory-report-StartSettled-0.json.gz
05:38:08 INFO - loading http://fandom.wikia.com/articles/fallout-76-will-live-and-die-on-the-creativity-of-its-playerbase
05:38:09 INFO - loaded!
05:38:24 INFO - switching to tab
05:38:24 INFO - switched to tab
05:38:24 INFO - loading https://docs.google.com/document/d/1US-07msg12slQtI_xchzYxcKlTs6Fp7WqIc6W5GK5M8/edit?usp=sharing
05:38:27 INFO - loaded!
05:38:43 INFO - switching to tab
05:38:43 INFO - switched to tab
05:38:43 INFO - loading https://docs.google.com/presentation/d/1Ici0ceWwpFvmIb3EmKeWSq_vAQdmmdFcWqaiLqUkJng/edit?usp=sharing
05:38:44 INFO - loaded!
05:39:00 INFO - switching to tab
05:39:00 INFO - switched to tab
05:39:00 INFO - loading https://docs.google.com/spreadsheets/d/1jT9qfZFAeqNoOK97gruc34Zb7y_Q-O_drZ8kSXT-4D4/edit?usp=sharing
05:39:01 INFO - loaded!
05:39:17 INFO - switching to tab
05:39:17 INFO - switched to tab
05:39:17 INFO - loading https://en.wikipedia.org/wiki/Barack_Obama
05:39:20 INFO - loaded!
05:39:35 INFO - switching to tab
05:39:35 INFO - switched to tab
05:39:35 INFO - loading https://imgur.com/gallery/m5tYJL6
05:39:38 INFO - loaded!
05:39:54 INFO - switching to tab
05:39:54 INFO - switched to tab
05:39:54 INFO - loading https://mail.google.com/
05:40:00 INFO - loaded!
05:40:15 INFO - switching to tab
...
05:44:38 INFO - switched to tab
05:44:38 INFO - loading https://www.tumblr.com/dashboard
05:44:40 INFO - loaded!
05:44:55 INFO - switching to tab
05:44:55 INFO - switched to tab
05:44:55 INFO - loading https://www.yahoo.com/lifestyle/police-respond-noise-complaint-end-playing-video-games-respectful-tenants-002329963.html
05:44:57 INFO - loaded!
05:45:12 INFO - switching to tab
05:45:12 INFO - switched to tab
05:45:12 INFO - loading https://www.youtube.com
05:45:12 INFO - TEST-UNEXPECTED-ERROR | awsy\test_memory_usage.py TestMemoryUsage.test_open_tabs | UnknownException: Reached error page: about:neterror?e=nssFailure2&u=https%3A//www.youtube.com/&c=UTF-8&f=regular&d=%20
05:45:12 INFO - stacktrace:
05:45:12 INFO - WebDriverError@chrome://marionette/content/error.js:179:5
05:45:12 INFO - UnknownError@chrome://marionette/content/error.js:484:5
05:45:12 INFO - handleReadyState@chrome://marionette/content/listener.js:273:21
05:45:12 INFO - handleEvent@chrome://marionette/content/listener.js:242:14
05:45:12 INFO - Traceback (most recent call last):
05:45:12 INFO - File "z:\task_1554440060\build\venv\lib\site-packages\marionette_harness\marionette_test\testcases.py", line 159, in run
05:45:12 INFO - testMethod()
05:45:12 INFO - File "Z:\task_1554440060\build\tests\awsy\awsy\test_memory_usage.py", line 224, in test_open_tabs
05:45:12 INFO - self.open_pages()
05:45:12 INFO - File "z:\task_1554440060\build\venv\lib\site-packages\awsy\awsy_test_case.py", line 395, in open_pages
05:45:12 INFO - self.open_and_focus()
05:45:12 INFO - File "z:\task_1554440060\build\venv\lib\site-packages\awsy\awsy_test_case.py", line 349, in open_and_focus
05:45:12 INFO - self.marionette.navigate(page_to_load)
05:45:12 INFO - File "z:\task_1554440060\build\venv\lib\site-packages\marionette_driver\marionette.py", line 1467, in navigate
05:45:12 INFO - {"url": url})
05:45:12 INFO - File "z:\task_1554440060\build\venv\lib\site-packages\marionette_driver\decorators.py", line 26, in _
05:45:12 INFO - return func(*args, **kwargs)
05:45:12 INFO - File "z:\task_1554440060\build\venv\lib\site-packages\marionette_driver\marionette.py", line 598, in _send_message
05:45:12 INFO - self._handle_error(err)
05:45:12 INFO - File "z:\task_1554440060\build\venv\lib\site-packages\marionette_driver\marionette.py", line 618, in _handle_error
05:45:12 INFO - raise errors.lookup(error)(message, stacktrace=stacktrace)
05:45:12 INFO - TEST-INFO took 509417ms
05:45:12 INFO - tearing down!
05:45:12 INFO - tearing down webservers!
05:45:12 INFO - mozproxy Stopping mitmproxy playback, killing process 6392
05:45:12 INFO - mozproxy Mitmproxy exited with error code 572
05:45:12 INFO - mozproxy Turning off the browser proxy
05:45:12 INFO - mozproxy writing: Z:\task_1554440060\build\application\firefox\distribution\policies.json
05:45:12 INFO - processing data in Z:\task_1554440060\build\tests\results!
05:45:12 ERROR - test_end for awsy\test_memory_usage.py TestMemoryUsage.test_open_tabs logged while not in progress. Logged with data: {"status": "ERROR", "extra": {"class_name": "test_memory_usage.TestMemoryUsage", "source": "<html xmlns=\"http://www.w3.org/1999/xhtml\">\n <head>\n <meta http-equiv=\"Content-Security-Policy\" content=\"default-src chrome:\" />\n <title>Problem loading page</title>\n <link rel=\"stylesheet\" href=\"chrome://browser/skin/aboutNetError.css\" type=\"text/css\" media=\"all\" />\n <!-- If the location of the favicon is changed here, the FAVICON_ERRORPAGE_URL symbol in\n toolkit/components/places/src/nsFaviconService.h should be updated. -->\n <link rel=\"icon\" id=\"favicon\" href=\"chrome://global/skin/icons/warning.svg\" />\n </head>\n\n <body dir=\"ltr\" class=\"neterror\">\n <!-- ERROR ITEM CONTAINER (removed during loading to avoid bug 39098) -->\n \n\n <!-- PAGE CONTAINER (for styling purposes only) -->\n <div id=\"errorPageContainer\" class=\"container\">\n <div id=\"text-container\">\n <!-- Error Title -->\n <div class=\"title\">\n <h1 class=\"title-text\">Secure Connection Failed</h1>\n </div>\n\n <!-- LONG CONTENT (the section most likely to require scrolling) -->\n <div id=\"errorLongContent\">\n\n <!-- Short Description -->\n <div id=\"errorShortDesc\">\n <p id=\"errorShortDescText\">An error occurred during a connection to www.youtube.com. You have received an invalid certificate. Please contact the server administrator or email correspondent and give them the following information:\n\nYour certificate contains the same serial number as another certificate issued by the certificate authority. Please get a new certificate containing a unique serial number.\n\nError code: SEC_ERROR_REUSED_ISSUER_AND_SERIAL\n</p>\n </div>\n\n <div id=\"errorShortDesc2\">\n <p id=\"errorShortDescText2\"></p>\n </div>\n\n <div id=\"errorWhatToDoTitle\">\n <p id=\"errorWhatToDoTitleText\"></p>\n </div>\n\n <div id=\"errorWhatToDo\">\n <p id=\"badStsCertExplanation\" hidden=\"true\"><span class=\"hostname\"></span> has a security policy called HTTP Strict Transport Security (HSTS), which means that Nightly can only connect to it securely. You can\u2019t add an exception to visit this site.</p>\n <p id=\"errorWhatToDoText\"></p>\n </div>\n\n <div id=\"errorWhatToDo2\">\n <p id=\"errorWhatToDoText2\"></p>\n <p id=\"badStsCertExplanation\" hidden=\"true\"><span class=\"hostname\"></span> has a security policy called HTTP Strict Transport Security (HSTS), which means that Nightly can only connect to it securely. You can\u2019t add an exception to visit this site.</p>\n </div>\n\n <div id=\"wrongSystemTimePanel\">\n <p> Nightly did not connect to <span id=\"wrongSystemTime_URL\"></span> because your computer\u2019s clock appears to show the wrong time and this is preventing a secure connection.</p> <p>Your computer is set to <span id=\"wrongSystemTime_systemDate\"></span>, when it should be <span id=\"wrongSystemTime_actualDate\"></span>. To fix this problem, change your date and time settings to match the correct time.</p>\n </div>\n\n <div id=\"wrongSystemTimeWithoutReferencePanel\">\n <p>Nightly did not connect to <span id=\"wrongSystemTimeWithoutReference_URL\"></span> because your computer\u2019s clock appears to show the wrong time and this is preventing a secure connection.</p> <p>Your computer is set to <span id=\"wrongSystemTimeWithoutReference_systemDate\"></span>. To fix this problem, change your date and time settings to match the correct time.</p>\n </div>\n\n <!-- Long Description (Note: See netError.dtd for used XHTML tags) -->\n <div id=\"errorLongDesc\">\n<ul xmlns=\"http://www.w3.org/1999/xhtml\">\n <li>The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.</li>\n <li>Please contact the website owners to inform them of this problem.</li>\n</ul>\n</div>\n\n <div id=\"learnMoreContainer\" style=\"display: block;\">\n <p><a id=\"learnMoreLink\" target=\"new\" data-telemetry-id=\"learn_more_link\">Learn more\u2026</a></p>\n </div>\n </div>\n\n <!-- UI for option to report certificate errors to Mozilla. Removed on\n init for other error types .-->\n <div id=\"prefChangeContainer\" class=\"button-container\">\n <p>It looks like your network security settings might be causing this. Do you want the default settings to be restored?</p>\n <button id=\"prefResetButton\" class=\"primary\">Restore default settings</button>\n </div>\n\n <div id=\"certErrorAndCaptivePortalButtonContainer\" class=\"button-container\"><button id=\"errorTryAgain\" class=\"primary\" autofocus=\"true\">Try Again</button>\n <button id=\"returnButton\" class=\"primary\" data-telemetry-id=\"return_button_top\">Go Back (Recommended)</button>\n <button id=\"openPortalLoginPageButton\" class=\"primary\">Open Network Login Page</button>\n \n <button id=\"advancedButton\" data-telemetry-id=\"advanced_button\">Advanced\u2026</button>\n </div>\n </div>\n\n <div id=\"netErrorButtonContainer\" class=\"button-container\">\n <button id=\"errorTryAgain\" class=\"primary\">Try Again</button>\n </div>\n\n <div id=\"advancedPanelContainer\">\n <div id=\"badCertAdvancedPanel\" class=\"advanced-panel\">\n <p id=\"badCertTechnicalInfo\"></p>\n <a id=\"viewCertificate\" href=\"javascript:void(0)\">View Certificate</a>\n <div id=\"advancedPanelButtonContainer\" class=\"button-container\">\n <button id=\"advancedPanelReturnButton\" class=\"primary\" data-telemetry-id=\"return_button_adv\">Go Back (Recommended)</button>\n <button id=\"advancedPanelErrorTryAgain\" class=\"primary\">Try Again</button>\n <div class=\"exceptionDialogButtonContainer\">\n <button id=\"exceptionDialogButton\" data-telemetry-id=\"exception_button\">Accept the Risk and Continue</button>\n </div>\n </div>\n </div>\n\n <div id=\"certificateErrorReporting\" style=\"display: block;\">\n <p class=\"toggle-container-with-text\">\n <input type=\"checkbox\" id=\"automaticallyReportInFuture\" role=\"checkbox\" data-telemetry-id=\"auto_report_cb\" />\n <label for=\"automaticallyReportInFuture\">Report errors like this to help Mozilla identify and block malicious sites</label>\n </p>\n </div>\n\n <div id=\"certificateErrorDebugInformation\">\n <button id=\"copyToClipboard\" data-telemetry-id=\"clipboard_button_top\">Copy text to clipboard</button>\n <div id=\"certificateErrorText\"></div>\n <button id=\"copyToClipboard\" data-telemetry-id=\"clipboard_button_bot\">Copy text to clipboard</button>\n </div>\n </div>\n </div>\n </body>\n <script type=\"application/javascript\" src=\"chrome://browser/content/aboutNetError.js\"></script>\n</html>", "method_name": "test_open_tabs", "screenshot": "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AAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAKV8h3AAADxFJREFUAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAAAAAAABiAAAAAAAAAAAMQAAAAAAAAYAACAAAAAAAADEAAAAAAAACAAQgAAAAAAAAwAAEAAAAAAAAGIAAAAAAAAMAABAAA/n87diwAAAAAMMjfeiDrSCIAAGBAAAAAAMCAAAAAAIABAQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAACAAQEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAAAgAEBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAIABAQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAACAAQEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAAAgAEBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAIABAQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAACAAQEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAAAgAEBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAIABAQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAACAAQEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAAAgAEBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAIABAQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAACAAQEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAAAgAEBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAIABAQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAACAAQEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAAAgAEBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAIABAQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAACAAQEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAAAgAEBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAIABAQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAACAAQEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAAAgAEBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAIABAQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAACAAQEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAAAgAEBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAIABAQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAACAAQEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAAAgAEBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAIABAQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAACAAQEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAAAgAEBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAIABAQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAACAAQEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAAAgAEBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAIABAQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAACAAQEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAAAgAEBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAIABAQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAACAAQEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAAAgAEBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAIABAQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAACAAQEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAYEAAAAAAwIAAAAAAgAEBAAAAAAMCAAAAAAYEAAAAAAwIAAAAABgQAAAAADAgAAAAAGBAAAAAAMCAAAAAAIABAQAAAAADAgAAAAAGBAAAAAAMBOMg7aJ0cNSzAAAAAElFTkSuQmCC"}, "expected": "PASS", "test": "awsy\\test_memory_usage.py TestMemoryUsage.test_open_tabs", "message": "IOError: [Errno 2] No such file or directory: u'Z:\\\\task_1554440060\\\\build\\\\tests\\\\results\\\\memory-report-TabsOpen-4.json.gz'", "stack": "Traceback (most recent call last):\n File \"z:\\task_1554440060\\build\\venv\\lib\\site-packages\\marionette_harness\\marionette_test\\testcases.py\", line 190, in run\n self.tearDown()\n File \"Z:\\task_1554440060\\build\\tests\\awsy\\awsy\\test_memory_usage.py\", line 166, in tearDown\n AwsyTestCase.tearDown(self)\n File \"z:\\task_1554440060\\build\\venv\\lib\\site-packages\\awsy\\awsy_test_case.py\", line 99, in tearDown\n self.perf_extra_opts())\n File \"z:\\task_1554440060\\build\\venv\\lib\\site-packages\\awsy\\process_perf_data.py\", line 178, in create_perf_data\n suite.get('alertThreshold'), extra_opts))\n File \"z:\\task_1554440060\\build\\venv\\lib\\site-packages\\awsy\\process_perf_data.py\", line 139, in create_suite\n memory_report_path, node, 'Main')\n File \"z:\\task_1554440060\\build\\venv\\lib\\site-packages\\awsy\\parse_about_memory.py\", line 109, in calculate_memory_report_values\n with open(memory_report_path) as f:\n"}
05:45:12 INFO -
05:45:12 INFO - SUMMARY
05:45:12 INFO - -------
05:45:12 INFO - passed: 0
05:45:12 INFO - failed: 2
05:45:12 INFO - todo: 0
05:45:12 INFO -
05:45:12 INFO - FAILED TESTS
05:45:12 INFO - -------
05:45:12 INFO - test_memory_usage.py test_memory_usage.TestMemoryUsage.test_open_tabs
05:45:12 INFO - test_memory_usage.py test_memory_usage.TestMemoryUsage.test_open_tabs
05:45:12 INFO - SUITE-END | took 509s
05:45:14 ERROR - Return code: 10
05:45:14 ERROR - Got 1 unexpected statuses
05:45:14 INFO - AWSY exited with return code 10: FAILURE
05:45:14 ERROR - # TBPL FAILURE #
05:45:14 WARNING - setting return code to 2
05:45:14 INFO - Running post-action listener: _package_coverage_data
05:45:14 INFO - Running post-action listener: _resource_record_post_action
05:45:14 INFO - Running post-action listener: process_java_coverage_data
05:45:14 INFO - [mozharness: 2019-04-05 05:45:14.157000Z] Finished run-tests step (success)
05:45:14 INFO - Running post-run listener: _resource_record_post_run
05:45:14 INFO - Total resource usage - Wall time: 519s; CPU: 12.0%; Read bytes: 53648896; Write bytes: 1210163712; Read time: 2; Write time: 28
05:45:14 INFO - TinderboxPrint: CPU usage<br/>11.9%
05:45:14 INFO - TinderboxPrint: I/O read bytes / time<br/>53,648,896 / 2
05:45:14 INFO - TinderboxPrint: I/O write bytes / time<br/>1,210,163,712 / 28
05:45:14 INFO - TinderboxPrint: CPU idle<br/>3,662.9 (88.1%)
05:45:14 INFO - TinderboxPrint: CPU system<br/>165.4 (4.0%)
05:45:14 INFO - TinderboxPrint: CPU user<br/>326.7 (7.9%)
05:45:14 INFO - install - Wall time: 2s; CPU: 13.0%; Read bytes: 0; Write bytes: 20480; Read time: 0; Write time: 0
05:45:14 INFO - run-tests - Wall time: 518s; CPU: 12.0%; Read bytes: 53648896; Write bytes: 1207091712; Read time: 2; Write time: 28
05:45:14 WARNING - returning nonzero exit status 2
[taskcluster 2019-04-05T05:45:14.404Z] Exit Code: 2
Comment 1•7 years ago
|
||
Updated•7 years ago
|
| Comment hidden (Intermittent Failures Robot) |
Description
•