Closed Bug 1644649 Opened 5 years ago Closed 5 years ago

Intermittent devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | Test timed out -

Categories

(DevTools :: General, defect, P5)

defect

Tracking

(Fission Milestone:M7, firefox81 fixed)

RESOLVED FIXED
81 Branch
Fission Milestone M7
Tracking Status
firefox81 --- fixed

People

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

Details

(Keywords: intermittent-failure, Whiteboard: dt-fission-m2-reserve)

Attachments

(1 file)

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


[task 2020-06-10T06:11:55.543Z] 06:11:55 INFO - TEST-START | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js
[task 2020-06-10T06:11:56.129Z] 06:11:56 INFO - GECKO(6936) | (+) target: http://test1.example.org/browser/devtools/server/tests/browser/doc_iframe.html -- 414
[task 2020-06-10T06:11:56.148Z] 06:11:56 INFO - GECKO(6936) | (+) target: http://example.com/browser/devtools/server/tests/browser/doc_iframe_content.html -- 178241142786
[task 2020-06-10T06:11:56.148Z] 06:11:56 INFO - GECKO(6936) | (+) target: about:newtab -- 21
[task 2020-06-10T06:11:56.210Z] 06:11:56 INFO - GECKO(6936) | (+) target: http://example.com/browser/devtools/server/tests/browser/doc_iframe_content.html -- 178241142786
[task 2020-06-10T06:11:56.474Z] 06:11:56 INFO - GECKO(6936) | (+) target: http://example.net/browser/devtools/server/tests/browser/doc_iframe2.html -- 178241142788
[task 2020-06-10T06:11:56.496Z] 06:11:56 INFO - GECKO(6936) | (+) target: http://example.com/browser/devtools/server/tests/browser/doc_iframe_content.html -- 178241142786
[task 2020-06-10T06:11:56.521Z] 06:11:56 INFO - GECKO(6936) | JavaScript error: resource://devtools/server/connectors/js-window-actor/DevToolsFrameParent.jsm, line 102: Error: Watcher Actor with ID 'server0.conn4.watcher4' can't be found.
[task 2020-06-10T06:12:40.592Z] 06:12:40 INFO - TEST-INFO | started process screenshot
[task 2020-06-10T06:12:40.654Z] 06:12:40 INFO - TEST-INFO | screenshot: exit 0
[task 2020-06-10T06:12:40.654Z] 06:12:40 INFO - Buffered messages logged at 06:11:55
[task 2020-06-10T06:12:40.655Z] 06:12:40 INFO - Entering test bound
[task 2020-06-10T06:12:40.656Z] 06:12:40 INFO - Adding a new tab with URL: http://test1.example.org/browser/devtools/server/tests/browser/doc_iframe.html
[task 2020-06-10T06:12:40.656Z] 06:12:40 INFO - Buffered messages logged at 06:11:56
[task 2020-06-10T06:12:40.657Z] 06:12:40 INFO - Tab added a URL http://test1.example.org/browser/devtools/server/tests/browser/doc_iframe.html loaded
[task 2020-06-10T06:12:40.657Z] 06:12:40 INFO - Attaching to the active tab.
[task 2020-06-10T06:12:40.658Z] 06:12:40 INFO - Assert watchTargets against the whole browser
[task 2020-06-10T06:12:40.658Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | Got multiple frame targets -
[task 2020-06-10T06:12:40.659Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | We get the target for the tab document -
[task 2020-06-10T06:12:40.659Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | The tab frame target BrowsingContextID is correct -
[task 2020-06-10T06:12:40.660Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | Parent process target getWatcher returns the same watcher -
[task 2020-06-10T06:12:40.660Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | Tab parent target is the main process target - [task 2020-06-10T06:12:40.660Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | getBrowsingContextTarget returns the same target -
[task 2020-06-10T06:12:40.661Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | And its remote child iframe -
[task 2020-06-10T06:12:40.661Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | The iframe target BrowsingContextID is correct -
[task 2020-06-10T06:12:40.661Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | Iframe target getWatcher returns the same watcher -
[task 2020-06-10T06:12:40.661Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | getBrowsingContextTarget returns the same target -
[task 2020-06-10T06:12:40.662Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | getParentBrowsingContextTarget returned the tab target -
[task 2020-06-10T06:12:40.662Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | The iframe parent target is the tab target -
[task 2020-06-10T06:12:40.663Z] 06:12:40 INFO - Waiting for previous target destruction
[task 2020-06-10T06:12:40.663Z] 06:12:40 INFO - Waiting for new target creation
[task 2020-06-10T06:12:40.664Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | the destroyed target is the expected one, i.e. the previous one -
[task 2020-06-10T06:12:40.664Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | the created target is the expected one, i.e. a new one -
[task 2020-06-10T06:12:40.664Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | The new iframe target BrowsingContextID is the same -
[task 2020-06-10T06:12:40.664Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | The created iframe parent target is also the tab target -
[task 2020-06-10T06:12:40.664Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | Got the additional frame -
[task 2020-06-10T06:12:40.664Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | We got the target for the new iframe -
[task 2020-06-10T06:12:40.665Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | The new iframe parent target is also the tab target -
[task 2020-06-10T06:12:40.665Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | We got notified about the iframe destruction -
[task 2020-06-10T06:12:40.665Z] 06:12:40 INFO - Assert watchTargets against a given Tab
[task 2020-06-10T06:12:40.665Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | Tab target getWatcher returns the same watcher -
[task 2020-06-10T06:12:40.665Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | With fission, one additional target is reported -
[task 2020-06-10T06:12:40.665Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | And its remote child iframe -
[task 2020-06-10T06:12:40.665Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | The iframe target BrowsingContextID is correct -
[task 2020-06-10T06:12:40.665Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | Iframe target getWatcher returns the same watcher -
[task 2020-06-10T06:12:40.665Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | getBrowsingContextTarget returns the same target -
[task 2020-06-10T06:12:40.666Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | getParentBrowsingContextTarget returned the tab target - [task 2020-06-10T06:12:40.666Z] 06:12:40 INFO - TEST-PASS | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | The iframe parent target is the tab target -
[task 2020-06-10T06:12:40.666Z] 06:12:40 INFO - Waiting for previous target destruction
[task 2020-06-10T06:12:40.666Z] 06:12:40 INFO - Waiting for new target creation
[task 2020-06-10T06:12:40.666Z] 06:12:40 INFO - Console message: [JavaScript Error: "Error: Watcher Actor with ID 'server0.conn4.watcher4' can't be found." {file: "resource://devtools/server/connectors/js-window-actor/DevToolsFrameParent.jsm" line: 102}]
[task 2020-06-10T06:12:40.666Z] 06:12:40 INFO - connectFromContent@resource://devtools/server/connectors/js-window-actor/DevToolsFrameParent.jsm:102:13
[task 2020-06-10T06:12:40.666Z] 06:12:40 INFO - receiveMessage@resource://devtools/server/connectors/js-window-actor/DevToolsFrameParent.jsm:209:21
[task 2020-06-10T06:12:40.666Z] 06:12:40 INFO - JSActor query*_createTargetActor@resource://devtools/server/connectors/js-window-actor/DevToolsFrameChild.jsm:216:10
[task 2020-06-10T06:12:40.666Z] 06:12:40 INFO - instantiate@resource://devtools/server/connectors/js-window-actor/DevToolsFrameChild.jsm:152:14
[task 2020-06-10T06:12:40.666Z] 06:12:40 INFO - handleEvent@resource://devtools/server/connectors/js-window-actor/DevToolsFrameChild.jsm:445:12
[task 2020-06-10T06:12:40.666Z] 06:12:40 INFO -
[task 2020-06-10T06:12:40.667Z] 06:12:40 INFO - Buffered messages finished
[task 2020-06-10T06:12:40.667Z] 06:12:40 INFO - TEST-UNEXPECTED-FAIL | devtools/server/tests/browser/browser_watcher-watchTargets-frames.js | Test timed out -

Assignee: nobody → poirot.alex
Whiteboard: dt-fission-m2-reserve

If we don't, content processes may have outdated data and create a target actor
for a watcher that no longer watch for targets.

Status: NEW → ASSIGNED

Tracking dt-fission-m2-reserve bugs for Fission Beta milestone (M7).

Fission Milestone: --- → M7
Pushed by apoirot@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e90d718bf339 Flush sharedData from WatcherRegistry in order to prevent races. r=jdescottes
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 81 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: