Closed Bug 1683611 Opened 3 years ago Closed 3 years ago

Intermittent devtools/client/inspector/test/browser_inspector_remove-iframe-during-load.js | Uncaught exception - at resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:28 - Error: Can not send request 'querySelector' because front 'domwalker'

Categories

(DevTools :: Inspector, defect, P5)

defect

Tracking

(firefox93 fixed)

RESOLVED FIXED
93 Branch
Tracking Status
firefox93 --- fixed

People

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

Details

(Keywords: intermittent-failure, Whiteboard: [stockwell needswork:owner])

Attachments

(1 file)

Filed by: rmaries [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=325101478&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/S29dus-cRq-pIIs4eBVg9Q/runs/0/artifacts/public/logs/live_backing.log


[task 2020-12-21T07:04:43.121Z] 07:04:43     INFO - TEST-START | devtools/client/inspector/test/browser_inspector_remove-iframe-during-load.js
[task 2020-12-21T07:04:47.137Z] 07:04:47     INFO - TEST-PASS | devtools/client/inspector/test/browser_inspector_remove-iframe-during-load.js | Load event fired. - 
[task 2020-12-21T07:04:47.137Z] 07:04:47     INFO - Selecting the node for '#yay'
[task 2020-12-21T07:04:47.138Z] 07:04:47     INFO - Buffered messages finished
[task 2020-12-21T07:04:47.138Z] 07:04:47     INFO - TEST-UNEXPECTED-FAIL | devtools/client/inspector/test/browser_inspector_remove-iframe-during-load.js | Uncaught exception - at resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:28 - Error: Can not send request 'querySelector' because front 'domwalker' is already destroyed.
[task 2020-12-21T07:04:47.138Z] 07:04:47     INFO - Stack trace:
[task 2020-12-21T07:04:47.138Z] 07:04:47     INFO - generateRequestMethods/</frontProto[name]@resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:28:15
[task 2020-12-21T07:04:47.138Z] 07:04:47     INFO - querySelector@resource://devtools/client/fronts/walker.js:145:34
[task 2020-12-21T07:04:47.139Z] 07:04:47     INFO - getNodeFront@chrome://mochitests/content/browser/devtools/client/inspector/test/shared-head.js:218:17
[task 2020-12-21T07:04:47.139Z] 07:04:47     INFO - selectNode@chrome://mochitests/content/browser/devtools/client/inspector/test/shared-head.js:238:27
[task 2020-12-21T07:04:47.139Z] 07:04:47     INFO - @chrome://mochitests/content/browser/devtools/client/inspector/test/browser_inspector_remove-iframe-during-load.js:62:9
[task 2020-12-21T07:04:47.139Z] 07:04:47     INFO - Async*Tester_execTest/<@chrome://mochikit/content/browser-test.js:1069:34
[task 2020-12-21T07:04:47.139Z] 07:04:47     INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:1109:11
[task 2020-12-21T07:04:47.139Z] 07:04:47     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:932:14
[task 2020-12-21T07:04:47.139Z] 07:04:47     INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1037:23
[task 2020-12-21T07:04:47.139Z] 07:04:47     INFO - Leaving test bound ```
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 3 years ago3 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---

Update:
There have been 33 failures within the last 7 days:
• 9 failures on Linux 18.04 x64 WebRender opt
• 15 failures on Linux 18.04 x64 WebRender debug
• 9 failures on Linux 18.04 x64 WebRender Shippable opt
Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=349197531&repo=mozilla-central&lineNumber=10644

[task 2021-08-22T23:19:06.798Z] 23:19:06     INFO - TEST-START | devtools/client/inspector/test/browser_inspector_remove-iframe-during-load.js
[task 2021-08-22T23:19:07.625Z] 23:19:07     INFO - GECKO(5012) | console.log: "[DISPATCH] action type:" "CLEAR_FLEXBOX"
[task 2021-08-22T23:19:07.637Z] 23:19:07     INFO - GECKO(5012) | console.log: "[DISPATCH] action type:" "UPDATE_GRIDS"
[task 2021-08-22T23:19:07.646Z] 23:19:07     INFO - GECKO(5012) | console.log: "[DISPATCH] action type:" "UPDATE_OFFSET_PARENT"
[task 2021-08-22T23:19:07.649Z] 23:19:07     INFO - GECKO(5012) | console.log: "[DISPATCH] action type:" "UPDATE_LAYOUT"
[task 2021-08-22T23:19:07.709Z] 23:19:07     INFO - GECKO(5012) | console.error: "Error while calling actor 'pagestyle's method 'getApplied'" "can't access property \"rawNode\", node is null"
[task 2021-08-22T23:19:07.712Z] 23:19:07     INFO - GECKO(5012) | console.error: (new TypeError("can't access property \"rawNode\", node is null", "resource://devtools/server/actors/page-style.js", 570))
[task 2021-08-22T23:19:07.722Z] 23:19:07     INFO - GECKO(5012) | console.error: (new Error("Protocol error (TypeError): can't access property \"rawNode\", node is null from: server0.conn115.windowGlobal10737418339/pagestyle25 (resource://devtools/server/actors/page-style.js:570:5)", "resource://devtools/shared/protocol/Front.js", 362))
[task 2021-08-22T23:19:07.722Z] 23:19:07     INFO - GECKO(5012) | console.log: "[DISPATCH] action type:" "CLEAR_FLEXBOX"
[task 2021-08-22T23:19:07.935Z] 23:19:07     INFO - TEST-INFO | started process screentopng
[task 2021-08-22T23:19:08.247Z] 23:19:08     INFO - TEST-INFO | screentopng: exit 0
<...>
[task 2021-08-22T23:19:08.260Z] 23:19:08     INFO - TEST-PASS | devtools/client/inspector/test/browser_inspector_remove-iframe-during-load.js | Load event fired. - 
[task 2021-08-22T23:19:08.261Z] 23:19:08     INFO - Selecting the node for '#yay'
[task 2021-08-22T23:19:08.261Z] 23:19:08     INFO - Buffered messages finished
[task 2021-08-22T23:19:08.263Z] 23:19:08     INFO - TEST-UNEXPECTED-FAIL | devtools/client/inspector/test/browser_inspector_remove-iframe-during-load.js | Uncaught exception - at resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:28 - Error: Can not send request 'querySelector' because front 'domwalker' is already destroyed.
[task 2021-08-22T23:19:08.263Z] 23:19:08     INFO - Stack trace:
[task 2021-08-22T23:19:08.263Z] 23:19:08     INFO - generateRequestMethods/</frontProto[name]@resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:28:15
[task 2021-08-22T23:19:08.263Z] 23:19:08     INFO - querySelector@resource://devtools/client/fronts/walker.js:145:34
[task 2021-08-22T23:19:08.263Z] 23:19:08     INFO - getNodeFront@chrome://mochitests/content/browser/devtools/client/inspector/test/shared-head.js:221:17
[task 2021-08-22T23:19:08.263Z] 23:19:08     INFO - selectNode@chrome://mochitests/content/browser/devtools/client/inspector/test/shared-head.js:245:27
[task 2021-08-22T23:19:08.263Z] 23:19:08     INFO - @chrome://mochitests/content/browser/devtools/client/inspector/test/browser_inspector_remove-iframe-during-load.js:62:9
[task 2021-08-22T23:19:08.263Z] 23:19:08     INFO - Async*Tester_execTest/<@chrome://mochikit/content/browser-test.js:1091:34
[task 2021-08-22T23:19:08.263Z] 23:19:08     INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:1131:11
[task 2021-08-22T23:19:08.263Z] 23:19:08     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:939:14
[task 2021-08-22T23:19:08.264Z] 23:19:08     INFO - SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1041:13
[task 2021-08-22T23:19:08.264Z] 23:19:08     INFO - Leaving test bound 
[task 2021-08-22T23:19:08.401Z] 23:19:08     INFO - Removing tab.
[task 2021-08-22T23:19:08.401Z] 23:19:08     INFO - Waiting for event: 'TabClose' on [object XULElement].
[task 2021-08-22T23:19:08.407Z] 23:19:08     INFO - Got event: 'TabClose' on [object XULElement].
[task 2021-08-22T23:19:08.431Z] 23:19:08     INFO - GECKO(5012) | console.warn: "Error while destroying front:" "inspector" (new Error("Connection closed, pending request to server0.conn115.watcher2, type getParentBrowsingContextID failed\n\nRequest stack:\nrequest@resource://devtools/shared/protocol/Front.js:289:14\ngenerateRequestMethods/</frontProto[name]@resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:46:19\ngetBrowsingContextTarget@resource://devtools/client/fronts/watcher.js:155:48\nasync*getParentBrowsingContextTarget@resource://devtools/client/fronts/watcher.js:97:17\nasync*getParentTarget@resource://devtools/client/fronts/targets/target-mixin.js:211:31\nasync*reparentRemoteFrame@resource://devtools/client/fronts/walker.js:372:49\n_getWalker@resource://devtools/client/fronts/inspector.js:88:23\nasync*initialize@resource://devtools/client/fronts/inspector.js:70:12\nasync*manage@resource://devtools/shared/protocol/Front.js:143:19\ngetFront@resource://devtools/shared/protocol/types.js:557:18\ngetFront@resource://devtools/client/fronts/targets/target-mixin.js:321:15\ninitInspectorFront@resource://devtools/client/inspector/inspector.js:411:45\n_onTargetAvailable@resource://devtools/client/inspector/inspector.js:264:16\n_emit@resource://devtools/shared/event-emitter.js:244:34\nemitAsync@resource://devtools/shared/event-emitter.js:194:25\nemitAsync@resource://devtools/shared/event-emitter.js:346:25\n_onTargetAvailable@resource://devtools/shared/commands/target/target-command.js:203:33\nAsync*_emit@resource://devtools/shared/event-emitter.js:244:34\nemit@resource://devtools/shared/event-emitter.js:190:18\nemit@resource://devtools/shared/event-emitter.js:342:18\n_onTargetAvailable@resource://devtools/client/fronts/watcher.js:60:10\n_emit@resource://devtools/shared/event-emitter.js:244:34\nemit@resource://devtools/shared/event-emitter.js:190:18\nemit@resource://devtools/shared/event-emitter.js:342:18\nonPacket@resource://devtools/shared/protocol/Front.js:333:13\nonPacket@resource://devtools/client/devtools-client.js:482:13\nsend/<@resource://devtools/shared/transport/local-transport.js:68:25\nexports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:103:22\nDevToolsUtils.executeSoon*exports.executeSoon@resource://devtools/shared/DevToolsUtils.js:54:21\nsend@resource://devtools/shared/transport/local-transport.js:56:21\nsend@resource://devtools/server/devtools-server-connection.js:99:20\n_sendEvent@resource://devtools/shared/protocol/Actor.js:72:15\ninitialize/<@resource://devtools/shared/protocol/Actor.js:46:16\n_emit@resource://devtools/shared/event-emitter.js:244:34\nemit@resource://devtools/shared/event-emitter.js:190:18\nemit@resource://devtools/shared/event-emitter.js:342:18\nnotifyTargetAvailable@resource://devtools/server/actors/watcher.js:222:10\nconnectFromContent@resource://devtools/server/connectors/js-window-actor/DevToolsFrameParent.jsm:143:13\nreceiveMessage@resource://devtools/server/connectors/js-window-actor/DevToolsFrameParent.jsm:209:21\nJSActor query*_createTargetActor@resource://devtools/server/connectors/js-window-actor/DevToolsFrameChild.jsm:320:10\ninstantiate@resource://devtools/server/connectors/js-window-actor/DevToolsFrameChild.jsm:222:14\nhandleEvent@resource://devtools/server/connectors/js-window-actor/DevToolsFrameChild.jsm:603:12\n", "resource://devtools/shared/protocol/Front.js", 103))
[task 2021-08-22T23:19:08.435Z] 23:19:08     INFO - Tab removed and finished closing
[task 2021-08-22T23:19:08.446Z] 23:19:08     INFO - GECKO(5012) | console.error: "Failed to start [root-node] legacy listener for target null" (new Error("Connection closed, pending request to server0.conn115.watcher2, type getParentBrowsingContextID failed\n\nRequest stack:\nrequest@resource://devtools/shared/protocol/Front.js:289:14\ngenerateRequestMethods/</frontProto[name]@resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:46:19\ngetBrowsingContextTarget@resource://devtools/client/fronts/watcher.js:155:48\nasync*getParentBrowsingContextTarget@resource://devtools/client/fronts/watcher.js:97:17\nasync*getParentTarget@resource://devtools/client/fronts/targets/target-mixin.js:211:31\nasync*reparentRemoteFrame@resource://devtools/client/fronts/walker.js:372:49\n_getWalker@resource://devtools/client/fronts/inspector.js:88:23\nasync*initialize@resource://devtools/client/fronts/inspector.js:70:12\nasync*manage@resource://devtools/shared/protocol/Front.js:143:19\ngetFront@resource://devtools/shared/protocol/types.js:557:18\ngetFront@resource://devtools/client/fronts/targets/target-mixin.js:321:15\ninitInspectorFront@resource://devtools/client/inspector/inspector.js:411:45\n_onTargetAvailable@resource://devtools/client/inspector/inspector.js:264:16\n_emit@resource://devtools/shared/event-emitter.js:244:34\nemitAsync@resource://devtools/shared/event-emitter.js:194:25\nemitAsync@resource://devtools/shared/event-emitter.js:346:25\n_onTargetAvailable@resource://devtools/shared/commands/target/target-command.js:203:33\nAsync*_emit@resource://devtools/shared/event-emitter.js:244:34\nemit@resource://devtools/shared/event-emitter.js:190:18\nemit@resource://devtools/shared/event-emitter.js:342:18\n_onTargetAvailable@resource://devtools/client/fronts/watcher.js:60:10\n_emit@resource://devtools/shared/event-emitter.js:244:34\nemit@resource://devtools/shared/event-emitter.js:190:18\nemit@resource://devtools/shared/event-emitter.js:342:18\nonPacket@resource://devtools/shared/protocol/Front.js:333:13\nonPacket@resource://devtools/client/devtools-client.js:482:13\nsend/<@resource://devtools/shared/transport/local-transport.js:68:25\nexports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:103:22\nDevToolsUtils.executeSoon*exports.executeSoon@resource://devtools/shared/DevToolsUtils.js:54:21\nsend@resource://devtools/shared/transport/local-transport.js:56:21\nsend@resource://devtools/server/devtools-server-connection.js:99:20\n_sendEvent@resource://devtools/shared/protocol/Actor.js:72:15\ninitialize/<@resource://devtools/shared/protocol/Actor.js:46:16\n_emit@resource://devtools/shared/event-emitter.js:244:34\nemit@resource://devtools/shared/event-emitter.js:190:18\nemit@resource://devtools/shared/event-emitter.js:342:18\nnotifyTargetAvailable@resource://devtools/server/actors/watcher.js:222:10\nconnectFromContent@resource://devtools/server/connectors/js-window-actor/DevToolsFrameParent.jsm:143:13\nreceiveMessage@resource://devtools/server/connectors/js-window-actor/DevToolsFrameParent.jsm:209:21\nJSActor query*_createTargetActor@resource://devtools/server/connectors/js-window-actor/DevToolsFrameChild.jsm:320:10\ninstantiate@resource://devtools/server/connectors/js-window-actor/DevToolsFrameChild.jsm:222:14\nhandleEvent@resource://devtools/server/connectors/js-window-actor/DevToolsFrameChild.jsm:603:12\n", "resource://devtools/shared/protocol/Front.js", 103))
[task 2021-08-22T23:19:08.473Z] 23:19:08     INFO - TEST-PASS | devtools/client/inspector/test/browser_inspector_remove-iframe-during-load.js | The main process DevToolsServer has no pending connection when the test ends - 
Whiteboard: [stockwell needswork:owner]

Julian, as the owner of this component, could you help us assign it to someone?
Thank you.

Flags: needinfo?(jdescottes)
Assignee: nobody → jdescottes
Flags: needinfo?(jdescottes)
Status: REOPENED → RESOLVED
Closed: 3 years ago3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 93 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: