Intermittent devtools/client/responsive/<test-name> | A promise chain failed to handle a rejection: Connection closed, pending request to server0.conn33.windowGlobal47244640261/responsiveActor13, type setFloatingScrollbars failed
Categories
(DevTools :: Responsive Design Mode, defect, P5)
Tracking
(firefox-esr78 unaffected, firefox-esr91 unaffected, firefox91 unaffected, firefox92 unaffected, firefox93 fixed)
| Tracking | Status | |
|---|---|---|
| firefox-esr78 | --- | unaffected |
| firefox-esr91 | --- | unaffected |
| firefox91 | --- | unaffected |
| firefox92 | --- | unaffected |
| firefox93 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: jdescottes)
References
(Regression)
Details
(Keywords: intermittent-failure, regression)
Attachments
(1 file)
Filed by: cbrindusan [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=348733364&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/f5JB_ujaSrWnR5I1YInMIg/runs/0/artifacts/public/logs/live_backing.log
[task 2021-08-17T20:59:11.607Z] 20:59:11 INFO - TEST-START | devtools/client/responsive/test/browser/browser_navigation.js
[task 2021-08-17T20:59:11.648Z] 20:59:11 INFO - Entering test bound
[task 2021-08-17T20:59:11.654Z] 20:59:11 INFO - GECKO(1539) | [Parent 1539: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 7f7eed14ac00 == 8 [pid = 1539] [id = 43] [url = chrome://devtools/content/responsive/toolbar.xhtml]
[task 2021-08-17T20:59:11.680Z] 20:59:11 INFO - Adding a new tab with URL: http://example.com/
[task 2021-08-17T20:59:11.746Z] 20:59:11 INFO - GECKO(1539) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmp2mctszk4.mozrunner/runtests_leaks_tab_pid2208.log
[task 2021-08-17T20:59:11.746Z] 20:59:11 INFO - GECKO(1539) | [2208, Main Thread] WARNING: XPCOM_MEM_BLOAT_LOG is set, disabling native allocations.: file /builds/worker/checkouts/gecko/tools/profiler/core/platform.cpp:248
[task 2021-08-17T20:59:11.776Z] 20:59:11 INFO - GECKO(1539) | [Child 2208, Main Thread] WARNING: could not set real-time limit in CubebUtils::InitLibrary: file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp:642
[task 2021-08-17T20:59:11.998Z] 20:59:11 INFO - GECKO(1539) | [Child 2208: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7fbcfba10800 == 1 [pid = 2208] [id = 0]
[task 2021-08-17T20:59:11.998Z] 20:59:11 INFO - GECKO(1539) | [Child 2208: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (7fbd15964580) [pid = 2208] [serial = 1] [outer = 0]
[task 2021-08-17T20:59:11.999Z] 20:59:11 INFO - GECKO(1539) | [Child 2208: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (7fbcfba16c00) [pid = 2208] [serial = 2] [outer = 7fbd15964580]
[task 2021-08-17T20:59:13.008Z] 20:59:13 INFO - GECKO(1539) | [Parent 1539: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 7f7f16e44400 == 7 [pid = 1539] [id = 41] [url = about:blank]
[task 2021-08-17T20:59:13.075Z] 20:59:13 INFO - GECKO(1539) | [Child 2208, Main Thread] WARNING: NS_ENSURE_TRUE(info) failed: file /builds/worker/checkouts/gecko/extensions/permissions/PermissionDelegateHandler.cpp:348
[task 2021-08-17T20:59:13.084Z] 20:59:13 INFO - GECKO(1539) | [Child 2208: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (7fbcfba1c800) [pid = 2208] [serial = 3] [outer = 7fbd15964580]
[task 2021-08-17T20:59:13.469Z] 20:59:13 INFO - Tab added and finished loading
[task 2021-08-17T20:59:13.513Z] 20:59:13 INFO - GECKO(1539) | [Child 2208: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 4 (7fbcfad8a800) [pid = 2208] [serial = 4] [outer = 7fbd15964580]
[task 2021-08-17T20:59:13.726Z] 20:59:13 INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "http://example.com/browser/devtools/client/responsive/test/browser/doc_page_state.html" line: 0}]
[task 2021-08-17T20:59:13.875Z] 20:59:13 INFO - GECKO(1539) | [Parent 1539: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 37 (7f7f33b19900) [pid = 1539] [serial = 69] [outer = 0] [url = about:blank]
[task 2021-08-17T20:59:13.878Z] 20:59:13 INFO - GECKO(1539) | [Parent 1539: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 36 (7f7f11685c80) [pid = 1539] [serial = 65] [outer = 0] [url = chrome://devtools/content/responsive/toolbar.xhtml]
[task 2021-08-17T20:59:13.931Z] 20:59:13 INFO - GECKO(1539) | [Child 2208: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 5 (7fbcfba1d800) [pid = 2208] [serial = 5] [outer = 7fbd15964580]
[task 2021-08-17T20:59:14.100Z] 20:59:14 INFO - GECKO(1539) | [Child 2208, Main Thread] WARNING: 'aRv.Failed()', file /builds/worker/checkouts/gecko/dom/ipc/StructuredCloneData.cpp:131
[task 2021-08-17T20:59:14.104Z] 20:59:14 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_navigation.js | At page 2 in history -
[task 2021-08-17T20:59:14.109Z] 20:59:14 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_navigation.js | 3 pages in history -
[task 2021-08-17T20:59:14.110Z] 20:59:14 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_navigation.js | Page 0 URL matches -
[task 2021-08-17T20:59:14.114Z] 20:59:14 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_navigation.js | Page 1 URL matches -
[task 2021-08-17T20:59:14.114Z] 20:59:14 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_navigation.js | Page 2 URL matches -
[task 2021-08-17T20:59:14.115Z] 20:59:14 INFO - Waiting for pageshow from regular browser
[task 2021-08-17T20:59:14.187Z] 20:59:14 INFO - Console message: [JavaScript Warning: "Sending message that cannot be cloned. Are you trying to send an XPCOM object?" {file: "resource://testing-common/content-task.js" line: 112}]
[task 2021-08-17T20:59:14.256Z] 20:59:14 INFO - GECKO(1539) | [Child 2208: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 6 (7fbcfa722c00) [pid = 2208] [serial = 6] [outer = 7fbd15964580]
[task 2021-08-17T20:59:14.462Z] 20:59:14 INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "http://example.com/browser/devtools/client/responsive/test/browser/doc_page_state.html" line: 0}]
[task 2021-08-17T20:59:14.465Z] 20:59:14 INFO - GECKO(1539) | [Child 2208, Main Thread] WARNING: 'aRv.Failed()', file /builds/worker/checkouts/gecko/dom/ipc/StructuredCloneData.cpp:131
[task 2021-08-17T20:59:14.468Z] 20:59:14 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_navigation.js | At page 1 in history -
[task 2021-08-17T20:59:14.472Z] 20:59:14 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_navigation.js | 3 pages in history -
[task 2021-08-17T20:59:14.472Z] 20:59:14 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_navigation.js | Page 0 URL matches -
[task 2021-08-17T20:59:14.473Z] 20:59:14 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_navigation.js | Page 1 URL matches -
[task 2021-08-17T20:59:14.477Z] 20:59:14 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_navigation.js | Page 2 URL matches -
[task 2021-08-17T20:59:14.478Z] 20:59:14 INFO - Opening responsive design mode[task 2021-08-17T20:59:14.479Z] 20:59:14 INFO - GECKO(1539) | [Parent 1539: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7f7eed4e7400 == 8 [pid = 1539] [id = 44]
[task 2021-08-17T20:59:14.479Z] 20:59:14 INFO - GECKO(1539) | [Parent 1539: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 37 (7f7f0a534c80) [pid = 1539] [serial = 91] [outer = 0]
[task 2021-08-17T20:59:14.481Z] 20:59:14 INFO - GECKO(1539) | [Parent 1539: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 38 (7f7ef2d9c400) [pid = 1539] [serial = 92] [outer = 7f7f0a534c80]
[task 2021-08-17T20:59:14.516Z] 20:59:14 INFO - GECKO(1539) | [Child 2208, Main Thread] WARNING: Scrolled rect smaller than scrollport?: file /builds/worker/checkouts/gecko/layout/generic/nsGfxScrollFrame.cpp:7069
[task 2021-08-17T20:59:14.519Z] 20:59:14 INFO - GECKO(1539) | [Child 2208, Main Thread] WARNING: Scrolled rect smaller than scrollport?: file /builds/worker/checkouts/gecko/layout/generic/nsGfxScrollFrame.cpp:7072
[task 2021-08-17T20:59:14.568Z] 20:59:14 INFO - Console message: [JavaScript Warning: "Sending message that cannot be cloned. Are you trying to send an XPCOM object?" {file: "resource://testing-common/content-task.js" line: 112}]
[task 2021-08-17T20:59:14.804Z] 20:59:14 INFO - GECKO(1539) | console.log: "[DISPATCH] action type:" "CHANGE_DISPLAY_PIXEL_RATIO"
[task 2021-08-17T20:59:14.809Z] 20:59:14 INFO - GECKO(1539) | console.log: "[DISPATCH] action type:" "ADD_VIEWPORT"
[task 2021-08-17T20:59:15.167Z] 20:59:15 INFO - Responsive design mode opened
[task 2021-08-17T20:59:15.170Z] 20:59:15 INFO - Waiting for state predicate "state =>
[task 2021-08-17T20:59:15.171Z] 20:59:15 INFO - state.viewports.length == 1 &&
[task 2021-08-17T20:59:15.172Z] 20:59:15 INFO - state.devices.listState == localTypes.loadableState.LOADED"
[task 2021-08-17T20:59:15.176Z] 20:59:15 INFO - GECKO(1539) | [Child 2208, Main Thread] WARNING: Scrolled rect smaller than scrollport?: file /builds/worker/checkouts/gecko/layout/generic/nsGfxScrollFrame.cpp:7069
[task 2021-08-17T20:59:15.177Z] 20:59:15 INFO - GECKO(1539) | [Child 2208, Main Thread] WARNING: Scrolled rect smaller than scrollport?: file /builds/worker/checkouts/gecko/layout/generic/nsGfxScrollFrame.cpp:7072
[task 2021-08-17T20:59:15.184Z] 20:59:15 INFO - GECKO(1539) | console.log: "[DISPATCH] action type:" "LOAD_DEVICE_LIST_START"
[task 2021-08-17T20:59:15.224Z] 20:59:15 INFO - GECKO(1539) | console.log: "[DISPATCH] action type:" "ADD_DEVICE_TYPE"
[task 2021-08-17T20:59:15.240Z] 20:59:15 INFO - GECKO(1539) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2021-08-17T20:59:15.251Z] 20:59:15 INFO - GECKO(1539) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"[task 2021-08-17T20:59:15.711Z] 20:59:15 INFO - GECKO(1539) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2021-08-17T20:59:15.720Z] 20:59:15 INFO - GECKO(1539) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2021-08-17T20:59:15.728Z] 20:59:15 INFO - GECKO(1539) | console.log: "[DISPATCH] action type:" "ADD_DEVICE_TYPE"
[task 2021-08-17T20:59:15.737Z] 20:59:15 INFO - GECKO(1539) | console.log: "[DISPATCH] action type:" "LOAD_DEVICE_LIST_END"
[task 2021-08-17T20:59:15.747Z] 20:59:15 INFO - Found state predicate "state =>
[task 2021-08-17T20:59:15.749Z] 20:59:15 INFO - state.viewports.length == 1 &&
[task 2021-08-17T20:59:15.749Z] 20:59:15 INFO - state.devices.listState == localTypes.loadableState.LOADED"
[task 2021-08-17T20:59:15.752Z] 20:59:15 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_navigation.js | Going back is allowed -
[task 2021-08-17T20:59:15.752Z] 20:59:15 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_navigation.js | Going forward is allowed -
[task 2021-08-17T20:59:15.756Z] 20:59:15 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_navigation.js | documentURI matches page 1 -
[task 2021-08-17T20:59:15.758Z] 20:59:15 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_navigation.js | contentTitle matches page 1 -
[task 2021-08-17T20:59:15.758Z] 20:59:15 INFO - Waiting for pageshow from responsive browser
[task 2021-08-17T20:59:15.872Z] 20:59:15 INFO - GECKO(1539) | [Child 2208: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 7 (7fbcfa728000) [pid = 2208] [serial = 7] [outer = 7fbd15964580]
[task 2021-08-17T20:59:16.170Z] 20:59:16 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_navigation.js | Going back is allowed -
[task 2021-08-17T20:59:16.181Z] 20:59:16 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_navigation.js | Going forward is not allowed -
[task 2021-08-17T20:59:16.182Z] 20:59:16 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_navigation.js | documentURI matches page 2 -
[task 2021-08-17T20:59:16.184Z] 20:59:16 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_navigation.js | contentTitle matches page 2 -
[task 2021-08-17T20:59:16.184Z] 20:59:16 INFO - Waiting for pageshow from responsive browser
[task 2021-08-17T20:59:16.488Z] 20:59:16 INFO - GECKO(1539) | [Child 2208: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 8 (7fbcfa72ac00) [pid = 2208] [serial = 8] [outer = 7fbd15964580]
[task 2021-08-17T20:59:16.558Z] 20:59:16 INFO - GECKO(1539) | [Child 2208, Main Thread] WARNING: '!CanSend() || !mManager || !mManager->CanSend()', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorChild.cpp:40
[task 2021-08-17T20:59:16.568Z] 20:59:16 INFO - GECKO(1539) | [Child 2208, Main Thread] WARNING: '!CanSend() || !mManager || !mManager->CanSend()', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorChild.cpp:40
[task 2021-08-17T20:59:16.592Z] 20:59:16 INFO - GECKO(1539) | console.error:
[task 2021-08-17T20:59:16.620Z] 20:59:16 INFO - GECKO(1539) | InvalidStateError: JSWindowActorChild.sendAsyncMessage: JSWindowActorChild cannot send at the moment: sendPacket@resource://devtools/server/connectors/js-window-actor/DevToolsFrameChild.jsm:431:10
[task 2021-08-17T20:59:16.621Z] 20:59:16 INFO - GECKO(1539) | send@resource://devtools/shared/transport/js-window-actor-transport.js:53:25
[task 2021-08-17T20:59:16.621Z] 20:59:16 INFO - GECKO(1539) | _getOrCreateActor@resource://devtools/server/devtools-server-connection.js:217:22
[task 2021-08-17T20:59:16.622Z] 20:59:16 INFO - GECKO(1539) | onPacket@resource://devtools/server/devtools-server-connection.js:362:24
[task 2021-08-17T20:59:16.623Z] 20:59:16 INFO - GECKO(1539) | _onPacketReceived@resource://devtools/shared/transport/js-window-actor-transport.js:48:18
[task 2021-08-17T20:59:16.623Z] 20:59:16 INFO - GECKO(1539) | emit@resource://gre/modules/EventEmitter.jsm:160:20
[task 2021-08-17T20:59:16.624Z] 20:59:16 INFO - GECKO(1539) | receiveMessage@resource://devtools/server/connectors/js-window-actor/DevToolsFrameChild.jsm:507:21
[task 2021-08-17T20:59:16.624Z] 20:59:16 INFO - GECKO(1539) | JSActor query*sendPacket@resource://devtools/server/connectors/js-window-actor/DevToolsFrameParent.jsm:199:10
[task 2021-08-17T20:59:16.624Z] 20:59:16 INFO - GECKO(1539) | send@resource://devtools/shared/transport/js-window-actor-transport.js:53:25
[task 2021-08-17T20:59:16.624Z] 20:59:16 INFO - GECKO(1539) | onPacket@resource://devtools/server/devtools-server-connection.js:355:21
[task 2021-08-17T20:59:16.624Z] 20:59:16 INFO - GECKO(1539) | send/<@resource://devtools/shared/transport/local-transport.js:68:25
[task 2021-08-17T20:59:16.624Z] 20:59:16 INFO - GECKO(1539) | exports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:103:22
[task 2021-08-17T20:59:16.624Z] 20:59:16 INFO - GECKO(1539) | DevToolsUtils.executeSoon*exports.executeSoon@resource://devtools/shared/DevToolsUtils.js:54:21
[task 2021-08-17T20:59:16.624Z] 20:59:16 INFO - GECKO(1539) | send@resource://devtools/shared/transport/local-transport.js:56:21
[task 2021-08-17T20:59:16.638Z] 20:59:16 INFO - GECKO(1539) | send@resource://devtools/shared/protocol/Front.js:273:30
[task 2021-08-17T20:59:16.639Z] 20:59:16 INFO - GECKO(1539) | request@resource://devtools/shared/protocol/Front.js:291:10
[task 2021-08-17T20:59:16.640Z] 20:59:16 INFO - GECKO(1539) | generateRequestMethods/</frontProto[name]@resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:46:19
[task 2021-08-17T20:59:16.640Z] 20:59:16 INFO - GECKO(1539) | restoreActorState@resource://devtools/client/responsive/ui.js:755:32[task 2021-08-17T20:59:16.641Z] 20:59:16 INFO - GECKO(1539) | onTargetAvailable@resource://devtools/client/responsive/ui.js:1051:18
[task 2021-08-17T20:59:16.642Z] 20:59:16 INFO - GECKO(1539) | Async*_emit@resource://devtools/shared/event-emitter.js:244:34
[task 2021-08-17T20:59:16.643Z] 20:59:16 INFO - GECKO(1539) | emitAsync@resource://devtools/shared/event-emitter.js:194:25
[task 2021-08-17T20:59:16.644Z] 20:59:16 INFO - GECKO(1539) | emitAsync@resource://devtools/shared/event-emitter.js:346:25
[task 2021-08-17T20:59:16.645Z] 20:59:16 INFO - GECKO(1539) | _onTargetAvailable@resource://devtools/shared/commands/target/target-command.js:203:33
[task 2021-08-17T20:59:16.649Z] 20:59:16 INFO - GECKO(1539) | Async*_emit@resource://devtools/shared/event-emitter.js:244:34
[task 2021-08-17T20:59:16.649Z] 20:59:16 INFO - GECKO(1539) | emit@resource://devtools/shared/event-emitter.js:190:18
[task 2021-08-17T20:59:16.650Z] 20:59:16 INFO - GECKO(1539) | emit@resource://devtools/shared/event-emitter.js:342:18
[task 2021-08-17T20:59:16.651Z] 20:59:16 INFO - GECKO(1539) | _onTargetAvailable@resource://devtools/client/fronts/watcher.js:60:10
[task 2021-08-17T20:59:16.652Z] 20:59:16 INFO - GECKO(1539) | _emit@resource://devtools/shared/event-emitter.js:244:34
[task 2021-08-17T20:59:16.653Z] 20:59:16 INFO - GECKO(1539) | emit@resource://devtools/shared/event-emitter.js:190:18
[task 2021-08-17T20:59:16.653Z] 20:59:16 INFO - GECKO(1539) | emit@resource://devtools/shared/event-emitter.js:342:18
[task 2021-08-17T20:59:16.654Z] 20:59:16 INFO - GECKO(1539) | onPacket@resource://devtools/shared/protocol/Front.js:333:13
[task 2021-08-17T20:59:16.655Z] 20:59:16 INFO - GECKO(1539) | onPacket@resource://devtools/client/devtools-client.js:482:13
[task 2021-08-17T20:59:16.655Z] 20:59:16 INFO - GECKO(1539) | send/<@resource://devtools/shared/transport/local-transport.js:68:25
[task 2021-08-17T20:59:16.656Z] 20:59:16 INFO - GECKO(1539) | exports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:103:22
[task 2021-08-17T20:59:16.657Z] 20:59:16 INFO - GECKO(1539) | DevToolsUtils.executeSoon*exports.executeSoon@resource://devtools/shared/DevToolsUtils.js:54:21
[task 2021-08-17T20:59:16.658Z] 20:59:16 INFO - GECKO(1539) | send@resource://devtools/shared/transport/local-transport.js:56:21
[task 2021-08-17T20:59:16.658Z] 20:59:16 INFO - GECKO(1539) | send@resource://devtools/server/devtools-server-connection.js:99:20
[task 2021-08-17T20:59:16.659Z] 20:59:16 INFO - GECKO(1539) | _sendEvent@resource://devtools/shared/protocol/Actor.js:72:15
[task 2021-08-17T20:59:16.680Z] 20:59:16 INFO - GECKO(1539) | initialize/<@resource://devtools/shared/protocol/Actor.js:46:16
[task 2021-08-17T20:59:16.681Z] 20:59:16 INFO - GECKO(1539) | _emit@resource://devtools/shared/event-emitter.js:244:34
[task 2021-08-17T20:59:16.681Z] 20:59:16 INFO - GECKO(1539) | emit@resource://devtools/shared/event-emitter.js:190:18
[task 2021-08-17T20:59:16.687Z] 20:59:16 INFO - GECKO(1539) | emit@resource://devtools/shared/event-emitter.js:342:18
[task 2021-08-17T20:59:16.691Z] 20:59:16 INFO - GECKO(1539) | notifyTargetAvailable@resource://devtools/server/actors/watcher.js:222:10
[task 2021-08-17T20:59:16.692Z] 20:59:16 INFO - GECKO(1539) | connectFromContent@resource://devtools/server/connectors/js-window-actor/DevToolsFrameParent.jsm:143:13
[task 2021-08-17T20:59:16.693Z] 20:59:16 INFO - GECKO(1539) | receiveMessage@resource://devtools/server/connectors/js-window-actor/DevToolsFrameParent.jsm:209:21
[task 2021-08-17T20:59:16.693Z] 20:59:16 INFO - GECKO(1539) | JSActor query*_createTargetActor@resource://devtools/server/connectors/js-window-actor/DevToolsFrameChild.jsm:320:10
[task 2021-08-17T20:59:16.694Z] 20:59:16 INFO - GECKO(1539) | instantiate@resource://devtools/server/connectors/js-window-actor/DevToolsFrameChild.jsm:222:14
[task 2021-08-17T20:59:16.695Z] 20:59:16 INFO - GECKO(1539) | handleEvent@resource://devtools/server/connectors/js-window-actor/DevToolsFrameChild.jsm:603:12
[task 2021-08-17T20:59:16.742Z] 20:59:16 INFO - GECKO(1539) | JavaScript error: resource://devtools/shared/protocol/Front.js, line 103: Error: Connection closed, pending request to server0.conn33.windowGlobal47244640261/responsiveActor13, type setFloatingScrollbars failed
[task 2021-08-17T20:59:16.743Z] 20:59:16 INFO - GECKO(1539) | Request stack:
[task 2021-08-17T20:59:16.744Z] 20:59:16 INFO - GECKO(1539) | request@resource://devtools/shared/protocol/Front.js:289:14
[task 2021-08-17T20:59:16.745Z] 20:59:16 INFO - GECKO(1539) | generateRequestMethods/</frontProto[name]@resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:46:19
[task 2021-08-17T20:59:16.746Z] 20:59:16 INFO - GECKO(1539) | restoreActorState@resource://devtools/client/responsive/ui.js:755:32
[task 2021-08-17T20:59:16.747Z] 20:59:16 INFO - GECKO(1539) | onTargetAvailable@resource://devtools/client/responsive/ui.js:1051:18
[task 2021-08-17T20:59:16.748Z] 20:59:16 INFO - GECKO(1539) | Async*_emit@resource://devtools/shared/event-emitter.js:244:34
[task 2021-08-17T20:59:16.749Z] 20:59:16 INFO - GECKO(1539) | emitAsync@resource://devtools/shared/event-emitter.js:194:25
[task 2021-08-17T20:59:16.750Z] 20:59:16 INFO - GECKO(1539) | emitAsync@resource://devtools/shared/event-emitter.js:346:25[task 2021-08-17T20:59:16.750Z] 20:59:16 INFO - GECKO(1539) | _onTargetAvailable@resource://devtools/shared/commands/target/target-command.js:203:33
[task 2021-08-17T20:59:16.751Z] 20:59:16 INFO - GECKO(1539) | Async*_emit@resource://devtools/shared/event-emitter.js:244:34
[task 2021-08-17T20:59:16.752Z] 20:59:16 INFO - GECKO(1539) | emit@resource://devtools/shared/event-emitter.js:190:18
[task 2021-08-17T20:59:16.753Z] 20:59:16 INFO - GECKO(1539) | emit@resource://devtools/shared/event-emitter.js:342:18
[task 2021-08-17T20:59:16.753Z] 20:59:16 INFO - GECKO(1539) | _onTargetAvailable@resource://devtools/client/fronts/watcher.js:60:10
[task 2021-08-17T20:59:16.764Z] 20:59:16 INFO - GECKO(1539) | _emit@resource://devtools/shared/event-emitter.js:244:34
[task 2021-08-17T20:59:16.764Z] 20:59:16 INFO - GECKO(1539) | emit@resource://devtools/shared/event-emitter.js:190:18
[task 2021-08-17T20:59:16.764Z] 20:59:16 INFO - GECKO(1539) | emit@resource://devtools/shared/event-emitter.js:342:18
[task 2021-08-17T20:59:16.766Z] 20:59:16 INFO - GECKO(1539) | onPacket@resource://devtools/shared/protocol/Front.js:333:13
[task 2021-08-17T20:59:16.785Z] 20:59:16 INFO - GECKO(1539) | onPacket@resource://devtools/client/devtools-client.js:482:13
[task 2021-08-17T20:59:16.789Z] 20:59:16 INFO - GECKO(1539) | send/<@resource://devtools/shared/transport/local-transport.js:68:25
[task 2021-08-17T20:59:16.791Z] 20:59:16 INFO - GECKO(1539) | exports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:103:22
[task 2021-08-17T20:59:16.793Z] 20:59:16 INFO - GECKO(1539) | DevToolsUtils.executeSoon*exports.executeSoon@resource://devtools/shared/DevToolsUtils.js:54:21
[task 2021-08-17T20:59:16.796Z] 20:59:16 INFO - GECKO(1539) | send@resource://devtools/shared/transport/local-transport.js:56:21
[task 2021-08-17T20:59:16.797Z] 20:59:16 INFO - GECKO(1539) | send@resource://devtools/server/devtools-server-connection.js:99:20
[task 2021-08-17T20:59:16.798Z] 20:59:16 INFO - GECKO(1539) | _sendEvent@resource://devtools/shared/protocol/Actor.js:72:15
[task 2021-08-17T20:59:16.801Z] 20:59:16 INFO - GECKO(1539) | initialize/<@resource://devtools/shared/protocol/Actor.js:46:16
[task 2021-08-17T20:59:16.803Z] 20:59:16 INFO - GECKO(1539) | _emit@resource://devtools/shared/event-emitter.js:244:34
[task 2021-08-17T20:59:16.811Z] 20:59:16 INFO - GECKO(1539) | emit@resource://devtools/shared/event-emitter.js:190:18
[task 2021-08-17T20:59:16.812Z] 20:59:16 INFO - GECKO(1539) | emit@resource://devtools/shared/event-emitter.js:342:18
[task 2021-08-17T20:59:16.818Z] 20:59:16 INFO - GECKO(1539) | notifyTargetAvailable@resource://devtools/server/actors/watcher.js:222:10
[task 2021-08-17T20:59:16.819Z] 20:59:16 INFO - GECKO(1539) | connectFromContent@resource://devtools/server/connectors/js-window-actor/DevToolsFrameParent.jsm:143:13
[task 2021-08-17T20:59:16.820Z] 20:59:16 INFO - GECKO(1539) | receiveMessage@resource://devtools/server/connectors/js-window-actor/DevToolsFrameParent.jsm:209:21
[task 2021-08-17T20:59:16.821Z] 20:59:16 INFO - GECKO(1539) | JSActor query*_createTargetActor@resource://devtools/server/connectors/js-window-actor/DevToolsFrameChild.jsm:320:10
[task 2021-08-17T20:59:16.821Z] 20:59:16 INFO - GECKO(1539) | instantiate@resource://devtools/server/connectors/js-window-actor/DevToolsFrameChild.jsm:222:14
[task 2021-08-17T20:59:16.822Z] 20:59:16 INFO - GECKO(1539) | handleEvent@resource://devtools/server/connectors/js-window-actor/DevToolsFrameChild.jsm:603:12
[task 2021-08-17T20:59:17.020Z] 20:59:17 INFO - Console message: [JavaScript Error: "Error occurred while creating actor' server0.conn33.windowGlobal47244640261/responsiveActor13: InvalidStateError: JSWindowActorChild.sendAsyncMessage: JSWindowActorChild cannot send at the moment
[task 2021-08-17T20:59:17.020Z] 20:59:17 INFO - Stack: sendPacket@resource://devtools/server/connectors/js-window-actor/DevToolsFrameChild.jsm:431:10
[task 2021-08-17T20:59:17.020Z] 20:59:17 INFO - send@resource://devtools/shared/transport/js-window-actor-transport.js:53:25
[task 2021-08-17T20:59:17.020Z] 20:59:17 INFO - _getOrCreateActor@resource://devtools/server/devtools-server-connection.js:199:24
[task 2021-08-17T20:59:17.020Z] 20:59:17 INFO - onPacket@resource://devtools/server/devtools-server-connection.js:362:24
[task 2021-08-17T20:59:17.020Z] 20:59:17 INFO - _onPacketReceived@resource://devtools/shared/transport/js-window-actor-transport.js:48:18
[task 2021-08-17T20:59:17.020Z] 20:59:17 INFO - emit@resource://gre/modules/EventEmitter.jsm:160:20
[task 2021-08-17T20:59:17.020Z] 20:59:17 INFO - receiveMessage@resource://devtools/server/connectors/js-window-actor/DevToolsFrameChild.jsm:507:21
[task 2021-08-17T20:59:17.020Z] 20:59:17 INFO - JSActor query*sendPacket@resource://devtools/server/connectors/js-window-actor/DevToolsFrameParent.jsm:199:10
[task 2021-08-17T20:59:17.020Z] 20:59:17 INFO - send@resource://devtools/shared/transport/js-window-actor-transport.js:53:25
[task 2021-08-17T20:59:17.020Z] 20:59:17 INFO - onPacket@resource://devtools/server/devtoo" {file: "resource://devtools/server/devtools-server-connection.js" line: 233}]
[task 2021-08-17T20:59:17.020Z] 20:59:17 INFO - _unknownError@resource://devtools/server/devtools-server-connection.js:233:16[task 2021-08-17T20:59:18.401Z] 20:59:18 INFO - Responsive design mode closed
[task 2021-08-17T20:59:18.411Z] 20:59:18 INFO - GECKO(1539) | [Child 2208, Main Thread] WARNING: 'aRv.Failed()', file /builds/worker/checkouts/gecko/dom/ipc/StructuredCloneData.cpp:131
[task 2021-08-17T20:59:18.412Z] 20:59:18 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_navigation.js | At page 1 in history -
[task 2021-08-17T20:59:18.413Z] 20:59:18 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_navigation.js | 2 pages in history -
[task 2021-08-17T20:59:18.413Z] 20:59:18 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_navigation.js | Page 0 URL matches -
[task 2021-08-17T20:59:18.413Z] 20:59:18 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_navigation.js | Page 1 URL matches -
[task 2021-08-17T20:59:18.423Z] 20:59:18 INFO - Removing tab.
[task 2021-08-17T20:59:18.424Z] 20:59:18 INFO - Waiting for event: 'TabClose' on [object XULElement].
[task 2021-08-17T20:59:18.451Z] 20:59:18 INFO - Got event: 'TabClose' on [object XULElement].
[task 2021-08-17T20:59:18.488Z] 20:59:18 INFO - Tab removed and finished closing
[task 2021-08-17T20:59:18.528Z] 20:59:18 INFO - GECKO(1539) | JavaScript error: , line 0: NotFoundError: No such JSWindowActor 'DevToolsFrame'
[task 2021-08-17T20:59:18.583Z] 20:59:18 INFO - GECKO(1539) | [Parent 1539, Main Thread] WARNING: WebProgress Ignored: BrowsingContext is null or discarded: file /builds/worker/checkouts/gecko/dom/ipc/BrowserParent.cpp:2954
[task 2021-08-17T20:59:18.590Z] 20:59:18 INFO - GECKO(1539) | JavaScript error: , line 0: NotFoundError: No such JSWindowActor 'DevToolsFrame'
[task 2021-08-17T20:59:18.593Z] 20:59:18 INFO - GECKO(1539) | JavaScript error: , line 0: NotFoundError: No such JSWindowActor 'DevToolsFrame'
[task 2021-08-17T20:59:18.596Z] 20:59:18 INFO - GECKO(1539) | JavaScript error: , line 0: NotFoundError: No such JSWindowActor 'DevToolsFrame'
[task 2021-08-17T20:59:18.600Z] 20:59:18 INFO - GECKO(1539) | [Parent 1539: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 7f7eed4e7400 == 7 [pid = 1539] [id = 44] [url = chrome://devtools/content/responsive/toolbar.xhtml]
[task 2021-08-17T20:59:18.616Z] 20:59:18 INFO - Console message: [JavaScript Error: "NotFoundError: No such JSWindowActor 'DevToolsFrame'"]
[task 2021-08-17T20:59:18.617Z] 20:59:18 INFO - Console message: [JavaScript Error: "NotFoundError: No such JSWindowActor 'DevToolsFrame'"]
[task 2021-08-17T20:59:18.618Z] 20:59:18 INFO - Console message: [JavaScript Error: "NotFoundError: No such JSWindowActor 'DevToolsFrame'"]
[task 2021-08-17T20:59:18.619Z] 20:59:18 INFO - Console message: [JavaScript Error: "NotFoundError: No such JSWindowActor 'DevToolsFrame'"]
[task 2021-08-17T20:59:18.620Z] 20:59:18 INFO - Console message: [JavaScript Warning: "Sending message that cannot be cloned. Are you trying to send an XPCOM object?" {file: "resource://testing-common/content-task.js" line: 112}]
[task 2021-08-17T20:59:18.634Z] 20:59:18 INFO - TEST-INFO | started process screentopng
[task 2021-08-17T20:59:19.223Z] 20:59:19 INFO - TEST-INFO | screentopng: exit 0
[task 2021-08-17T20:59:19.230Z] 20:59:19 INFO - TEST-UNEXPECTED-FAIL | devtools/client/responsive/test/browser/browser_navigation.js | A promise chain failed to handle a rejection: Connection closed, pending request to server0.conn33.windowGlobal47244640261/responsiveActor13, type setFloatingScrollbars failed
Updated•4 years ago
|
Comment 2•4 years ago
|
||
Looks like this started after Bug 1702715 landed, backfills. Nicolas, could you please have a look over it. Thank you.
Updated•4 years ago
|
| Comment hidden (Intermittent Failures Robot) |
Comment 4•4 years ago
|
||
Julian, any tips what could be the culprit here?
| Assignee | ||
Comment 5•4 years ago
|
||
The issue is related to server side target switching as mentioned in comment 2.
On target available, RDM UI performs a few async tasks:
this.responsiveFront = await targetFront.getFront("responsive");
if (this.destroying) {
return;
}
await this.restoreActorState(isTargetSwitching);
But we don't emit any event to know when the new target has been fully processed. And typically the setFloatingScrollbars call is done in restoreActorState.
So we should emit a test event after this.restoreActorState resolved, and wait for it in the various RDM test navigation helpers: https://searchfox.org/mozilla-central/rev/69e4ba3cbce75872d3e88ab0422fbb0198d7000d/devtools/client/responsive/test/browser/head.js#609-634
Comment 6•4 years ago
|
||
Set release status flags based on info from the regressing bug 1702715
| Assignee | ||
Comment 7•4 years ago
|
||
Wait for target available to be fully processed by responsive UI in tests
Updated•4 years ago
|
Comment 8•4 years ago
|
||
| bugherder | ||
Comment 9•4 years ago
|
||
this failure is still happening
should we reopen this bug or file a new one?
| Comment hidden (Intermittent Failures Robot) |
| Assignee | ||
Comment 11•4 years ago
|
||
Thanks for the ping!
Let's file another bug. It seems that this issue comes from different a kind of navigation.
The ones we fixed here were explicit navigations & reloads triggered by test helpers such as forward, back etc...
Here it seems the reload is triggered by enabling touch simulation, while the "Reload when touch simulation is changed" checkbox is checked. The fix will probably leverage what we added here, but we will need to apply it to another set of helpers (namely toggleTouchSimulation, changeUserAgentInput, maybe simply via waitForViewportLoad on which they both rely)
Hopefully should be low frequency.
Description
•