Closed Bug 1706742 Opened 4 years ago Closed 3 years ago

Intermittent TV devtools/client/framework/test/browser_toolbox_backward_forward_navigation.js | Uncaught exception - at resource:Front/FrontClassWithSpec.js:28 - Error: Can not send request 'querySelector' because front 'domwalker' is already destroyed.

Categories

(DevTools :: Framework, defect, P5)

defect

Tracking

(firefox-esr78 unaffected, firefox88 unaffected, firefox89 unaffected, firefox90 affected)

RESOLVED INCOMPLETE
Tracking Status
firefox-esr78 --- unaffected
firefox88 --- unaffected
firefox89 --- unaffected
firefox90 --- affected

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

Filed by: csabou [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=337342748&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BMsLBiJMQ2KlTF1PFpiklg/runs/1/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BMsLBiJMQ2KlTF1PFpiklg/runs/1/artifacts/public/logs/live_backing.log&only_show_unexpected=1


[task 2021-04-21T18:36:16.727Z] 18:36:16     INFO - TEST-PASS | devtools/client/framework/test/browser_toolbox_backward_forward_navigation.js | Toolbar is still visible - 
[task 2021-04-21T18:36:16.727Z] 18:36:16     INFO - Check that the markup view is rendered correctly and elements can be selected
[task 2021-04-21T18:36:16.727Z] 18:36:16     INFO - Buffered messages finished
[task 2021-04-21T18:36:16.729Z] 18:36:16     INFO - TEST-UNEXPECTED-FAIL | devtools/client/framework/test/browser_toolbox_backward_forward_navigation.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-04-21T18:36:16.730Z] 18:36:16     INFO - Stack trace:
[task 2021-04-21T18:36:16.731Z] 18:36:16     INFO - generateRequestMethods/</frontProto[name]@resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:28:15
[task 2021-04-21T18:36:16.732Z] 18:36:16     INFO - querySelector@resource://devtools/client/fronts/walker.js:145:34
[task 2021-04-21T18:36:16.733Z] 18:36:16     INFO - getNodeFront@chrome://mochitests/content/browser/devtools/client/inspector/test/shared-head.js:213:17
[task 2021-04-21T18:36:16.734Z] 18:36:16     INFO - checkToolboxState@chrome://mochitests/content/browser/devtools/client/framework/test/browser_toolbox_backward_forward_navigation.js:82:29
[task 2021-04-21T18:36:16.734Z] 18:36:16     INFO - async*@chrome://mochitests/content/browser/devtools/client/framework/test/browser_toolbox_backward_forward_navigation.js:45:9
[task 2021-04-21T18:36:16.735Z] 18:36:16     INFO - Async*Tester_execTest/<@chrome://mochikit/content/browser-test.js:1096:34
[task 2021-04-21T18:36:16.736Z] 18:36:16     INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:1136:11
[task 2021-04-21T18:36:16.737Z] 18:36:16     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:947:14
[task 2021-04-21T18:36:16.737Z] 18:36:16     INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1037:23
[task 2021-04-21T18:36:16.738Z] 18:36:16     INFO - Leaving test bound 
[task 2021-04-21T18:36:16.739Z] 18:36:16     INFO - Entering test bound 
[task 2021-04-21T18:36:16.740Z] 18:36:16     INFO - Adding a new tab with URL: data:text/html,<meta charset=utf8>
[task 2021-04-21T18:36:16.740Z] 18:36:16     INFO - Tab added and finished loading
[task 2021-04-21T18:36:16.741Z] 18:36:16     INFO - Opening the toolbox
[task 2021-04-21T18:36:16.957Z] 18:36:16     INFO - GECKO(1543) | console.log: "[DISPATCH] action type:" "UPDATE_GRIDS"
[task 2021-04-21T18:36:17.054Z] 18:36:17     INFO - GECKO(1543) | console.log: "[DISPATCH] action type:" "CLEAR_FLEXBOX"
[task 2021-04-21T18:36:17.210Z] 18:36:17     INFO - GECKO(1543) | console.log: "[DISPATCH] action type:" "CLEAR_FLEXBOX"
[task 2021-04-21T18:36:17.306Z] 18:36:17     INFO - GECKO(1543) | console.log: "[DISPATCH] action type:" "UPDATE_OFFSET_PARENT"
[task 2021-04-21T18:36:17.307Z] 18:36:17     INFO - GECKO(1543) | console.log: "[DISPATCH] action type:" "UPDATE_LAYOUT"
[task 2021-04-21T18:36:17.383Z] 18:36:17     INFO - Toolbox opened and focused
[task 2021-04-21T18:36:17.712Z] 18:36:17     INFO - GECKO(1543) | console.log: "[DISPATCH] action type:" "UPDATE_GRIDS"
[task 2021-04-21T18:36:17.720Z] 18:36:17     INFO - GECKO(1543) | console.log: "[DISPATCH] action type:" "CLEAR_FLEXBOX"
[task 2021-04-21T18:36:17.748Z] 18:36:17     INFO - Navigate to a different origin
[task 2021-04-21T18:36:17.750Z] 18:36:17     INFO - Load document "http://example.com/browser/devtools/client/framework/test/doc_backward_forward_navigation.html"
[task 2021-04-21T18:36:17.751Z] 18:36:17     INFO - Waiting for page to be loaded…
[task 2021-04-21T18:36:17.809Z] 18:36:17     INFO - GECKO(1543) | console.log: "[DISPATCH] action type:" "UPDATE_GRIDS"
[task 2021-04-21T18:36:17.811Z] 18:36:17     INFO - GECKO(1543) | console.error: (new Error("Protocol error (noSuchActor): No such actor for ID: server0.conn19.child4/domnode28 from: server0.conn19.child4/domnode28", "resource://devtools/shared/protocol/Front.js", 365))
[task 2021-04-21T18:36:17.845Z] 18:36:17     INFO - GECKO(1543) | console.log: "[DISPATCH] action type:" "UPDATE_OFFSET_PARENT"
[task 2021-04-21T18:36:17.861Z] 18:36:17     INFO - GECKO(1543) | console.log: "[DISPATCH] action type:" "UPDATE_LAYOUT"
[task 2021-04-21T18:36:17.911Z] 18:36:17     INFO - GECKO(1543) | console.log: "[DISPATCH] action type:" "CLEAR_FLEXBOX"
[task 2021-04-21T18:36:18.480Z] 18:36:18     INFO - → page loaded
[task 2021-04-21T18:36:18.480Z] 18:36:18     INFO - Waiting for inspector to be reloaded…
[task 2021-04-21T18:36:18.480Z] 18:36:18     INFO - Waiting for markup view to load after navigation.
[task 2021-04-21T18:36:18.838Z] 18:36:18     INFO - Waiting for new root.
[task 2021-04-21T18:36:18.838Z] 18:36:18     INFO - GECKO(1543) | console.log: "[DISPATCH] action type:" "UPDATE_GRIDS"
[task 2021-04-21T18:36:18.839Z] 18:36:18     INFO - Waiting for inspector to update after new-root event.
[task 2021-04-21T18:36:18.840Z] 18:36:18     INFO - Waiting for inspector updates after page reload
[task 2021-04-21T18:36:18.981Z] 18:36:18     INFO - → panel reloaded
[task 2021-04-21T18:36:18.981Z] 18:36:18     INFO - Waiting for target switch…
[task 2021-04-21T18:36:18.989Z] 18:36:18     INFO - GECKO(1543) | console.log: "[DISPATCH] action type:" "CLEAR_FLEXBOX"
[task 2021-04-21T18:36:19.005Z] 18:36:19     INFO - GECKO(1543) | console.log: "[DISPATCH] action type:" "CLEAR_FLEXBOX"
[task 2021-04-21T18:36:19.005Z] 18:36:19     INFO - → switched-target emitted
[task 2021-04-21T18:36:19.005Z] 18:36:19     INFO - Then navigate back, and forth immediatly
[task 2021-04-21T18:36:19.012Z] 18:36:19     INFO - GECKO(1543) | console.log: "[DISPATCH] action type:" "UPDATE_OFFSET_PARENT"
[task 2021-04-21T18:36:19.015Z] 18:36:19     INFO - GECKO(1543) | console.log: "[DISPATCH] action type:" "UPDATE_LAYOUT"
[task 2021-04-21T18:36:19.242Z] 18:36:19     INFO - Console message: [JavaScript Warning: "Loading failed for the <script> with source “http://example.com/browser/devtools/client/framework/test/code_inline_bundle.js?id=1619030179027”." {file: "http://example.com/browser/devtools/client/framework/test/doc_backward_forward_navigation.html" line: 1}]
[task 2021-04-21T18:36:19.271Z] 18:36:19     INFO - Load document "http://example.org/browser/devtools/client/framework/test/doc_backward_forward_navigation.html?no-mutation"
[task 2021-04-21T18:36:19.272Z] 18:36:19     INFO - Waiting for page to be loaded…
[task 2021-04-21T18:36:19.330Z] 18:36:19     INFO - GECKO(1543) | console.error: (new Error("Connection closed, pending request to server0.conn19.child23/domwalker24, type documentElement failed\n\nRequest stack:\nrequest@resource://devtools/shared/protocol/Front.js:292:14\ngenerateRequestMethods/</frontProto[name]@resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:46:19\n_getDefaultNodeForSelection/defaultNodeSelectors<@resource://devtools/client/inspector/inspector.js:458:20\n_getDefaultNodeForSelection@resource://devtools/client/inspector/inspector.js:463:26\nasync*onRootNodeAvailable@resource://devtools/client/inspector/inspector.js:1306:38\nonResourceAvailable@resource://devtools/client/inspector/inspector.js:1288:16\n_notifyWatchers@resource://devtools/shared/resources/resource-watcher.js:632:24\nthrottle/<@resource://devtools/shared/throttle.js:45:21\n_onResourceAvailable@resource://devtools/shared/resources/resource-watcher.js:459:10\nmodule.exports/<@resource://devtools/shared/resources/legacy-listeners/root-node.js:54:12\n_emit@resource://devtools/shared/event-emitter.js:226:34\nemit@resource://devtools/shared/event-emitter.js:172:18\nemit@resource://devtools/shared/event-emitter.js:324:18\nonPacket@resource://devtools/shared/protocol/Front.js:336: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\nreceiveMessage@resource://devtools/shared/transport/child-transport.js:68:16\nMessageListener.receiveMessage*_addListener@resource://devtools/shared/transport/child-transport.js:40:14\nready@resource://devtools/shared/transport/child-transport.js:57:10\nconnectToFrame/</onActorCreated<@resource://devtools/server/connectors/frame-connector.js:185:22\nexports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:103:22\nMessageListener.receiveMessage*trackMessageManager@resource://devtools/server/connectors/frame-connector.js:61:12\nconnectToFrame/<@resource://devtools/server/connectors/frame-connector.js:260:5\nconnectToFrame@resource://devtools/server/connectors/frame-connector.js:42:10\ngetTarget/<@resource://devtools/server/actors/descriptors/tab.js:162:35\ngetTarget@resource://devtools/server/actors/descriptors/tab.js:138:12\nhandler@resource://devtools/shared/protocol/Actor.js:178:37\nonPacket@resource://devtools/server/devtools-server-connection.js:379:58\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/shared/protocol/Front.js:276:30\nrequest@resource://devtools/shared/protocol/Front.js:294:10\ngenerateRequestMethods/</frontProto[name]@resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:46:19\ngetTarget/this._targetFrontPromise<@resource://devtools/client/fronts/descriptors/tab.js:221:40\ngetTarget@resource://devtools/client/fronts/descriptors/tab.js:233:7\nonLocalTabRemotenessChange@resource://devtools/shared/commands/target/target-command.js:621:50\nAsync*_emit@resource://devtools/shared/event-emitter.js:226:34\nemit@resource://devtools/shared/event-emitter.js:172:18\nemit@resource://devtools/shared/event-emitter.js:324:18\n_onRemotenessChange@resource://devtools/client/fronts/descriptors/tab.js:266:10\n_handleTabEvent@resource://devtools/client/fronts/descriptors/tab.js:253:14\ndidChange@chrome://browser/content/tabbrowser.js:6046:15\nfinishChangeRemoteness@chrome://global/content/elements/browser-custom-element.js:1916:12\ngetInterfaceProxy/get/<@chrome://global/content/customElements.js:696:35\n", "resource://devtools/shared/protocol/Front.js", 103))
[task 2021-04-21T18:36:19.427Z] 18:36:19     INFO - → page loaded
[task 2021-04-21T18:36:19.428Z] 18:36:19     INFO - Waiting for inspector to be reloaded…
[task 2021-04-21T18:36:19.429Z] 18:36:19     INFO - Waiting for markup view to load after navigation.
[task 2021-04-21T18:36:19.751Z] 18:36:19     INFO - Waiting for new root.
[task 2021-04-21T18:36:19.752Z] 18:36:19     INFO - GECKO(1543) | console.log: "[DISPATCH] action type:" "UPDATE_GRIDS"
[task 2021-04-21T18:36:19.771Z] 18:36:19     INFO - Waiting for inspector to update after new-root event.
[task 2021-04-21T18:36:19.812Z] 18:36:19     INFO - Waiting for inspector updates after page reload
[task 2021-04-21T18:36:19.812Z] 18:36:19     INFO - → panel reloaded
[task 2021-04-21T18:36:19.812Z] 18:36:19     INFO - Waiting for target switch…
[task 2021-04-21T18:36:19.812Z] 18:36:19     INFO - → switched-target emitted
[task 2021-04-21T18:36:19.812Z] 18:36:19     INFO - Check that the toolbox toolbar is still visible
[task 2021-04-21T18:36:19.812Z] 18:36:19     INFO - TEST-PASS | devtools/client/framework/test/browser_toolbox_backward_forward_navigation.js | Toolbar is still visible -```

Set release status flags based on info from the regressing bug 1706483

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INCOMPLETE
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.