Closed Bug 1615737 Opened 6 years ago Closed 4 years ago

Intermittent devtools/client/dom/test/browser_dom_fission_target_switching.js | This time, the _a property exists on this content process page -

Categories

(DevTools :: DOM, defect, P5)

defect

Tracking

(Fission Milestone:Future)

RESOLVED INCOMPLETE
Fission Milestone Future

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure)

Filed by: dluca [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=289001709&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ImtI6d5qTtuADrOwKiaBnw/runs/0/artifacts/public/logs/live_backing.log


INFO - TEST-START | devtools/client/dom/test/browser_dom_fission_target_switching.js
[task 2020-02-14T21:07:01.802Z] 21:07:01     INFO - GECKO(1745) | console.warn: "Error while detaching the browsing context target front:" (new Error("Protocol error (noSuchActor): No such actor for ID: server0.conn2.child1/frameTarget1", "resource://devtools/shared/protocol/Front.js", 276))
[task 2020-02-14T21:07:02.233Z] 21:07:02     INFO - GECKO(1745) | console.warn: "Listener for event 'frame' did not return a promise."
[task 2020-02-14T21:07:02.602Z] 21:07:02     INFO - TEST-INFO | started process screencapture
[task 2020-02-14T21:07:02.785Z] 21:07:02     INFO - TEST-INFO | screencapture: exit 0
[task 2020-02-14T21:07:02.786Z] 21:07:02     INFO - Buffered messages logged at 21:07:00
[task 2020-02-14T21:07:02.786Z] 21:07:02     INFO - Entering test bound 
[task 2020-02-14T21:07:02.786Z] 21:07:02     INFO - Open a page that runs in the parent process
[task 2020-02-14T21:07:02.788Z] 21:07:02     INFO - Adding a new test tab with URL: 'about:robots'
[task 2020-02-14T21:07:02.789Z] 21:07:02     INFO - Adding a new tab with URL: about:robots
[task 2020-02-14T21:07:02.789Z] 21:07:02     INFO - Tab added and finished loading
[task 2020-02-14T21:07:02.789Z] 21:07:02     INFO - Loading the helper frame script chrome://mochitests/content/browser/devtools/client/shared/test/frame-script-utils.js
[task 2020-02-14T21:07:02.790Z] 21:07:02     INFO - Console message: [JavaScript Error: "Content Security Policy: The page’s settings blocked the loading of a resource at inline (“default-src”)." {file: "chrome://global/content/elements/panel.js" line: 62}]
[task 2020-02-14T21:07:02.790Z] 21:07:02     INFO - Console message: [JavaScript Error: "Content Security Policy: The page’s settings blocked the loading of a resource at inline (“default-src”)." {file: "chrome://global/content/elements/panel.js" line: 62}]
[task 2020-02-14T21:07:02.790Z] 21:07:02     INFO - Console message: [JavaScript Warning: "onmozfullscreenchange is deprecated." {file: "about:robots" line: 0}]
[task 2020-02-14T21:07:02.790Z] 21:07:02     INFO - Console message: [JavaScript Warning: "onmozfullscreenerror is deprecated." {file: "about:robots" line: 0}]
[task 2020-02-14T21:07:02.792Z] 21:07:02     INFO - Buffered messages logged at 21:07:01
[task 2020-02-14T21:07:02.792Z] 21:07:02     INFO - TEST-PASS | devtools/client/dom/test/browser_dom_fission_target_switching.js | The DOM panel is already populated - 
[task 2020-02-14T21:07:02.793Z] 21:07:02     INFO - TEST-PASS | devtools/client/dom/test/browser_dom_fission_target_switching.js | There is no _a property on the about:robots page - 
[task 2020-02-14T21:07:02.793Z] 21:07:02     INFO - TEST-PASS | devtools/client/dom/test/browser_dom_fission_target_switching.js | There is, however, a button property on this page - 
[task 2020-02-14T21:07:02.793Z] 21:07:02     INFO - Navigate to a page that runs in the content process
[task 2020-02-14T21:07:02.793Z] 21:07:02     INFO - Waiting for FETCH_PROPERTIES to dispatch 1 time(s)
[task 2020-02-14T21:07:02.795Z] 21:07:02     INFO - Buffered messages logged at 21:07:02
[task 2020-02-14T21:07:02.795Z] 21:07:02     INFO - FETCH_PROPERTIES dispatched 1 time(s)
[task 2020-02-14T21:07:02.796Z] 21:07:02     INFO - Buffered messages finished
[task 2020-02-14T21:07:02.796Z] 21:07:02     INFO - TEST-UNEXPECTED-FAIL | devtools/client/dom/test/browser_dom_fission_target_switching.js | This time, the _a property exists on this content process page - 
[task 2020-02-14T21:07:02.796Z] 21:07:02     INFO - Stack trace:
[task 2020-02-14T21:07:02.796Z] 21:07:02     INFO - chrome://mochikit/content/browser-test.js:test_ok:1292
[task 2020-02-14T21:07:02.796Z] 21:07:02     INFO - chrome://mochitests/content/browser/devtools/client/dom/test/browser_dom_fission_target_switching.js:null:43
[task 2020-02-14T21:07:02.796Z] 21:07:02     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1062
[task 2020-02-14T21:07:02.796Z] 21:07:02     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1097
[task 2020-02-14T21:07:02.796Z] 21:07:02     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:925
[task 2020-02-14T21:07:02.796Z] 21:07:02     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:914
[task 2020-02-14T21:07:02.800Z] 21:07:02     INFO - TEST-PASS | devtools/client/dom/test/browser_dom_fission_target_switching.js | There is, however, no more button property on this page - 
[task 2020-02-14T21:07:02.800Z] 21:07:02     INFO - Leaving test bound 
[task 2020-02-14T21:07:02.800Z] 21:07:02     INFO - GECKO(1745) | console.error: "Error while fetching properties" (new Error("Connection closed, pending request to server0.conn2.child3/obj39, type prototypeAndProperties failed\n\nRequest stack:\nrequest@resource://devtools/shared/protocol/Front.js:214:14\ngenerateRequestMethods/</frontProto[name]@resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:49:19\ngetPrototypeAndProperties@resource://devtools/shared/fronts/object.js:80:32\ngetPrototypeAndProperties@resource://devtools/client/dom/panel.js:179:29\nfetchProperties/<@resource://devtools/client/dom/content/actions/grips.js:42:42\nthunk/</<@resource://devtools/client/shared/redux/middleware/thunk.js:15:9\ngetChildren@resource://devtools/client/dom/content/grip-provider.js:40:19\ngetMembers@resource://devtools/client/shared/components/tree/TreeView.js:530:31\nrenderRows@resource://devtools/client/shared/components/tree/TreeView.js:598:28\nrender@resource://devtools/client/shared/components/tree/TreeView.js:657:23\nfinishClassComponent@resource://devtools/client/shared/vendor/react-dom.js:10638:31\nupdateClassComponent@resource://devtools/client/shared/vendor/react-dom.js:10601:44\nbeginWork@resource://devtools/client/shared/vendor/react-dom.js:11419:16\nperformUnitOfWork@resource://devtools/client/shared/vendor/react-dom.js:14702:12\nworkLoop@resource://devtools/client/shared/vendor/react-dom.js:14720:24\nrenderRoot@resource://devtools/client/shared/vendor/react-dom.js:14803:15\nperformWorkOnRoot@resource://devtools/client/shared/vendor/react-dom.js:15655:17\nperformWork@resource://devtools/client/shared/vendor/react-dom.js:15567:24\nperformSyncWork@resource://devtools/client/shared/vendor/react-dom.js:15541:14\nrequestWork@resource://devtools/client/shared/vendor/react-dom.js:15410:5\nscheduleWork@resource://devtools/client/shared/vendor/react-dom.js:15224:16\nscheduleRootUpdate@resource://devtools/client/shared/vendor/react-dom.js:15865:15\nupdateContainerAtExpirationTime@resource://devtools/client/shared/vendor/react-dom.js:15881:10\nupdateContainer@resource://devtools/client/shared/vendor/react-dom.js:15908:10\nReactRoot.prototype.render@resource://devtools/client/shared/vendor/react-dom.js:16133:18\nlegacyRenderSubtreeIntoContainer@resource://devtools/client/shared/vendor/react-dom.js:16257:12\nrender@resource://devtools/client/shared/vendor/react-dom.js:16289:12\ninitialize@resource://devtools/client/dom/content/dom-view.js:50:31\nonMessage@resource://devtools/client/dom/content/dom-view.js:58:19\npostContentMessage@resource://devtools/client/dom/panel.js:218:19\nrefresh/<@resource://devtools/client/dom/panel.js:119:12\n", "resource://devtools/shared/protocol/Front.js", 68))
[task 2020-02-14T21:07:03.269Z] 21:07:03     INFO - Removing tab.
[task 2020-02-14T21:07:03.270Z] 21:07:03     INFO - Waiting for event: 'TabClose' on [object XULElement].
[task 2020-02-14T21:07:03.270Z] 21:07:03     INFO - Got event: 'TabClose' on [object XULElement].
[task 2020-02-14T21:07:03.270Z] 21:07:03     INFO - Tab removed and finished closing
[task 2020-02-14T21:07:03.317Z] 21:07:03     INFO - Console message: [JavaScript Warning: "onmozfullscreenchange is deprecated." {file: "http://example.com/browser/devtools/client/dom/test/page_basic.html" line: 0}]
[task 2020-02-14T21:07:03.317Z] 21:07:03     INFO - Console message: [JavaScript Warning: "onmozfullscreenerror is deprecated." {file: "http://example.com/browser/devtools/client/dom/test/page_basic.html" line: 0}]
[task 2020-02-14T21:07:03.317Z] 21:07:03     INFO - TEST-PASS | devtools/client/dom/test/browser_dom_fission_target_switching.js | The main process DebuggerServer has no pending connection when the test ends - 
[task 2020-02-14T21:07:03.317Z] 21:07:03     INFO - finish() was called, cleaning up...
[task 2020-02-14T21:07:03.326Z] 21:07:03     INFO - GECKO(1745) | MEMORY STAT | vsize 7782MB | residentFast 479MB | heapAllocated 185MB
[task 2020-02-14T21:07:03.327Z] 21:07:03     INFO - TEST-OK | devtools/client/dom/test/browser_dom_fission_target_switching.js | took 2909ms

Alex, should we track this DevTools as a Fission blocker? Is this a recent regression?

Tentatively tracking Fission DevTools bugs for Fission Nightly (M6).

Fission Milestone: --- → M6
Flags: needinfo?(apoirot)

I think we can close this bug as WORKSFORME. We haven't seen any test failures in a month and we only had single-digit failures in the months before that.

Status: NEW → RESOLVED
Closed: 5 years ago
Flags: needinfo?(apoirot)
Resolution: --- → WORKSFORME

Recent failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=309689803&repo=mozilla-central&lineNumber=1681

[task 2020-07-14T04:06:45.116Z] 04:06:45 INFO - TEST-START | devtools/client/dom/test/browser_dom_fission_target_switching.js
[task 2020-07-14T04:06:46.741Z] 04:06:46 INFO - GECKO(1257) | console.warn: "Listener for event 'frame' did not return a promise."
[task 2020-07-14T04:06:47.513Z] 04:06:47 INFO - TEST-INFO | started process screentopng
[task 2020-07-14T04:06:47.759Z] 04:06:47 INFO - TEST-INFO | screentopng: exit 0
[task 2020-07-14T04:06:47.759Z] 04:06:47 INFO - Buffered messages logged at 04:06:45
[task 2020-07-14T04:06:47.759Z] 04:06:47 INFO - Entering test bound
[task 2020-07-14T04:06:47.760Z] 04:06:47 INFO - Open a page that runs in the parent process
[task 2020-07-14T04:06:47.760Z] 04:06:47 INFO - Adding a new test tab with URL: 'about:robots'
[task 2020-07-14T04:06:47.760Z] 04:06:47 INFO - Adding a new tab with URL: about:robots
[task 2020-07-14T04:06:47.760Z] 04:06:47 INFO - Tab added and finished loading
[task 2020-07-14T04:06:47.761Z] 04:06:47 INFO - Loading the helper frame script chrome://mochitests/content/browser/devtools/client/shared/test/frame-script-utils.js
[task 2020-07-14T04:06:47.761Z] 04:06:47 INFO - Console message: [JavaScript Warning: "onmozfullscreenchange is deprecated." {file: "about:robots" line: 0}]
[task 2020-07-14T04:06:47.761Z] 04:06:47 INFO - Console message: [JavaScript Warning: "onmozfullscreenerror is deprecated." {file: "about:robots" line: 0}]
[task 2020-07-14T04:06:47.761Z] 04:06:47 INFO - Buffered messages logged at 04:06:46
[task 2020-07-14T04:06:47.762Z] 04:06:47 INFO - TEST-PASS | devtools/client/dom/test/browser_dom_fission_target_switching.js | The DOM panel is already populated -
[task 2020-07-14T04:06:47.762Z] 04:06:47 INFO - TEST-PASS | devtools/client/dom/test/browser_dom_fission_target_switching.js | There is no _a property on the about:robots page -
[task 2020-07-14T04:06:47.764Z] 04:06:47 INFO - TEST-PASS | devtools/client/dom/test/browser_dom_fission_target_switching.js | There is, however, a button property on this page -
[task 2020-07-14T04:06:47.764Z] 04:06:47 INFO - Navigate to a page that runs in the content process
[task 2020-07-14T04:06:47.764Z] 04:06:47 INFO - Waiting for FETCH_PROPERTIES to dispatch 1 time(s)
[task 2020-07-14T04:06:47.764Z] 04:06:47 INFO - Buffered messages logged at 04:06:47
[task 2020-07-14T04:06:47.764Z] 04:06:47 INFO - FETCH_PROPERTIES dispatched 1 time(s)
[task 2020-07-14T04:06:47.765Z] 04:06:47 INFO - Console message: [JavaScript Warning: "onmozfullscreenchange is deprecated." {file: "http://example.com/browser/devtools/client/dom/test/page_basic.html" line: 0}]
[task 2020-07-14T04:06:47.765Z] 04:06:47 INFO - Console message: [JavaScript Warning: "onmozfullscreenerror is deprecated." {file: "http://example.com/browser/devtools/client/dom/test/page_basic.html" line: 0}]
[task 2020-07-14T04:06:47.766Z] 04:06:47 INFO - Buffered messages finished
[task 2020-07-14T04:06:47.768Z] 04:06:47 INFO - TEST-UNEXPECTED-FAIL | devtools/client/dom/test/browser_dom_fission_target_switching.js | This time, the _a property exists on this content process page -
[task 2020-07-14T04:06:47.768Z] 04:06:47 INFO - Stack trace:
[task 2020-07-14T04:06:47.769Z] 04:06:47 INFO - chrome://mochikit/content/browser-test.js:test_ok:1299
[task 2020-07-14T04:06:47.769Z] 04:06:47 INFO - chrome://mochitests/content/browser/devtools/client/dom/test/browser_dom_fission_target_switching.js:null:43
[task 2020-07-14T04:06:47.770Z] 04:06:47 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1064
[task 2020-07-14T04:06:47.770Z] 04:06:47 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1104
[task 2020-07-14T04:06:47.771Z] 04:06:47 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:927
[task 2020-07-14T04:06:47.772Z] 04:06:47 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:1032
[task 2020-07-14T04:06:47.772Z] 04:06:47 INFO - TEST-PASS | devtools/client/dom/test/browser_dom_fission_target_switching.js | There is, however, no more button property on this page -
[task 2020-07-14T04:06:47.773Z] 04:06:47 INFO - Leaving test bound
[task 2020-07-14T04:06:48.021Z] 04:06:48 INFO - Removing tab.
[task 2020-07-14T04:06:48.021Z] 04:06:48 INFO - Waiting for event: 'TabClose' on [object XULElement].
[task 2020-07-14T04:06:48.030Z] 04:06:48 INFO - Got event: 'TabClose' on [object XULElement].
[task 2020-07-14T04:06:48.046Z] 04:06:48 INFO - Tab removed and finished closing
[task 2020-07-14T04:06:48.061Z] 04:06:48 INFO - TEST-PASS | devtools/client/dom/test/browser_dom_fission_target_switching.js | The main process DevToolsServer has no pending connection when the test ends -
[task 2020-07-14T04:06:48.062Z] 04:06:48 INFO - finish() was called, cleaning up...
[task 2020-07-14T04:06:48.075Z] 04:06:48 INFO - GECKO(1257) | MEMORY STAT | vsize 2966MB | residentFast 397MB | heapAllocated 156MB
[task 2020-07-14T04:06:48.075Z] 04:06:48 INFO - TEST-OK | devtools/client/dom/test/browser_dom_fission_target_switching.js | took 2964ms

Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---

Adding dt-fission whiteboard tag to DevTools bugs that mention Fission or block Fission meta bugs but don't already have a dt-fission whiteboard tag.

Whiteboard: dt-fission
Fission Milestone: M6 → M7

(In reply to Intermittent Failures Robot from comment #17)

5 failures in 4046 pushes (0.001 failures/push) were associated with this bug in the last 7 days.

Deferring this bug from Fission M7 Beta to Fission Future because this is a very low-volume test failure, about 5-10 failures per week for the last six weeks.

Fission Milestone: M7 → Future

We are skipping this test on Fission platforms in https://bugzilla.mozilla.org/show_bug.cgi?id=1675020

Status: REOPENED → RESOLVED
Closed: 5 years ago5 years ago
Resolution: --- → INCOMPLETE
See Also: → 1685413

Moving old "dt-fission" bugs to "dt-fission-future" because they don't block Fission MVP.

Whiteboard: dt-fission → dt-fission-future
Status: REOPENED → RESOLVED
Closed: 5 years ago4 years ago
Resolution: --- → INCOMPLETE
Whiteboard: dt-fission-future
You need to log in before you can comment on or make changes to this bug.