Closed Bug 1482630 Opened 6 years ago Closed 6 years ago

Intermittent testing/firefox-ui/tests/functional/safebrowsing/test_warning_pages.py TestSafeBrowsingWarningPages.test_warning_pages | NoSuchWindowException: Browsing context has been discarded

Categories

(Testing :: Firefox UI Tests, defect, P5)

Version 3
defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1482510

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: intermittent-failure)

Filed by: apavel [at] mozilla.com https://treeherder.mozilla.org/logviewer.html#?job_id=193439861&repo=mozilla-central https://queue.taskcluster.net/v1/task/TPk-sSVeT-Shov-2NgpvsQ/runs/0/artifacts/public/logs/live_backing.log [task 2018-08-11T11:32:03.356Z] 11:32:03 INFO - A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down [task 2018-08-11T11:32:03.493Z] 11:32:03 INFO - 1533987123487 Marionette DEBUG Received DOM event unload for [object XULDocument] [task 2018-08-11T11:32:03.512Z] 11:32:03 INFO - 1533987123507 Marionette DEBUG Received observer notification message-manager-disconnect [task 2018-08-11T11:32:03.517Z] 11:32:03 INFO - 1533987123511 Marionette TRACE 3 <- [1,290,null,{"value":null}] [task 2018-08-11T11:32:03.538Z] 11:32:03 INFO - 1533987123535 Marionette TRACE 3 -> [0,291,"WebDriver:FindElement",{"using":"id","value":"main-feature"}] [task 2018-08-11T11:32:03.541Z] 11:32:03 INFO - 1533987123536 Marionette TRACE 3 <- [1,291,{"error":"no such window","message":"Browsing context has been discarded","stacktrace":"WebDriverError@chrome://marion ... et@chrome://marionette/content/server.js:245:8\n_onJSONObjectReady/<@chrome://marionette/content/transport.js:490:9\n"},null] [task 2018-08-11T11:32:03.561Z] 11:32:03 INFO - 1533987123553 Marionette TRACE 3 -> [0,292,"Marionette:SetContext",{"value":"chrome"}] [task 2018-08-11T11:32:03.563Z] 11:32:03 INFO - 1533987123554 Marionette TRACE 3 <- [1,292,null,{"value":null}] [task 2018-08-11T11:32:03.580Z] 11:32:03 INFO - 1533987123572 Marionette TRACE 3 -> [0,293,"Marionette:GetContext",{}] [task 2018-08-11T11:32:03.582Z] 11:32:03 INFO - 1533987123574 Marionette TRACE 3 <- [1,293,null,{"value":"chrome"}] [task 2018-08-11T11:32:03.600Z] 11:32:03 INFO - 1533987123595 Marionette TRACE 3 -> [0,294,"Marionette:SetContext",{"value":"chrome"}] [task 2018-08-11T11:32:03.602Z] 11:32:03 INFO - 1533987123596 Marionette TRACE 3 <- [1,294,null,{"value":null}] [task 2018-08-11T11:32:03.624Z] 11:32:03 INFO - 1533987123605 Marionette TRACE 3 -> [0,295,"WebDriver:TakeScreenshot",{"highlights":null,"full":true,"hash":false,"id":null,"scroll":true}] [task 2018-08-11T11:32:03.625Z] 11:32:03 INFO - 1533987123606 Marionette TRACE 3 <- [1,295,{"error":"no such window","message":"Browsing context has been discarded","stacktrace":"WebDriverError@chrome://marion ... et@chrome://marionette/content/server.js:245:8\n_onJSONObjectReady/<@chrome://marionette/content/transport.js:490:9\n"},null] [task 2018-08-11T11:32:03.626Z] 11:32:03 INFO - 1533987123611 Marionette TRACE 3 -> [0,296,"Marionette:SetContext",{"value":"chrome"}] [task 2018-08-11T11:32:03.627Z] 11:32:03 WARNING - Failed to gather test failure debug: Browsing context has been discarded [task 2018-08-11T11:32:03.627Z] 11:32:03 WARNING - stacktrace: [task 2018-08-11T11:32:03.628Z] 11:32:03 WARNING - WebDriverError@chrome://marionette/content/error.js:178:5 [task 2018-08-11T11:32:03.628Z] 11:32:03 WARNING - NoSuchWindowError@chrome://marionette/content/error.js:410:5 [task 2018-08-11T11:32:03.628Z] 11:32:03 WARNING - assert.that/<@chrome://marionette/content/assert.js:401:13 [task 2018-08-11T11:32:03.629Z] 11:32:03 WARNING - assert.open@chrome://marionette/content/assert.js:157:10 [task 2018-08-11T11:32:03.629Z] 11:32:03 WARNING - GeckoDriver.prototype.takeScreenshot@chrome://marionette/content/driver.js:2901:13 [task 2018-08-11T11:32:03.630Z] 11:32:03 WARNING - despatch@chrome://marionette/content/server.js:297:20 [task 2018-08-11T11:32:03.630Z] 11:32:03 WARNING - async*execute@chrome://marionette/content/server.js:271:11 [task 2018-08-11T11:32:03.631Z] 11:32:03 WARNING - async*onPacket/<@chrome://marionette/content/server.js:246:15 [task 2018-08-11T11:32:03.631Z] 11:32:03 WARNING - async*onPacket@chrome://marionette/content/server.js:245:8 [task 2018-08-11T11:32:03.631Z] 11:32:03 WARNING - _onJSONObjectReady/<@chrome://marionette/content/transport.js:490:9 [task 2018-08-11T11:32:03.632Z] 11:32:03 WARNING - [task 2018-08-11T11:32:03.637Z] 11:32:03 INFO - TEST-UNEXPECTED-ERROR | testing/firefox-ui/tests/functional/safebrowsing/test_warning_pages.py TestSafeBrowsingWarningPages.test_warning_pages | NoSuchWindowException: Browsing context has been discarded [task 2018-08-11T11:32:03.638Z] 11:32:03 INFO - stacktrace: [task 2018-08-11T11:32:03.639Z] 11:32:03 INFO - WebDriverError@chrome://marionette/content/error.js:178:5 [task 2018-08-11T11:32:03.640Z] 11:32:03 INFO - NoSuchWindowError@chrome://marionette/content/error.js:410:5 [task 2018-08-11T11:32:03.641Z] 11:32:03 INFO - assert.that/<@chrome://marionette/content/assert.js:401:13 [task 2018-08-11T11:32:03.642Z] 11:32:03 INFO - assert.open@chrome://marionette/content/assert.js:157:10 [task 2018-08-11T11:32:03.643Z] 11:32:03 INFO - GeckoDriver.prototype.findElement@chrome://marionette/content/driver.js:2021:15 [task 2018-08-11T11:32:03.644Z] 11:32:03 INFO - Async*despatch@chrome://marionette/content/server.js:297:20 [task 2018-08-11T11:32:03.645Z] 11:32:03 INFO - async*execute@chrome://marionette/content/server.js:271:11 [task 2018-08-11T11:32:03.646Z] 11:32:03 INFO - async*onPacket/<@chrome://marionette/content/server.js:246:15 [task 2018-08-11T11:32:03.647Z] 11:32:03 INFO - async*onPacket@chrome://marionette/content/server.js:245:8 [task 2018-08-11T11:32:03.649Z] 11:32:03 INFO - _onJSONObjectReady/<@chrome://marionette/content/transport.js:490:9 [task 2018-08-11T11:32:03.650Z] 11:32:03 INFO - Traceback (most recent call last): [task 2018-08-11T11:32:03.651Z] 11:32:03 INFO - File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_harness/marionette_test/testcases.py", line 159, in run [task 2018-08-11T11:32:03.652Z] 11:32:03 INFO - testMethod() [task 2018-08-11T11:32:03.652Z] 11:32:03 INFO - File "/builds/worker/workspace/build/tests/firefox-ui/tests/testing/firefox-ui/tests/functional/safebrowsing/test_warning_pages.py", line 69, in test_warning_pages [task 2018-08-11T11:32:03.653Z] 11:32:03 INFO - self.check_ignore_warning_button(unsafe_page) [task 2018-08-11T11:32:03.654Z] 11:32:03 INFO - File "/builds/worker/workspace/build/tests/firefox-ui/tests/testing/firefox-ui/tests/functional/safebrowsing/test_warning_pages.py", line 115, in check_ignore_warning_button [task 2018-08-11T11:32:03.655Z] 11:32:03 INFO - expected.element_present(By.ID, 'main-feature')) [task 2018-08-11T11:32:03.655Z] 11:32:03 INFO - File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_driver/wait.py", line 129, in until [task 2018-08-11T11:32:03.656Z] 11:32:03 INFO - rv = condition(self.marionette) [task 2018-08-11T11:32:03.657Z] 11:32:03 INFO - File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_driver/expected.py", line 48, in __call__ [task 2018-08-11T11:32:03.662Z] 11:32:03 INFO - return _find(marionette, self.locator) [task 2018-08-11T11:32:03.662Z] 11:32:03 INFO - File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_driver/expected.py", line 309, in _find [task 2018-08-11T11:32:03.662Z] 11:32:03 INFO - el = func(marionette) [task 2018-08-11T11:32:03.662Z] 11:32:03 INFO - File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_driver/expected.py", line 45, in <lambda> [task 2018-08-11T11:32:03.664Z] 11:32:03 INFO - self.locator = lambda m: m.find_element(*args) [task 2018-08-11T11:32:03.664Z] 11:32:03 INFO - File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_driver/marionette.py", line 1787, in find_element [task 2018-08-11T11:32:03.665Z] 11:32:03 INFO - body, key="value") [task 2018-08-11T11:32:03.666Z] 11:32:03 INFO - File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_driver/decorators.py", line 26, in _ [task 2018-08-11T11:32:03.667Z] 11:32:03 INFO - return func(*args, **kwargs) [task 2018-08-11T11:32:03.667Z] 11:32:03 INFO - File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_driver/marionette.py", line 756, in _send_message [task 2018-08-11T11:32:03.667Z] 11:32:03 INFO - self._handle_error(err) [task 2018-08-11T11:32:03.667Z] 11:32:03 INFO - File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_driver/marionette.py", line 776, in _handle_error [task 2018-08-11T11:32:03.669Z] 11:32:03 INFO - raise errors.lookup(error)(message, stacktrace=stacktrace) [task 2018-08-11T11:32:03.669Z] 11:32:03 INFO - TEST-INFO took 19282ms
The important bits from the log are: > [task 2018-08-11T11:32:03.220Z] 11:32:03 INFO - *** Compartment mismatch 0x7fc6b6c917c0 vs. 0x7fc6b2c24940 > [task 2018-08-11T11:32:03.298Z] 11:32:03 INFO - [Parent 1229, Gecko_IOThread] WARNING: pipe error (117): Connection reset by peer: file /builds/worker/workspace/build/src/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 356 > [task 2018-08-11T11:32:03.299Z] 11:32:03 INFO - ###!!! [Parent][MessageChannel] Error: (msgtype=0x17007C,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv > [task 2018-08-11T11:32:03.336Z] 11:32:03 INFO - 1533987123327 Marionette DEBUG [22] Frame script loaded > [task 2018-08-11T11:32:03.337Z] 11:32:03 INFO - 1533987123328 Marionette DEBUG [22] Frame script registered > [task 2018-08-11T11:32:03.356Z] 11:32:03 INFO - A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down Then it crashes with: [task 2018-08-11T11:32:08.617Z] 11:32:08 INFO - PROCESS-CRASH | testing/firefox-ui/tests/functional/safebrowsing/test_warning_pages.py TestSafeBrowsingWarningPages.test_warning_pages | application crashed [@ libxul.so + 0x3b5f706] So this bug was wrongly filed and is simply a dupe of bug 1482510.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.