Closed Bug 1661625 Opened 4 years ago Closed 4 years ago

Intermittent devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_devtoolstoolbox_target_destroyed.js | The main process DevToolsServer has no pending connection when the test ends -

Categories

(DevTools :: about:debugging, defect, P5)

defect

Tracking

(firefox-esr68 unaffected, firefox-esr78 unaffected, firefox80 unaffected, firefox81 unaffected, firefox82 fixed)

RESOLVED FIXED
82 Branch
Tracking Status
firefox-esr68 --- unaffected
firefox-esr78 --- unaffected
firefox80 --- unaffected
firefox81 --- unaffected
firefox82 --- fixed

People

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

References

(Regression)

Details

(Keywords: intermittent-failure, regression, Whiteboard: [retriggered])

Attachments

(1 file)

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


[task 2020-08-28T01:51:56.032Z] 01:51:56 INFO - TEST-START | devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_devtoolstoolbox_target_destroyed.js
[task 2020-08-28T01:51:59.186Z] 01:51:59 INFO - GECKO(1804) | console.log: "[DISPATCH] action type:" "UPDATE_GRIDS"
[task 2020-08-28T01:51:59.388Z] 01:51:59 INFO - GECKO(1804) | console.log: "[DISPATCH] action type:" "CLEAR_FLEXBOX"
[task 2020-08-28T01:51:59.414Z] 01:51:59 INFO - GECKO(1804) | console.log: "[DISPATCH] action type:" "UPDATE_GRIDS"
[task 2020-08-28T01:51:59.493Z] 01:51:59 INFO - GECKO(1804) | console.error: (new Error("Connection closed, pending request to server0.conn73.child2/pagestyle27, type isPositionEditable failed\n\nRequest stack:\nrequest@resource://devtools/shared/protocol/Front.js:260:14\ngenerateRequestMethods/</frontProto[name]@resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:46:19\nupdateBoxModel/lastRequest<@resource://devtools/client/inspector/boxmodel/box-model.js:193:50\nAsyncupdateBoxModel@resource://devtools/client/inspector/boxmodel/box-model.js:221:18\nonNewSelection@resource://devtools/client/inspector/boxmodel/box-model.js:299:10\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\nsetNodeFront@resource://devtools/client/framework/selection.js:161:10\nonNodeSelected@resource://devtools/client/inspector/inspector.js:1336:22\n", "resource://devtools/shared/protocol/Front.js", 77))
[task 2020-08-28T01:51:59.493Z] 01:51:59 INFO - GECKO(1804) | console.error: (new Error("Connection closed, pending request to server0.conn73.child2/pagestyle27, type getLayout failed\n\nRequest stack:\nrequest@resource://devtools/shared/protocol/Front.js:260:14\ngenerateRequestMethods/</frontProto[name]@resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:46:19\nupdateBoxModel/lastRequest<@resource://devtools/client/inspector/boxmodel/box-model.js:181:36\nupdateBoxModel@resource://devtools/client/inspector/boxmodel/box-model.js:221:18\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\nonReflowInSelection@resource://devtools/client/inspector/inspector.js:1569:10\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:298:13\nonPacket@resource://devtools/client/devtools-client.js:492: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:47: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:66: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:183:22\nexports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:103:22\nMessageListener.receiveMessagetrackMessageManager@resource://devtools/server/connectors/frame-connector.js:55:12\nconnectToFrame/<@resource://devtools/server/connectors/frame-connector.js:283:5\nconnectToFrame@resource://devtools/server/connectors/frame-connector.js:41:10\ngetTarget/<@resource://devtools/server/actors/descriptors/tab.js:159:35\ngetTarget@resource://devtools/server/actors/descriptors/tab.js:143:12\nhandler@resource://devtools/shared/protocol/Actor.js:166: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.executeSoonexports.executeSoon@resource://devtools/shared/DevToolsUtils.js:47:21\nsend@resource://devtools/shared/transport/local-transport.js:56:21\nsend@resource://devtools/shared/protocol/Front.js:244:30\nrequest@resource://devtools/shared/protocol/Front.js:262:10\ngenerateRequestMethods/</frontProto[name]@resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:46:19\ngetTarget/this._targetFrontPromise<@resource://devtools/client/fronts/descriptors/tab.js:151:40\ngetTarget@resource://devtools/client/fronts/descriptors/tab.js:162:7\n_targetFromURL@resource://devtools/client/framework/target-from-url.js:95:35\nasynctargetFromURL@resource://devtools/client/framework/target-from-url.js:59:20\nasyncinitToolbox@chrome://devtools/content/framework/toolbox-init.js:129:22\n@chrome://devtools/content/framework/toolbox-init.js:162:14\n", "resource://devtools/shared/protocol/Front.js", 77))
[task 2020-08-28T01:51:59.625Z] 01:51:59 INFO - GECKO(1804) | console.error: "Failed to retrieve the async form data for about:devtools-toolbox?type=tab&id=544" (new Error("Protocol error (noSuchActor): No such actor for ID: server0.conn72.tabDescriptor42 from: server0.conn72.tabDescriptor42", "resource://devtools/shared/protocol/Front.js", 327))
[task 2020-08-28T01:51:59.724Z] 01:51:59 INFO - TEST-INFO | started process screenshot
[task 2020-08-28T01:51:59.794Z] 01:51:59 INFO - TEST-INFO | screenshot: exit 0
[task 2020-08-28T01:51:59.794Z] 01:51:59 INFO - Buffered messages logged at 01:51:56
[task 2020-08-28T01:51:59.794Z] 01:51:59 INFO - Entering test bound
[task 2020-08-28T01:51:59.795Z] 01:51:59 INFO - Adding a new tab with URL: about:home
[task 2020-08-28T01:51:59.795Z] 01:51:59 INFO - Tab added and finished loading
[task 2020-08-28T01:51:59.795Z] 01:51:59 INFO - opening about:debugging
[task 2020-08-28T01:51:59.796Z] 01:51:59 INFO - Adding a new tab with URL: about:debugging
[task 2020-08-28T01:51:59.796Z] 01:51:59 INFO - Tab added and finished loading
[task 2020-08-28T01:51:59.796Z] 01:51:59 INFO - Wait until Connect page is displayed
[task 2020-08-28T01:51:59.796Z] 01:51:59 INFO - Buffered messages logged at 01:51:57
[task 2020-08-28T01:51:59.796Z] 01:51:59 INFO - Inspecting a new tab in This Firefox
[task 2020-08-28T01:51:59.796Z] 01:51:59 INFO - Select This Firefox page
[task 2020-08-28T01:51:59.796Z] 01:51:59 INFO - Wait for requests to be complete
[task 2020-08-28T01:51:59.796Z] 01:51:59 INFO - Wait for runtime page to be rendered
[task 2020-08-28T01:51:59.797Z] 01:51:59 INFO - Buffered messages logged at 01:51:58
[task 2020-08-28T01:51:59.797Z] 01:51:59 INFO - Open about:devtools-toolbox page
[task 2020-08-28T01:51:59.797Z] 01:51:59 INFO - TEST-PASS | devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_devtoolstoolbox_target_destroyed.js | about:home tab target appeared -
[task 2020-08-28T01:51:59.797Z] 01:51:59 INFO - TEST-PASS | devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_devtoolstoolbox_target_destroyed.js | Inspect button for about:home appeared -
[task 2020-08-28T01:51:59.797Z] 01:51:59 INFO - Buffered messages logged at 01:51:59
[task 2020-08-28T01:51:59.798Z] 01:51:59 INFO - Console message: [JavaScript Warning: "Use of nsIFile in content process is deprecated." {file: "resource://gre/modules/NetUtil.jsm" line: 253}]
[task 2020-08-28T01:51:59.798Z] 01:51:59 INFO - Wait for about:devtools-toolbox tab will be selected
[task 2020-08-28T01:51:59.798Z] 01:51:59 INFO - TEST-PASS | devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_devtoolstoolbox_target_destroyed.js | about:devtools-toolbox is open for the target -
[task 2020-08-28T01:51:59.798Z] 01:51:59 INFO - removing the inspected tab
[task 2020-08-28T01:51:59.798Z] 01:51:59 INFO - Removing tab.
[task 2020-08-28T01:51:59.798Z] 01:51:59 INFO - Waiting for event: 'TabClose' on [object XULElement].
[task 2020-08-28T01:51:59.798Z] 01:51:59 INFO - Got event: 'TabClose' on [object XULElement].
[task 2020-08-28T01:51:59.799Z] 01:51:59 INFO - Tab removed and finished closing
[task 2020-08-28T01:51:59.799Z] 01:51:59 INFO - Console message: [JavaScript Warning: "Use of nsIFile in content process is deprecated." {file: "resource://gre/modules/NetUtil.jsm" line: 253}]
[task 2020-08-28T01:51:59.799Z] 01:51:59 INFO - closing the toolbox
[task 2020-08-28T01:51:59.799Z] 01:51:59 INFO - Removing tab.
[task 2020-08-28T01:51:59.799Z] 01:51:59 INFO - Waiting for event: 'TabClose' on [object XULElement].
[task 2020-08-28T01:51:59.799Z] 01:51:59 INFO - Got event: 'TabClose' on [object XULElement].
[task 2020-08-28T01:51:59.799Z] 01:51:59 INFO - Tab removed and finished closing
[task 2020-08-28T01:51:59.799Z] 01:51:59 INFO - removing about:debugging tab
[task 2020-08-28T01:51:59.799Z] 01:51:59 INFO - Removing tab.
[task 2020-08-28T01:51:59.799Z] 01:51:59 INFO - Waiting for event: 'TabClose' on [object XULElement].
[task 2020-08-28T01:51:59.800Z] 01:51:59 INFO - Got event: 'TabClose' on [object XULElement].
[task 2020-08-28T01:51:59.800Z] 01:51:59 INFO - Tab removed and finished closing
[task 2020-08-28T01:51:59.800Z] 01:51:59 INFO - Leaving test bound
[task 2020-08-28T01:51:59.800Z] 01:51:59 INFO - Buffered messages finished
[task 2020-08-28T01:51:59.800Z] 01:51:59 INFO - TEST-UNEXPECTED-FAIL | devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_devtoolstoolbox_target_destroyed.js | The main process DevToolsServer has no pending connection when the test ends

Has Regression Range: --- → yes
Keywords: regression

Thank you very much, Cristina!
I will take a look at this issue.

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

Assignee: nobody → daisuke
Status: NEW → ASSIGNED
Pushed by dakatsuka.birchill@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/800a5d148f40
Get stylesheets traits if needed. r=ochameau
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 82 Branch
Flags: needinfo?(daisuke)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: