Closed
Bug 1619527
Opened 6 years ago
Closed 5 years ago
Intermittent TV devtools/client/responsive/test/browser/browser_in_rdm_pane.js | A promise chain failed to handle a rejection: can't access property "top", nextProps.toolboxDoc.defaultView is null - stack: componentWillReceiveProps@/menu/MenuButton.js
Categories
(DevTools :: Responsive Design Mode, defect, P5)
DevTools
Responsive Design Mode
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: intermittent-bug-filer, Unassigned)
References
Details
(Keywords: intermittent-failure)
Filed by: malexandru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=291399435&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BCUKgQWdRKKuDp_2ykL96Q/runs/0/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/BCUKgQWdRKKuDp_2ykL96Q/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1
[task 2020-03-03T08:03:19.872Z] 08:03:19 INFO - TEST-START | devtools/client/responsive/test/browser/browser_in_rdm_pane.js
[task 2020-03-03T08:03:20.162Z] 08:03:20 INFO - Entering test bound
[task 2020-03-03T08:03:20.221Z] 08:03:20 INFO - Adding a new tab with URL: http://example.com/
[task 2020-03-03T08:03:20.337Z] 08:03:20 INFO - GECKO(3855) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpMOmOQy.mozrunner/runtests_leaks_tab_pid4027.log
[task 2020-03-03T08:03:20.506Z] 08:03:20 INFO - GECKO(3855) | [Child 4027, Main Thread] WARNING: No CID found when attempting to map contract ID: file /builds/worker/workspace/build/src/xpcom/components/nsComponentManager.cpp, line 721
[task 2020-03-03T08:03:20.624Z] 08:03:20 INFO - GECKO(3855) | [Child 3936, Main Thread] WARNING: '!aWin', file /builds/worker/workspace/build/src/dom/base/Document.cpp, line 1395
[task 2020-03-03T08:03:20.626Z] 08:03:20 INFO - GECKO(3855) | [Child 3936, Main Thread] WARNING: '!aWin', file /builds/worker/workspace/build/src/dom/base/Document.cpp, line 1395
[task 2020-03-03T08:03:20.813Z] 08:03:20 INFO - GECKO(3855) | Couldn't convert chrome URL: chrome://branding/locale/brand.properties
[task 2020-03-03T08:03:21.030Z] 08:03:21 INFO - GECKO(3855) | [Child 4027, Main Thread] WARNING: could not set real-time limit at process startup: file /builds/worker/workspace/build/src/dom/ipc/ContentChild.cpp, line 1808
[task 2020-03-03T08:03:21.032Z] 08:03:21 INFO - GECKO(3855) | [Child 4027: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7f998851e800 == 1 [pid = 4027] [id = {79b19d28-ba8b-4a8d-aad6-6e4fd0f6b808}]
[task 2020-03-03T08:03:21.047Z] 08:03:21 INFO - GECKO(3855) | [Child 4027: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (0x7f99a3893520) [pid = 4027] [serial = 1] [outer = (nil)]
[task 2020-03-03T08:03:21.049Z] 08:03:21 INFO - GECKO(3855) | [Child 4027, Main Thread] WARNING: NS_ENSURE_TRUE(mPresShell) failed: file /builds/worker/workspace/build/src/layout/base/nsPresContext.cpp, line 848
[task 2020-03-03T08:03:21.050Z] 08:03:21 INFO - GECKO(3855) | [Child 4027: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (0x7f998e73b000) [pid = 4027] [serial = 2] [outer = 0x7f99a3893520]
[task 2020-03-03T08:03:21.435Z] 08:03:21 INFO - GECKO(3855) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpMOmOQy.mozrunner/runtests_leaks_tab_pid4050.log
[task 2020-03-03T08:03:21.483Z] 08:03:21 INFO - GECKO(3855) | [Child 4027: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (0x7f9988808c00) [pid = 4027] [serial = 3] [outer = 0x7f99a3893520]
[task 2020-03-03T08:03:21.752Z] 08:03:21 INFO - GECKO(3855) | [Child 4050, Main Thread] WARNING: No CID found when attempting to map contract ID: file /builds/worker/workspace/build/src/xpcom/components/nsComponentManager.cpp, line 721
[task 2020-03-03T08:03:21.996Z] 08:03:21 INFO - Tab added and finished loading
[task 2020-03-03T08:03:21.997Z] 08:03:21 INFO - Opening responsive design mode
[task 2020-03-03T08:03:22.119Z] 08:03:22 INFO - GECKO(3855) | Couldn't convert chrome URL: chrome://branding/locale/brand.properties
[task 2020-03-03T08:03:22.526Z] 08:03:22 INFO - GECKO(3855) | [Parent 3855: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7fdaedcdd800 == 6 [pid = 3855] [id = {2b337498-29d4-485f-b452-7ae2777d5ba5}]
[task 2020-03-03T08:03:22.527Z] 08:03:22 INFO - GECKO(3855) | [Parent 3855: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 12 (0x7fdaef51ac60) [pid = 3855] [serial = 12] [outer = (nil)]
[task 2020-03-03T08:03:22.531Z] 08:03:22 INFO - GECKO(3855) | [Parent 3855: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 13 (0x7fdaedd31800) [pid = 3855] [serial = 13] [outer = 0x7fdaef51ac60]
[task 2020-03-03T08:03:22.632Z] 08:03:22 INFO - GECKO(3855) | [Child 4050, Main Thread] WARNING: could not set real-time limit at process startup: file /builds/worker/workspace/build/src/dom/ipc/ContentChild.cpp, line 1808
[task 2020-03-03T08:03:22.680Z] 08:03:22 INFO - GECKO(3855) | [Child 3936: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x7fb356533800 == 1 [pid = 3936] [id = {1fae2d99-9a77-4baf-bd5e-11f1951b7a1f}] [url = about:blank]
[task 2020-03-03T08:03:23.643Z] 08:03:23 INFO - GECKO(3855) | [Parent 3855, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004001: file /builds/worker/workspace/build/src/dom/xul/nsXULPrototypeCache.cpp, line 235
[task 2020-03-03T08:03:23.725Z] 08:03:23 INFO - GECKO(3855) | console.log: "[DISPATCH] action type:" "CHANGE_DISPLAY_PIXEL_RATIO"
[task 2020-03-03T08:03:23.735Z] 08:03:23 INFO - GECKO(3855) | console.log: "[DISPATCH] action type:" "ADD_VIEWPORT"
[task 2020-03-03T08:03:24.078Z] 08:03:24 INFO - GECKO(3855) | [Child 4027, Main Thread] WARNING: NS_ENSURE_TRUE(mPresShell) failed: file /builds/worker/workspace/build/src/layout/base/nsPresContext.cpp, line 848
[task 2020-03-03T08:03:24.227Z] 08:03:24 INFO - Responsive design mode opened
[task 2020-03-03T08:03:24.229Z] 08:03:24 INFO - GECKO(3855) | console.log: "[DISPATCH] action type:" "LOAD_DEVICE_LIST_START"
[task 2020-03-03T08:03:24.245Z] 08:03:24 INFO - Waiting for state predicate "state => state.viewports.length == 1"
[task 2020-03-03T08:03:24.248Z] 08:03:24 INFO - Found state predicate "state => state.viewports.length == 1"
[task 2020-03-03T08:03:24.346Z] 08:03:24 INFO - content URL is http://example.com/
[task 2020-03-03T08:03:24.354Z] 08:03:24 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_in_rdm_pane.js | After RDM is opened, document should have inRDMPane set to true. -
[task 2020-03-03T08:03:24.355Z] 08:03:24 INFO - Closing responsive design mode
[task 2020-03-03T08:03:24.410Z] 08:03:24 INFO - GECKO(3855) | [Child 4027, Main Thread] WARNING: NS_ENSURE_TRUE(mPresShell) failed: file /builds/worker/workspace/build/src/layout/base/nsPresContext.cpp, line 848
[task 2020-03-03T08:03:24.511Z] 08:03:24 INFO - GECKO(3855) | console.log: "[DISPATCH] action type:" "ADD_DEVICE_TYPE"
[task 2020-03-03T08:03:24.555Z] 08:03:24 INFO - GECKO(3855) | console.error: (new TypeError("can't access property \"top\", nextProps.toolboxDoc.defaultView is null", "resource://devtools/client/shared/components/menu/MenuButton.js", 139))
[task 2020-03-03T08:03:24.563Z] 08:03:24 INFO - GECKO(3855) | console.error: (new TypeError("can't access property \"removeEventListener\", this.browser is undefined", "resource://devtools/client/responsive/components/App.js", 115))
[task 2020-03-03T08:03:24.564Z] 08:03:24 INFO - GECKO(3855) | JavaScript error: resource://devtools/client/shared/components/menu/MenuButton.js, line 139: TypeError: can't access property "top", nextProps.toolboxDoc.defaultView is null
[task 2020-03-03T08:03:24.565Z] 08:03:24 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 2020-03-03T08:03:24.648Z] 08:03:24 INFO - GECKO(3855) | [Parent 3855: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x7fdaedcdd800 == 5 [pid = 3855] [id = {2b337498-29d4-485f-b452-7ae2777d5ba5}] [url = chrome://devtools/content/responsive/toolbar.xhtml]
[task 2020-03-03T08:03:24.709Z] 08:03:24 INFO - Responsive design mode closed
[task 2020-03-03T08:03:24.710Z] 08:03:24 INFO - Removing tab.
[task 2020-03-03T08:03:24.711Z] 08:03:24 INFO - Waiting for event: 'TabClose' on [object XULElement].
[task 2020-03-03T08:03:24.757Z] 08:03:24 INFO - Got event: 'TabClose' on [object XULElement].
[task 2020-03-03T08:03:24.784Z] 08:03:24 INFO - Tab removed and finished closing
[task 2020-03-03T08:03:24.870Z] 08:03:24 INFO - TEST-INFO | started process screentopng
[task 2020-03-03T08:03:25.122Z] 08:03:25 INFO - TEST-INFO | screentopng: exit 0
[task 2020-03-03T08:03:25.124Z] 08:03:25 INFO - TEST-UNEXPECTED-FAIL | devtools/client/responsive/test/browser/browser_in_rdm_pane.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 2020-03-03T08:03:25.125Z] 08:03:25 INFO - callComponentWillReceiveProps@resource://devtools/client/shared/vendor/react-dom.js:8303:14
[task 2020-03-03T08:03:25.126Z] 08:03:25 INFO - updateClassInstance@resource://devtools/client/shared/vendor/react-dom.js:8482:36
[task 2020-03-03T08:03:25.127Z] 08:03:25 INFO - updateClassComponent@resource://devtools/client/shared/vendor/react-dom.js:10599:20
[task 2020-03-03T08:03:25.128Z] 08:03:25 INFO - beginWork@resource://devtools/client/shared/vendor/react-dom.js:11419:16
[task 2020-03-03T08:03:25.129Z] 08:03:25 INFO - performUnitOfWork@resource://devtools/client/shared/vendor/react-dom.js:14702:12
[task 2020-03-03T08:03:25.130Z] 08:03:25 INFO - workLoop@resource://devtools/client/shared/vendor/react-dom.js:14720:24
[task 2020-03-03T08:03:25.131Z] 08:03:25 INFO - renderRoot@resource://devtools/client/shared/vendor/react-dom.js:14803:15
[task 2020-03-03T08:03:25.132Z] 08:03:25 INFO - performWorkOnRoot@resource://devtools/client/shared/vendor/react-dom.js:15655:17
[task 2020-03-03T08:03:25.133Z] 08:03:25 INFO - performWork@resource://devtools/client/shared/vendor/react-dom.js:15567:24
[task 2020-03-03T08:03:25.134Z] 08:03:25 INFO - performSyncWork@resource://devtools/client/shared/vendor/react-dom.js:15541:14
[task 2020-03-03T08:03:25.135Z] 08:03:25 INFO - requestWork@resource://devtools/client/shared/vendor/react-dom.js:15410:5
[task 2020-03-03T08:03:25.136Z] 08:03:25 INFO - scheduleWork@resource://devtools/client/shared/vendor/react-dom.js:15224:16
[task 2020-03-03T08:03:25.137Z] 08:03:25 INFO - enqueueSetState@resource://devtools/client/shared/vendor/react-dom.js:8192:17
[task 2020-03-03T08:03:25.137Z] 08:03:25 INFO - Component.prototype.setState@resource://devtools/client/shared/vendor/react.js:328:16
[task 2020-03-03T08:03:25.138Z] 08:03:25 INFO - onStateChange@resource://devtools/client/shared/vendor/react-redux.js:1412:16
[task 2020-03-03T08:03:25.139Z] 08:03:25 INFO - dispatch@resource://devtools/client/shared/vendor/redux.js:265:7
[task 2020-03-03T08:03:25.140Z] 08:03:25 INFO - log/</<@resource://devtools/client/shared/redux/middleware/log.js:27:9
[task 2020-03-03T08:03:25.141Z] 08:03:25 INFO - exports.history/</</<@resource://devtools/client/shared/redux/middleware/history.js:23:9
[task 2020-03-03T08:03:25.142Z] 08:03:25 INFO - waitUntilService/</<@resource://devtools/client/shared/redux/middleware/wait-service.js:59:24
[task 2020-03-03T08:03:25.143Z] 08:03:25 INFO - promiseMiddleware/</<@resource://devtools/client/shared/redux/middleware/promise.js:36:14
[task 2020-03-03T08:03:25.144Z] 08:03:25 INFO - thunk/</<@resource://devtools/client/shared/redux/middleware/thunk.js:16:9
[task 2020-03-03T08:03:25.144Z] 08:03:25 INFO - thunk/</<@resource://devtools/client/shared/redux/middleware/thunk.js:16:9
[task 2020-03-03T08:03:25.145Z] 08:03:25 INFO - dispatch@resource://devtools/client/shared/vendor/redux.js:681:28
[task 2020-03-03T08:03:25.146Z] 08:03:25 INFO - loadDevices/<@resource://devtools/client/responsive/actions/devices.js:182:17
[task 2020-03-03T08:03:25.147Z] 08:03:25 INFO - async*thunk/</<@resource://devtools/client/shared/redux/middleware/thunk.js:15:9
[task 2020-03-03T08:03:25.148Z] 08:03:25 INFO - @resource://devtools/client/responsive/index.js:101:19
[task 2020-03-03T08:03:25.148Z] 08:03:25 INFO - promise callback*@resource://devtools/client/responsive/index.js:100:35
[task 2020-03-03T08:03:25.149Z] 08:03:25 INFO - Rejection date: Tue Mar 03 2020 08:03:24 GMT+0000 (Coordinated Universal Time) - false == true - JS frame :: resource://testing-common/PromiseTestUtils.jsm :: assertNoUncaughtRejections :: line 265
[task 2020-03-03T08:03:25.150Z] 08:03:25 INFO - Stack trace:
[task 2020-03-03T08:03:25.151Z] 08:03:25 INFO - resource://testing-common/PromiseTestUtils.jsm:assertNoUncaughtRejections:265
[task 2020-03-03T08:03:25.151Z] 08:03:25 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1093
[task 2020-03-03T08:03:25.152Z] 08:03:25 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1097
[task 2020-03-03T08:03:25.153Z] 08:03:25 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:925
[task 2020-03-03T08:03:25.154Z] 08:03:25 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:914
[task 2020-03-03T08:03:25.154Z] 08:03:25 INFO - Leaving test bound
| Comment hidden (Intermittent Failures Robot) |
Comment 2•5 years ago
|
||
https://wiki.mozilla.org/Bug_Triage#Intermittent_Test_Failure_Cleanup
For more information, please visit auto_nag documentation.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INCOMPLETE
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
You need to log in
before you can comment on or make changes to this bug.
Description
•