Closed Bug 1540784 Opened 5 years ago Closed 5 years ago

windows/aarch64 - testing\marionette\harness\marionette_harness\tests\unit\test_crash.py TestCrash.test_crash_chrome_process, test_crash_content_process, test_crash_in_setup, test_crash_in_teardown

Categories

(Remote Protocol :: Marionette, defect, P5)

Version 3
defect

Tracking

(firefox-esr60 unaffected, firefox67 unaffected, firefox68 disabled, firefox69 fixed)

RESOLVED FIXED
mozilla69
Tracking Status
firefox-esr60 --- unaffected
firefox67 --- unaffected
firefox68 --- disabled
firefox69 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: gsvelto)

References

Details

(Keywords: regression)

Attachments

(2 files)

#[markdown(off)]
Filed by: egao [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=237364627&repo=try

https://queue.taskcluster.net/v1/task/DWsFK-v0QkKr_P-jOEpT3Q/runs/0/artifacts/public/logs/live_backing.log

Test: Mn

Platform: windows10-aarch64

Context:
17:01:19 INFO - TEST-START | testing\marionette\harness\marionette_harness\tests\unit\test_crash.py TestCrashInTearDown.test_crash_in_teardown
17:01:19 INFO - Application command: C:\tasks\task_1554019650\build\application\firefox\firefox.exe -no-remote -marionette --wait-for-browser -profile c:\users\testdr~1\appdata\local\temp\tmpqmpegr.mozrunner
17:01:19 INFO - 1554138079710 Marionette TRACE Received observer notification profile-after-change
17:01:19 INFO - 1554138079786 Marionette TRACE Received observer notification command-line-startup
17:01:19 INFO - 1554138079786 Marionette TRACE Received observer notification nsPref:changed
17:01:19 INFO - 1554138079786 Marionette DEBUG Init aborted (running=false, enabled=true, finalUIStartup=false)
17:01:19 INFO - 1554138079856 Marionette TRACE Received observer notification toplevel-window-ready
17:01:20 INFO - JavaScript warning: chrome://global/content/bindings/tabbox.xml, line 162: Array.forEach is deprecated; use Array.prototype.forEach instead
17:01:20 INFO - JavaScript warning: chrome://browser/content/browser-ctrlTab.js, line 568: Array.filter is deprecated; use Array.prototype.filter instead
17:01:20 INFO - JavaScript warning: chrome://browser/content/tabbrowser.js, line 4834: Array.unshift is deprecated; use Array.prototype.unshift instead
17:01:21 INFO - 1554138081445 Marionette TRACE Received observer notification marionette-startup-requested
17:01:21 INFO - 1554138081445 Marionette TRACE Waiting until startup recorder finished recording startup scripts...
17:01:21 INFO - 1554138081453 Marionette TRACE All scripts recorded.
17:01:21 INFO - 1554138081514 Marionette INFO Listening on port 2828
17:01:21 INFO - 1554138081515 Marionette DEBUG Remote service is active
17:01:21 INFO - 1554138081579 Marionette DEBUG Accepted connection 0 from 127.0.0.1:57897
17:01:21 INFO - 1554138081677 Marionette DEBUG Closed connection 0
17:01:21 INFO - 1554138081678 Marionette DEBUG Accepted connection 1 from 127.0.0.1:57900
17:01:21 INFO - 1554138081806 Marionette DEBUG Accepted connection 2 from 127.0.0.1:57909
17:01:21 INFO - 1554138081818 Marionette DEBUG Closed connection 2
17:01:21 INFO - 1554138081818 Marionette DEBUG Closed connection 1
17:01:21 INFO - 1554138081819 Marionette DEBUG Accepted connection 3 from 127.0.0.1:57910
17:01:21 INFO - 1554138081823 Marionette DEBUG 3 -> [0,1,"WebDriver:NewSession",{"strictFileInteractability":true}]
17:01:21 INFO - 1554138081851 Marionette TRACE [2147483649] Frame script loaded
17:01:21 INFO - 1554138081853 Marionette TRACE [2147483649] Frame script registered
17:01:21 INFO - 1554138081861 Marionette DEBUG 3 <- [1,1,null,{"sessionId":"a33682d1-dca8-4201-bfdd-436352c8aa8d","capabilities":{"browserName":"firefox","browserVersion":"68.0a ... p\\tmpqmpegr.mozrunner","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true}}]
17:01:21 INFO - 1554138081876 Marionette DEBUG 3 -> [0,2,"WebDriver:SetTimeouts",{"script":30000}]
17:01:21 INFO - 1554138081878 Marionette DEBUG 3 <- [1,2,null,{"value":null}]
17:01:21 INFO - 1554138081880 Marionette DEBUG 3 -> [0,3,"WebDriver:SetTimeouts",{"pageLoad":300000}]
17:01:21 INFO - 1554138081881 Marionette DEBUG 3 <- [1,3,null,{"value":null}]
17:01:21 INFO - 1554138081883 Marionette DEBUG 3 -> [0,4,"WebDriver:SetTimeouts",{"implicit":0}]
17:01:21 INFO - 1554138081884 Marionette DEBUG 3 <- [1,4,null,{"value":null}]
17:01:21 INFO - 1554138081887 Marionette DEBUG 3 -> [0,5,"Marionette:GetContext",{}]
17:01:21 INFO - 1554138081888 Marionette DEBUG 3 <- [1,5,null,{"value":"content"}]
17:01:21 INFO - 1554138081890 Marionette DEBUG 3 -> [0,6,"Marionette:SetContext",{"value":"chrome"}]
17:01:21 INFO - 1554138081890 Marionette DEBUG 3 <- [1,6,null,{"value":null}]
17:01:21 INFO - 1554138081895 Marionette DEBUG 3 -> [0,7,"WebDriver:ExecuteScript",{"script":"Cu.import(\"resource://gre/modules/AppConstants.jsm\");\n return App ... ionette\\tests\\testing\\marionette\\harness\\marionette_harness\\tests\\unit\\test_crash.py","sandbox":"default","line":34}]
17:01:21 INFO - 1554138081898 Marionette DEBUG 3 <- [1,7,null,{"value":true}]
17:01:21 INFO - 1554138081901 Marionette DEBUG 3 -> [0,8,"Marionette:SetContext",{"value":"content"}]
17:01:21 INFO - 1554138081902 Marionette DEBUG 3 <- [1,8,null,{"value":null}]
17:01:21 INFO - 1554138081903 Marionette DEBUG 3 -> [0,9,"Marionette:SetContext",{"value":"content"}]
17:01:21 INFO - 1554138081904 Marionette DEBUG 3 <- [1,9,null,{"value":null}]
17:01:21 INFO - 1554138081905 Marionette DEBUG 3 -> [0,10,"WebDriver:Navigate",{"url":"about:crashparent"}]
17:01:21 INFO - 1554138081916 Marionette TRACE [2147483649] Received DOM event beforeunload for about:blank
17:01:21 INFO - JavaScript warning: resource:///modules/sessionstore/SessionStore.jsm, line 4034: Array.slice is deprecated; use Array.prototype.slice instead
17:01:21 INFO - 1554138081925 Marionette TRACE [2147483649] Received DOM event pagehide for about:blank
17:01:21 INFO - 1554138081926 Marionette TRACE [2147483649] Received DOM event unload for about:blank
17:01:21 INFO - 1554138081928 Marionette TRACE [2147483649] Received observer notification outer-window-destroyed
17:01:21 INFO - 1554138081938 Marionette TRACE [12] Frame script loaded
17:01:21 INFO - 1554138081938 Marionette TRACE [12] Frame script registered
17:01:22 INFO - Exiting due to channel error.
17:01:27 INFO - Application command: C:\tasks\task_1554019650\build\application\firefox\firefox.exe -no-remote -marionette --wait-for-browser -profile c:\users\testdr~1\appdata\local\temp\tmpqmpegr.mozrunner
17:01:27 INFO - 1554138087611 Marionette TRACE Received observer notification profile-after-change
17:01:27 INFO - 1554138087689 Marionette TRACE Received observer notification command-line-startup
17:01:27 INFO - 1554138087690 Marionette TRACE Received observer notification nsPref:changed
17:01:27 INFO - 1554138087690 Marionette DEBUG Init aborted (running=false, enabled=true, finalUIStartup=false)
17:01:27 INFO - 1554138087759 Marionette TRACE Received observer notification toplevel-window-ready
17:01:28 INFO - JavaScript warning: chrome://global/content/bindings/tabbox.xml, line 162: Array.forEach is deprecated; use Array.prototype.forEach instead
17:01:28 INFO - JavaScript warning: chrome://browser/content/browser-ctrlTab.js, line 568: Array.filter is deprecated; use Array.prototype.filter instead
17:01:28 INFO - JavaScript warning: chrome://browser/content/tabbrowser.js, line 4834: Array.unshift is deprecated; use Array.prototype.unshift instead
17:01:29 INFO - 1554138089362 Marionette TRACE Received observer notification marionette-startup-requested
17:01:29 INFO - 1554138089362 Marionette TRACE Waiting until startup recorder finished recording startup scripts...
17:01:29 INFO - 1554138089384 Marionette TRACE All scripts recorded.
17:01:29 INFO - 1554138089445 Marionette INFO Listening on port 2828
17:01:29 INFO - 1554138089445 Marionette DEBUG Remote service is active
17:01:29 INFO - 1554138089525 Marionette DEBUG Accepted connection 0 from 127.0.0.1:57920
17:01:29 INFO - 1554138089530 Marionette DEBUG Closed connection 0
17:01:29 INFO - 1554138089536 Marionette DEBUG Accepted connection 1 from 127.0.0.1:57928
17:01:29 INFO - 1554138089549 Marionette DEBUG 1 -> [0,1,"WebDriver:NewSession",{"strictFileInteractability":true}]
17:01:29 INFO - 1554138089591 Marionette TRACE [2147483649] Frame script loaded
17:01:29 INFO - 1554138089596 Marionette TRACE [2147483649] Frame script registered
17:01:29 INFO - 1554138089605 Marionette DEBUG 1 <- [1,1,null,{"sessionId":"d8ff36f5-8a58-4675-8712-6d1c67c19930","capabilities":{"browserName":"firefox","browserVersion":"68.0a ... p\\tmpqmpegr.mozrunner","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true}}]
17:01:29 INFO - 1554138089659 Marionette DEBUG 1 -> [0,2,"Marionette:GetContext",{}]
17:01:29 INFO - 1554138089660 Marionette DEBUG 1 <- [1,2,null,{"value":"content"}]
17:01:29 INFO - 1554138089723 Marionette DEBUG 1 -> [0,3,"Marionette:SetContext",{"value":"chrome"}]
17:01:29 INFO - 1554138089724 Marionette DEBUG 1 <- [1,3,null,{"value":null}]
17:01:29 INFO - 1554138089733 Marionette DEBUG 1 -> [0,4,"WebDriver:TakeScreenshot",{"highlights":null,"full":true,"hash":false,"id":null,"scroll":true}]
17:01:29 INFO - 1554138089802 Marionette DEBUG 1 <- [1,4,null,{"value":"iVBORw0KGgoAAAANSUhEUgAABQAAAAPgCAYAAABtcNFPAAAgAElEQVR4nOzdT2yb953ncR0HncPuaTC3LdDr1ugph15mL5sAnZNdAz3EK ... IQAAAAAMYEIAAAAACMCUAAAAAAGBOAAAAAADAmAAEAAABgTAACAAAAwJgABAAAAIAxAQgAAAAAYwIQAAAAAMYEIAAAAACMBTDteFOG7fVKAAAAAElFTkSuQmCC"}]
17:01:29 INFO - 1554138089808 Marionette DEBUG 1 -> [0,5,"Marionette:SetContext",{"value":"content"}]
17:01:29 INFO - 1554138089808 Marionette DEBUG 1 <- [1,5,null,{"value":null}]
17:01:29 INFO - 1554138089812 Marionette DEBUG 1 -> [0,6,"Marionette:GetContext",{}]
17:01:29 INFO - 1554138089812 Marionette DEBUG 1 <- [1,6,null,{"value":"content"}]
17:01:29 INFO - 1554138089818 Marionette DEBUG 1 -> [0,7,"Marionette:SetContext",{"value":"content"}]
17:01:29 INFO - 1554138089818 Marionette DEBUG 1 <- [1,7,null,{"value":null}]
17:01:29 INFO - 1554138089821 Marionette DEBUG 1 -> [0,8,"WebDriver:GetPageSource",{}]
17:01:29 INFO - 1554138089826 Marionette DEBUG 1 <- [1,8,null,{"value":"<html><head></head><body></body></html>"}]
17:01:29 INFO - 1554138089829 Marionette DEBUG 1 -> [0,9,"Marionette:SetContext",{"value":"content"}]
17:01:29 INFO - 1554138089829 Marionette DEBUG 1 <- [1,9,null,{"value":null}]
17:01:29 ERROR - TEST-UNEXPECTED-ERROR | testing\marionette\harness\marionette_harness\tests\unit\test_crash.py TestCrashInTearDown.test_crash_in_teardown | AssertionError: "Process crashed" does not match "Process has been unexpectedly closed (Exit code: 3221225501) (Reason: [Errno 10054] An existing connection was forcibly closed by the remote host)"
17:01:29 INFO - Traceback (most recent call last):
17:01:29 INFO - File "C:\tasks\task_1554019650\build\venv\lib\site-packages\marionette_harness\marionette_test\testcases.py", line 190, in run
17:01:29 INFO - self.tearDown()
17:01:29 INFO - File "C:\tasks\task_1554019650\build\tests\marionette\tests\testing\marionette\harness\marionette_harness\tests\unit\test_crash.py", line 173, in tearDown
17:01:29 INFO - self.crash, parent=True)
17:01:29 INFO - TEST-INFO took 10487ms

and

17:01:08 INFO - TEST-START | testing\marionette\harness\marionette_harness\tests\unit\test_crash.py TestCrashInSetUp.test_crash_in_setup
17:01:09 INFO - 1554138068989 Marionette DEBUG 3 -> [0,2,"WebDriver:DeleteSession",{}]
17:01:09 INFO - 1554138068991 Marionette DEBUG 3 <- [1,2,null,{"value":null}]
17:01:09 INFO - 1554138068995 Marionette DEBUG Closed connection 3
17:01:09 INFO - 1554138068998 Marionette DEBUG Accepted connection 4 from 127.0.0.1:57890
17:01:09 INFO - 1554138069001 Marionette DEBUG 4 -> [0,1,"WebDriver:NewSession",{"strictFileInteractability":true}]
17:01:09 INFO - 1554138069003 Marionette TRACE [2147483649] Frame script loaded
17:01:09 INFO - 1554138069005 Marionette TRACE [2147483649] Frame script registered
17:01:09 INFO - 1554138069007 Marionette DEBUG 4 <- [1,1,null,{"sessionId":"bfb1159d-7858-4413-a495-ce3eb0e33af6","capabilities":{"browserName":"firefox","browserVersion":"68.0a ... p\\tmpqmpegr.mozrunner","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true}}]
17:01:09 INFO - 1554138069010 Marionette DEBUG 4 -> [0,2,"WebDriver:SetTimeouts",{"script":30000}]
17:01:09 INFO - 1554138069011 Marionette DEBUG 4 <- [1,2,null,{"value":null}]
17:01:09 INFO - 1554138069013 Marionette DEBUG 4 -> [0,3,"WebDriver:SetTimeouts",{"pageLoad":300000}]
17:01:09 INFO - 1554138069014 Marionette DEBUG 4 <- [1,3,null,{"value":null}]
17:01:09 INFO - 1554138069020 Marionette DEBUG 4 -> [0,4,"WebDriver:SetTimeouts",{"implicit":0}]
17:01:09 INFO - 1554138069021 Marionette DEBUG 4 <- [1,4,null,{"value":null}]
17:01:09 INFO - 1554138069024 Marionette DEBUG 4 -> [0,5,"Marionette:GetContext",{}]
17:01:09 INFO - 1554138069025 Marionette DEBUG 4 <- [1,5,null,{"value":"content"}]
17:01:09 INFO - 1554138069027 Marionette DEBUG 4 -> [0,6,"Marionette:SetContext",{"value":"chrome"}]
17:01:09 INFO - 1554138069027 Marionette DEBUG 4 <- [1,6,null,{"value":null}]
17:01:09 INFO - 1554138069032 Marionette DEBUG 4 -> [0,7,"WebDriver:ExecuteScript",{"script":"Cu.import(\"resource://gre/modules/AppConstants.jsm\");\n return App ... ionette\\tests\\testing\\marionette\\harness\\marionette_harness\\tests\\unit\\test_crash.py","sandbox":"default","line":34}]
17:01:09 INFO - 1554138069034 Marionette DEBUG 4 <- [1,7,null,{"value":true}]
17:01:09 INFO - 1554138069036 Marionette DEBUG 4 -> [0,8,"Marionette:SetContext",{"value":"content"}]
17:01:09 INFO - 1554138069037 Marionette DEBUG 4 <- [1,8,null,{"value":null}]
17:01:09 INFO - 1554138069040 Marionette DEBUG 4 -> [0,9,"Marionette:SetContext",{"value":"content"}]
17:01:09 INFO - 1554138069041 Marionette DEBUG 4 <- [1,9,null,{"value":null}]
17:01:09 INFO - 1554138069043 Marionette DEBUG 4 -> [0,10,"WebDriver:Navigate",{"url":"about:crashparent"}]
17:01:09 INFO - 1554138069053 Marionette TRACE [2147483649] Received DOM event beforeunload for about:blank
17:01:09 INFO - JavaScript warning: resource:///modules/sessionstore/SessionStore.jsm, line 4034: Array.slice is deprecated; use Array.prototype.slice instead
17:01:09 INFO - 1554138069062 Marionette TRACE [2147483649] Received DOM event pagehide for about:blank
17:01:09 INFO - 1554138069063 Marionette TRACE [2147483649] Received DOM event unload for about:blank
17:01:09 INFO - 1554138069064 Marionette TRACE [2147483649] Received observer notification outer-window-destroyed
17:01:09 INFO - 1554138069075 Marionette TRACE [12] Frame script loaded
17:01:09 INFO - 1554138069075 Marionette TRACE [12] Frame script registered
17:01:09 INFO - Exiting due to channel error.
17:01:14 ERROR - TEST-UNEXPECTED-ERROR | testing\marionette\harness\marionette_harness\tests\unit\test_crash.py TestCrashInSetUp.test_crash_in_setup | AssertionError: "Process crashed" does not match "Process has been unexpectedly closed (Exit code: 3221225501) (Reason: [Errno 10054] An existing connection was forcibly closed by the remote host)"
17:01:14 INFO - Traceback (most recent call last):
17:01:14 INFO - File "C:\tasks\task_1554019650\build\venv\lib\site-packages\marionette_harness\marionette_test\testcases.py", line 140, in run
17:01:14 INFO - self.setUp()
17:01:14 INFO - File "C:\tasks\task_1554019650\build\tests\marionette\tests\testing\marionette\harness\marionette_harness\tests\unit\test_crash.py", line 155, in setUp
17:01:14 INFO - self.crash, parent=True)
17:01:14 INFO - TEST-INFO took 5255ms
17:01:19 INFO - TEST-START | testing\marionette\harness\marionette_harness\tests\unit\test_crash.py TestCrashInTearDown.test_crash_in_teardown
17:01:19 INFO - Application command: C:\tasks\task_1554019650\build\application\firefox\firefox.exe -no-remote -marionette --wait-for-browser -profile c:\users\testdr~1\appdata\local\temp\tmpqmpegr.mozrunner

These tests need to be skipped for windows10-aarch64 due to issues with crashreporter related problems.

Pushed by egao@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/3b7bf999ceb6
skip TestCrash, TestCrashInSetUp, TestCrashInTearDown for windows10-aarch64 r=jmaher
Summary: windows/aarch64 - testing\marionette\harness\marionette_harness\tests\unit\test_crash.py TestCrash.test_crash_chrome_process, test_crash_content_process,, test_crash_in_setup, test_crash_in_teardown → windows/aarch64 - testing\marionette\harness\marionette_harness\tests\unit\test_crash.py TestCrash.test_crash_chrome_process, test_crash_content_process, test_crash_in_setup, test_crash_in_teardown

Time to re-enable these tests.

Assignee: nobody → gsvelto
Status: NEW → ASSIGNED
Pushed by gsvelto@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/0ff45ba3f991
Re-enable marionette tests that depend on the crash reporter on Windows/AArch64 r=jmaher

That's great to see! Thanks a lot Gabriele!

Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla69
Product: Testing → Remote Protocol
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: