Closed Bug 1724266 Opened 4 years ago Closed 3 years ago

Intermittent */shared/test/browser_telemetry_button_responsive.js | A promise chain failed to handle a rejection: can't access property "top", nextProps.toolboxDoc.defaultView is null - stack: componentWillReceiveProps@resource://*/MenuButton.js:139:17

Categories

(DevTools :: Responsive Design Mode, defect, P5)

defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1651267

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure)

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


[task 2021-08-05T17:25:08.996Z] 17:25:08     INFO - TEST-START | devtools/client/shared/test/browser_telemetry_button_responsive.js
[task 2021-08-05T17:25:09.046Z] 17:25:09     INFO - GECKO(1540) | [Child 1784: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7f9e64b78400 == 2 [pid = 1784] [id = 21]
[task 2021-08-05T17:25:09.046Z] 17:25:09     INFO - GECKO(1540) | [Child 1784: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 5 (7f9e6af5c580) [pid = 1784] [serial = 61] [outer = 0]
[task 2021-08-05T17:25:09.048Z] 17:25:09     INFO - GECKO(1540) | [Child 1784: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 6 (7f9e64b79c00) [pid = 1784] [serial = 62] [outer = 7f9e6af5c580]
[task 2021-08-05T17:25:09.271Z] 17:25:09     INFO - GECKO(1540) | [Child 1784: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 7 (7f9e64b84000) [pid = 1784] [serial = 63] [outer = 7f9e6af5c580]
[task 2021-08-05T17:25:09.438Z] 17:25:09     INFO - GECKO(1540) | [Parent 1540: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7f69a6dd2000 == 9 [pid = 1540] [id = 98]
[task 2021-08-05T17:25:09.441Z] 17:25:09     INFO - GECKO(1540) | [Parent 1540: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 21 (7f69a6d91e40) [pid = 1540] [serial = 272] [outer = 0]
[task 2021-08-05T17:25:09.454Z] 17:25:09     INFO - GECKO(1540) | [Parent 1540: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 22 (7f69a6ddf800) [pid = 1540] [serial = 273] [outer = 7f69a6d91e40]
[task 2021-08-05T17:25:09.524Z] 17:25:09     INFO - GECKO(1540) | [Child 1784, Main Thread] WARNING: Scrolled rect smaller than scrollport?: file /builds/worker/checkouts/gecko/layout/generic/nsGfxScrollFrame.cpp:7072
[task 2021-08-05T17:25:09.613Z] 17:25:09     INFO - GECKO(1540) | [Parent 1540: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 23 (7f69a6ea0400) [pid = 1540] [serial = 274] [outer = 7f69a6d91e40]
[task 2021-08-05T17:25:09.755Z] 17:25:09     INFO - GECKO(1540) | [Parent 1540, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/dom/base/nsContentUtils.cpp:4002
<...>
[task 2021-08-05T17:25:20.260Z] 17:25:20     INFO - Console message: [JavaScript Error: "TypeError: can't access property "top", nextProps.toolboxDoc.defaultView is null" {file: "resource://devtools/client/shared/components/menu/MenuButton.js" line: 139}]
[task 2021-08-05T17:25:20.260Z] 17:25:20     INFO - Buffered messages logged at 17:25:14
[task 2021-08-05T17:25:20.262Z] 17:25:20     INFO - Clicking button command-button-responsive
[task 2021-08-05T17:25:20.263Z] 17:25:20     INFO - Buffered messages logged at 17:25:16
[task 2021-08-05T17:25:20.264Z] 17:25:20     INFO - Clicking button command-button-responsive
[task 2021-08-05T17:25:20.265Z] 17:25:20     INFO - Buffered messages logged at 17:25:17
[task 2021-08-05T17:25:20.266Z] 17:25:20     INFO - TEST-PASS | devtools/client/shared/test/browser_telemetry_button_responsive.js | DEVTOOLS_RESPONSIVE_OPENED_COUNT correct. - 
[task 2021-08-05T17:25:20.270Z] 17:25:20     INFO - TEST-PASS | devtools/client/shared/test/browser_telemetry_button_responsive.js | DEVTOOLS_RESPONSIVE_TIME_ACTIVE_SECONDS has at least one entry. - 
[task 2021-08-05T17:25:20.271Z] 17:25:20     INFO - Buffered messages finished
[task 2021-08-05T17:25:20.278Z] 17:25:20     INFO - TEST-UNEXPECTED-FAIL | devtools/client/shared/test/browser_telemetry_button_responsive.js | A promise chain failed to handle a rejection: can't access property "top", nextProps.toolboxDoc.defaultView is null - stack: componentWillReceiveProps@resource://devtools/client/shared/components/menu/MenuButton.js:139:17
[task 2021-08-05T17:25:20.278Z] 17:25:20     INFO - callComponentWillReceiveProps@resource://devtools/client/shared/vendor/react-dom.js:8303:14
[task 2021-08-05T17:25:20.278Z] 17:25:20     INFO - updateClassInstance@resource://devtools/client/shared/vendor/react-dom.js:8482:36
[task 2021-08-05T17:25:20.278Z] 17:25:20     INFO - updateClassComponent@resource://devtools/client/shared/vendor/react-dom.js:10599:20
[task 2021-08-05T17:25:20.278Z] 17:25:20     INFO - beginWork@resource://devtools/client/shared/vendor/react-dom.js:11419:16
[task 2021-08-05T17:25:20.279Z] 17:25:20     INFO - performUnitOfWork@resource://devtools/client/shared/vendor/react-dom.js:14702:12
[task 2021-08-05T17:25:20.279Z] 17:25:20     INFO - workLoop@resource://devtools/client/shared/vendor/react-dom.js:14720:24
[task 2021-08-05T17:25:20.279Z] 17:25:20     INFO - renderRoot@resource://devtools/client/shared/vendor/react-dom.js:14803:15
<...>
[task 2021-08-05T17:25:20.296Z] 17:25:20     INFO - TEST-PASS | devtools/client/shared/test/browser_telemetry_button_responsive.js | The main process DevToolsServer has no pending connection when the test ends - 
[task 2021-08-05T17:25:20.297Z] 17:25:20     INFO - GECKO(1540) | MEMORY STAT | vsize 3768MB | residentFast 659MB | heapAllocated 307MB
[task 2021-08-05T17:25:20.298Z] 17:25:20     INFO - TEST-OK | devtools/client/shared/test/browser_telemetry_button_responsive.js | took 10970ms
[task 2021-08-05T17:25:20.299Z] 17:25:20     INFO - GECKO(1540) | [Child 1619: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7f928cd2fc00 == 1 [pid = 1619] [id = 61]
[task 2021-08-05T17:25:20.299Z] 17:25:20     INFO - GECKO(1540) | [Child 1619: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (7f928cd6c200) [pid = 1619] [serial = 139] [outer = 0]
[task 2021-08-05T17:25:20.300Z] 17:25:20     INFO - GECKO(1540) | [Child 1619: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 4 (7f928cd32400) [pid = 1619] [serial = 140] [outer = 7f928cd6c200]
[task 2021-08-05T17:25:20.301Z] 17:25:20     INFO - checking window state
[task 2021-08-05T17:25:20.301Z] 17:25:20     INFO - TEST-START | devtools/client/shared/test/browser_telemetry_misc.js

The Bugbug bot thinks this bug should belong to the 'DevTools::Responsive Design Mode' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.

Component: General → Responsive Design Mode
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---

Intermittent failure for toolbox button update, same issue as Bug 1737387

Depends on: 1737387

This is the exact same as Bug 1651267

Status: REOPENED → RESOLVED
Closed: 4 years ago3 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.