Closed Bug 1578008 Opened 11 months ago Closed 3 months ago

Intermittent devtools/client/responsive/test/browser/browser_window_sizing.js | window.outerWidth zoom 0.9 should be 375 and we got 209. - false == true -

Categories

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

defect

Tracking

(firefox-esr68 unaffected, firefox75 unaffected, firefox76 unaffected, firefox77 fixed)

RESOLVED FIXED
Firefox 77
Tracking Status
firefox-esr68 --- unaffected
firefox75 --- unaffected
firefox76 --- unaffected
firefox77 --- fixed

People

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

References

(Regression)

Details

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

Attachments

(4 files, 1 obsolete file)

Filed by: dluca [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=264394230&repo=mozilla-inbound
Full log: https://queue.taskcluster.net/v1/task/IcOlfpNTQcm8sgcZSr9jbQ/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://queue.taskcluster.net/v1/task/IcOlfpNTQcm8sgcZSr9jbQ/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


INFO - TEST-START | devtools/client/responsive/test/browser/browser_window_sizing.js
[task 2019-08-31T10:52:40.773Z] 10:52:40     INFO - Entering test bound 
[task 2019-08-31T10:52:40.774Z] 10:52:40     INFO - Adding a new tab with URL: data:text/html;charset=utf-8,
[task 2019-08-31T10:52:40.830Z] 10:52:40     INFO - GECKO(9906) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpDY4Auc.mozrunner/runtests_leaks_tab_pid10068.log
[task 2019-08-31T10:52:40.971Z] 10:52:40     INFO - GECKO(9906) | Couldn't convert chrome URL: chrome://branding/locale/brand.properties
[task 2019-08-31T10:52:41.135Z] 10:52:41     INFO - GECKO(9906) |  WARN 2019-08-31T10:52:41Z: audio_thread_priority::rt_linux: Could not make thread real-time.
[task 2019-08-31T10:52:41.135Z] 10:52:41     INFO - GECKO(9906) |  WARN 2019-08-31T10:52:41Z: audioipc_client: Could not promote audio threads to real-time during initialization.
[task 2019-08-31T10:52:41.150Z] 10:52:41     INFO - GECKO(9906) | ++DOCSHELL 0x7fc2288b3800 == 1 [pid = 10068] [id = {7948959b-eea0-4ed8-bd3e-4ccf8fa91273}]
[task 2019-08-31T10:52:41.226Z] 10:52:41     INFO - GECKO(9906) | ++DOMWINDOW == 1 (0x7fc2297dbf20) [pid = 10068] [serial = 1] [outer = (nil)]
[task 2019-08-31T10:52:41.234Z] 10:52:41     INFO - GECKO(9906) | ++DOMWINDOW == 2 (0x7fc22883a800) [pid = 10068] [serial = 2] [outer = 0x7fc2297dbf20]
[task 2019-08-31T10:52:41.382Z] 10:52:41     INFO - GECKO(9906) | ++DOMWINDOW == 3 (0x7fc2291ccc00) [pid = 10068] [serial = 3] [outer = 0x7fc2297dbf20]
[task 2019-08-31T10:52:41.543Z] 10:52:41     INFO - Tab added and finished loading
[task 2019-08-31T10:52:41.543Z] 10:52:41     INFO - Opening responsive design mode
[task 2019-08-31T10:52:41.564Z] 10:52:41     INFO - GECKO(9906) | ++DOCSHELL 0x7fa82ee60000 == 7 [pid = 9906] [id = {e89d1174-6a95-49bf-a748-70131e19402a}]
[task 2019-08-31T10:52:41.564Z] 10:52:41     INFO - GECKO(9906) | ++DOMWINDOW == 15 (0x7fa83498c2e0) [pid = 9906] [serial = 15] [outer = (nil)]
[task 2019-08-31T10:52:41.584Z] 10:52:41     INFO - GECKO(9906) | ++DOMWINDOW == 16 (0x7fa83773c000) [pid = 9906] [serial = 16] [outer = 0x7fa83498c2e0]
[task 2019-08-31T10:52:41.665Z] 10:52:41     INFO - GECKO(9906) | [Parent 9906, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/worker/workspace/build/src/dom/base/ThirdPartyUtil.cpp, line 415
[task 2019-08-31T10:52:41.666Z] 10:52:41     INFO - GECKO(9906) | ++DOMWINDOW == 17 (0x7fa82eff4800) [pid = 9906] [serial = 17] [outer = 0x7fa83498c2e0]
[task 2019-08-31T10:52:41.929Z] 10:52:41     INFO - GECKO(9906) | [Parent 9906, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004001: file /builds/worker/workspace/build/src/dom/xul/nsXULPrototypeCache.cpp, line 252
[task 2019-08-31T10:52:41.988Z] 10:52:41     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "CHANGE_DISPLAY_PIXEL_RATIO"
[task 2019-08-31T10:52:41.993Z] 10:52:41     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_VIEWPORT"
[task 2019-08-31T10:52:42.070Z] 10:52:42     INFO - GECKO(9906) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpDY4Auc.mozrunner/runtests_leaks_tab_pid10096.log
[task 2019-08-31T10:52:42.207Z] 10:52:42     INFO - GECKO(9906) | ++DOCSHELL 0x7fa82c021800 == 8 [pid = 9906] [id = {dabd0846-8dc6-4d38-bdbd-e33e4fa498c3}]
[task 2019-08-31T10:52:42.208Z] 10:52:42     INFO - GECKO(9906) | ++DOMWINDOW == 18 (0x7fa82bf334c0) [pid = 9906] [serial = 18] [outer = (nil)]
[task 2019-08-31T10:52:42.212Z] 10:52:42     INFO - GECKO(9906) | Couldn't convert chrome URL: chrome://branding/locale/brand.properties
[task 2019-08-31T10:52:42.232Z] 10:52:42     INFO - GECKO(9906) | ++DOMWINDOW == 19 (0x7fa82c004000) [pid = 9906] [serial = 19] [outer = 0x7fa82bf334c0]
[task 2019-08-31T10:52:42.293Z] 10:52:42     INFO - GECKO(9906) | JavaScript error: chrome://global/content/elements/browser-custom-element.js, line 1306: uncaught exception: 2147500033
[task 2019-08-31T10:52:42.297Z] 10:52:42     INFO - GECKO(9906) | JavaScript error: chrome://global/content/elements/browser-custom-element.js, line 1306: uncaught exception: 2147500033
[task 2019-08-31T10:52:42.358Z] 10:52:42     INFO - GECKO(9906) |  WARN 2019-08-31T10:52:42Z: audio_thread_priority::rt_linux: Could not make thread real-time.
[task 2019-08-31T10:52:42.359Z] 10:52:42     INFO - GECKO(9906) |  WARN 2019-08-31T10:52:42Z: audioipc_client: Could not promote audio threads to real-time during initialization.
[task 2019-08-31T10:52:42.367Z] 10:52:42     INFO - GECKO(9906) | ++DOCSHELL 0x7f75c1ab3800 == 1 [pid = 10096] [id = {1f936288-1d33-4aea-a53e-7230e782adb9}]
[task 2019-08-31T10:52:42.408Z] 10:52:42     INFO - Console message: [JavaScript Error: "uncaught exception: 2147500033" {file: "chrome://global/content/elements/browser-custom-element.js" line: 1306}]
[task 2019-08-31T10:52:42.410Z] 10:52:42     INFO - Console message: [JavaScript Error: "[Exception... "Method not implemented'Method not implemented' when calling method: [nsIWebNavigation::sessionHistory]"  nsresult: "0x80004001 (NS_ERROR_NOT_IMPLEMENTED)"  location: "JS frame :: chrome://global/content/elements/browser-custom-element.js :: construct :: line 1306"  data: no]"]
[task 2019-08-31T10:52:42.410Z] 10:52:42     INFO - construct@chrome://global/content/elements/browser-custom-element.js:1306:13
[task 2019-08-31T10:52:42.411Z] 10:52:42     INFO - attributeChangedCallback@chrome://global/content/elements/browser-custom-element.js:60:14
[task 2019-08-31T10:52:42.412Z] 10:52:42     INFO - start@resource://devtools/client/responsive/browser/tunnel.js:211:13
[task 2019-08-31T10:52:42.413Z] 10:52:42     INFO - start@resource://devtools/client/responsive/browser/swap.js:279:20
[task 2019-08-31T10:52:42.414Z] 10:52:42     INFO - async*init@resource://devtools/client/responsive/manager.js:411:21
[task 2019-08-31T10:52:42.415Z] 10:52:42     INFO - ResponsiveUI@resource://devtools/client/responsive/manager.js:337:22
[task 2019-08-31T10:52:42.416Z] 10:52:42     INFO - openIfNeeded@resource://devtools/client/responsive/manager.js:156:18
[task 2019-08-31T10:52:42.416Z] 10:52:42     INFO - openRDM@chrome://mochitests/content/browser/devtools/client/responsive/test/browser/head.js:115:28
[task 2019-08-31T10:52:42.416Z] 10:52:42     INFO - @chrome://mochitests/content/browser/devtools/client/responsive/test/browser/browser_window_sizing.js:27:33
[task 2019-08-31T10:52:42.416Z] 10:52:42     INFO - Async*Tester_execTest/<@chrome://mochikit/content/browser-test.js:1350:34
[task 2019-08-31T10:52:42.416Z] 10:52:42     INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:1385:11
[task 2019-08-31T10:52:42.416Z] 10:52:42     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:1213:14
[task 2019-08-31T10:52:42.416Z] 10:52:42     INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:805:67
[task 2019-08-31T10:52:42.416Z] 10:52:42     INFO - 
[task 2019-08-31T10:52:42.419Z] 10:52:42     INFO - Console message: [JavaScript Error: "uncaught exception: 2147500033" {file: "chrome://global/content/elements/browser-custom-element.js" line: 1306}]
[task 2019-08-31T10:52:42.423Z] 10:52:42     INFO - Console message: [JavaScript Error: "[Exception... "Method not implemented'Method not implemented' when calling method: [nsIWebNavigation::sessionHistory]"  nsresult: "0x80004001 (NS_ERROR_NOT_IMPLEMENTED)"  location: "JS frame :: chrome://global/content/elements/browser-custom-element.js :: construct :: line 1306"  data: no]"]
[task 2019-08-31T10:52:42.423Z] 10:52:42     INFO - construct@chrome://global/content/elements/browser-custom-element.js:1306:13
[task 2019-08-31T10:52:42.423Z] 10:52:42     INFO - start@resource://devtools/client/responsive/browser/tunnel.js:212:13
[task 2019-08-31T10:52:42.423Z] 10:52:42     INFO - start@resource://devtools/client/responsive/browser/swap.js:279:20
[task 2019-08-31T10:52:42.423Z] 10:52:42     INFO - async*init@resource://devtools/client/responsive/manager.js:411:21
[task 2019-08-31T10:52:42.423Z] 10:52:42     INFO - ResponsiveUI@resource://devtools/client/responsive/manager.js:337:22
[task 2019-08-31T10:52:42.423Z] 10:52:42     INFO - openIfNeeded@resource://devtools/client/responsive/manager.js:156:18
[task 2019-08-31T10:52:42.423Z] 10:52:42     INFO - openRDM@chrome://mochitests/content/browser/devtools/client/responsive/test/browser/head.js:115:28
[task 2019-08-31T10:52:42.423Z] 10:52:42     INFO - @chrome://mochitests/content/browser/devtools/client/responsive/test/browser/browser_window_sizing.js:27:33
[task 2019-08-31T10:52:42.423Z] 10:52:42     INFO - Async*Tester_execTest/<@chrome://mochikit/content/browser-test.js:1350:34
[task 2019-08-31T10:52:42.423Z] 10:52:42     INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:1385:11
[task 2019-08-31T10:52:42.423Z] 10:52:42     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:1213:14
[task 2019-08-31T10:52:42.423Z] 10:52:42     INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:805:67
[task 2019-08-31T10:52:42.423Z] 10:52:42     INFO - 
[task 2019-08-31T10:52:42.442Z] 10:52:42     INFO - GECKO(9906) | ++DOMWINDOW == 1 (0x7f75c29dbf20) [pid = 10096] [serial = 1] [outer = (nil)]
[task 2019-08-31T10:52:42.442Z] 10:52:42     INFO - GECKO(9906) | ++DOMWINDOW == 2 (0x7f75c1a53800) [pid = 10096] [serial = 2] [outer = 0x7f75c29dbf20]
[task 2019-08-31T10:52:42.458Z] 10:52:42     INFO - GECKO(9906) | [Parent 9906, Main Thread] WARNING: '!CanHandleWith(sPresContext)', file /builds/worker/workspace/build/src/dom/events/IMEStateManager.cpp, line 1088
[task 2019-08-31T10:52:42.735Z] 10:52:42     INFO - GECKO(9906) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpDY4Auc.mozrunner/runtests_leaks_tab_pid10117.log
[task 2019-08-31T10:52:42.952Z] 10:52:42     INFO - GECKO(9906) | Couldn't convert chrome URL: chrome://branding/locale/brand.properties
[task 2019-08-31T10:52:43.111Z] 10:52:43     INFO - GECKO(9906) |  WARN 2019-08-31T10:52:43Z: audio_thread_priority::rt_linux: Could not make thread real-time.
[task 2019-08-31T10:52:43.111Z] 10:52:43     INFO - GECKO(9906) |  WARN 2019-08-31T10:52:43Z: audioipc_client: Could not promote audio threads to real-time during initialization.
[task 2019-08-31T10:52:43.212Z] 10:52:43     INFO - Responsive design mode opened
[task 2019-08-31T10:52:43.212Z] 10:52:43     INFO - Current size: 320 x 480, set to: 375 x 450
[task 2019-08-31T10:52:43.212Z] 10:52:43     INFO - Waiting for viewport-resize to 375 x 450
[task 2019-08-31T10:52:43.212Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "RESIZE_VIEWPORT"
[task 2019-08-31T10:52:43.232Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "LOAD_DEVICE_LIST_START"
[task 2019-08-31T10:52:43.258Z] 10:52:43     INFO - Got viewport-resize to 375 x 450
[task 2019-08-31T10:52:43.258Z] 10:52:43     INFO - Ensure outer size values are unchanged at different zoom levels.
[task 2019-08-31T10:52:43.259Z] 10:52:43     INFO - Setting zoom level to 0.3
[task 2019-08-31T10:52:43.262Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ZOOM_VIEWPORT"
[task 2019-08-31T10:52:43.400Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE_TYPE"
[task 2019-08-31T10:52:43.400Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.417Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.419Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.432Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.439Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.441Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.457Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.457Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.464Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.467Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.475Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.475Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.479Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.482Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.486Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.489Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.498Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.498Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.501Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.501Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.505Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.508Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.516Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.517Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE_TYPE"
[task 2019-08-31T10:52:43.534Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.534Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.534Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.541Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.541Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.550Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.568Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.568Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.568Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.570Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.577Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.580Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.596Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE_TYPE"
[task 2019-08-31T10:52:43.597Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.597Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.604Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.605Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE_TYPE"
[task 2019-08-31T10:52:43.606Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.614Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.614Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.622Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE_TYPE"
[task 2019-08-31T10:52:43.622Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.626Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.629Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.633Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE_TYPE"
[task 2019-08-31T10:52:43.640Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.643Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.647Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.650Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2019-08-31T10:52:43.651Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ADD_DEVICE_TYPE"
[task 2019-08-31T10:52:43.654Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "LOAD_DEVICE_LIST_END"
[task 2019-08-31T10:52:43.691Z] 10:52:43     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | window.outerWidth zoom 0.3 should be 375 and we got 377. - true == true - 
[task 2019-08-31T10:52:43.692Z] 10:52:43     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | window.outerHeight zoom 0.3 should be 450 and we got 450. - true == true - 
[task 2019-08-31T10:52:43.692Z] 10:52:43     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.availWidth zoom 0.3 should be 375 and we got 377. - true == true - 
[task 2019-08-31T10:52:43.694Z] 10:52:43     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.availHeight zoom 0.3 should be 450 and we got 450. - true == true - 
[task 2019-08-31T10:52:43.694Z] 10:52:43     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.width zoom " 0.3 should be 375 and we got 377. - true == true - 
[task 2019-08-31T10:52:43.697Z] 10:52:43     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.height zoom " 0.3 should be 450 and we got 450. - true == true - 
[task 2019-08-31T10:52:43.699Z] 10:52:43     INFO - Setting zoom level to 0.5
[task 2019-08-31T10:52:43.699Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ZOOM_VIEWPORT"
[task 2019-08-31T10:52:43.758Z] 10:52:43     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | window.outerWidth zoom 0.5 should be 375 and we got 376. - true == true - 
[task 2019-08-31T10:52:43.760Z] 10:52:43     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | window.outerHeight zoom 0.5 should be 450 and we got 450. - true == true - 
[task 2019-08-31T10:52:43.760Z] 10:52:43     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.availWidth zoom 0.5 should be 375 and we got 376. - true == true - 
[task 2019-08-31T10:52:43.761Z] 10:52:43     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.availHeight zoom 0.5 should be 450 and we got 450. - true == true - 
[task 2019-08-31T10:52:43.761Z] 10:52:43     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.width zoom " 0.5 should be 375 and we got 376. - true == true - 
[task 2019-08-31T10:52:43.762Z] 10:52:43     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.height zoom " 0.5 should be 450 and we got 450. - true == true - 
[task 2019-08-31T10:52:43.762Z] 10:52:43     INFO - Setting zoom level to 0.9
[task 2019-08-31T10:52:43.763Z] 10:52:43     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ZOOM_VIEWPORT"
[task 2019-08-31T10:52:43.806Z] 10:52:43     INFO - TEST-INFO | started process screentopng
[task 2019-08-31T10:52:44.225Z] 10:52:44     INFO - TEST-INFO | screentopng: exit 0
[task 2019-08-31T10:52:44.226Z] 10:52:44     INFO - TEST-UNEXPECTED-FAIL | devtools/client/responsive/test/browser/browser_window_sizing.js | window.outerWidth zoom 0.9 should be 375 and we got 209. - false == true - 
[task 2019-08-31T10:52:44.227Z] 10:52:44     INFO - Stack trace:
[task 2019-08-31T10:52:44.227Z] 10:52:44     INFO - resource://testing-common/content-task.js line 62 > eval:null:9
[task 2019-08-31T10:52:44.227Z] 10:52:44     INFO - resource://testing-common/content-task.js:null:63
[task 2019-08-31T10:52:44.228Z] 10:52:44     INFO - Not taking screenshot here: see the one that was previously logged
[task 2019-08-31T10:52:44.229Z] 10:52:44     INFO - TEST-UNEXPECTED-FAIL | devtools/client/responsive/test/browser/browser_window_sizing.js | window.outerHeight zoom 0.9 should be 450 and we got 250. - false == true - 
[task 2019-08-31T10:52:44.229Z] 10:52:44     INFO - Stack trace:
[task 2019-08-31T10:52:44.230Z] 10:52:44     INFO - resource://testing-common/content-task.js line 62 > eval:null:15
[task 2019-08-31T10:52:44.230Z] 10:52:44     INFO - resource://testing-common/content-task.js:null:63
[task 2019-08-31T10:52:44.231Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.availWidth zoom 0.9 should be 375 and we got 376. - true == true - 
[task 2019-08-31T10:52:44.231Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.availHeight zoom 0.9 should be 450 and we got 450. - true == true - 
[task 2019-08-31T10:52:44.232Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.width zoom " 0.9 should be 375 and we got 376. - true == true - 
[task 2019-08-31T10:52:44.232Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.height zoom " 0.9 should be 450 and we got 450. - true == true - 
[task 2019-08-31T10:52:44.233Z] 10:52:44     INFO - Setting zoom level to 1
[task 2019-08-31T10:52:44.233Z] 10:52:44     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ZOOM_VIEWPORT"
[task 2019-08-31T10:52:44.234Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | window.outerWidth zoom 1 should be 375 and we got 375. - true == true - 
[task 2019-08-31T10:52:44.234Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | window.outerHeight zoom 1 should be 450 and we got 450. - true == true - 
[task 2019-08-31T10:52:44.236Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.availWidth zoom 1 should be 375 and we got 375. - true == true - 
[task 2019-08-31T10:52:44.236Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.availHeight zoom 1 should be 450 and we got 450. - true == true - 
[task 2019-08-31T10:52:44.237Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.width zoom " 1 should be 375 and we got 375. - true == true - 
[task 2019-08-31T10:52:44.237Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.height zoom " 1 should be 450 and we got 450. - true == true - 
[task 2019-08-31T10:52:44.237Z] 10:52:44     INFO - Setting zoom level to 1.5
[task 2019-08-31T10:52:44.239Z] 10:52:44     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ZOOM_VIEWPORT"
[task 2019-08-31T10:52:44.239Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | window.outerWidth zoom 1.5 should be 375 and we got 375. - true == true - 
[task 2019-08-31T10:52:44.240Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | window.outerHeight zoom 1.5 should be 450 and we got 450. - true == true - 
[task 2019-08-31T10:52:44.241Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.availWidth zoom 1.5 should be 375 and we got 375. - true == true - 
[task 2019-08-31T10:52:44.241Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.availHeight zoom 1.5 should be 450 and we got 450. - true == true - 
[task 2019-08-31T10:52:44.243Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.width zoom " 1.5 should be 375 and we got 375. - true == true - 
[task 2019-08-31T10:52:44.244Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.height zoom " 1.5 should be 450 and we got 450. - true == true - 
[task 2019-08-31T10:52:44.244Z] 10:52:44     INFO - Setting zoom level to 2
[task 2019-08-31T10:52:44.245Z] 10:52:44     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ZOOM_VIEWPORT"
[task 2019-08-31T10:52:44.245Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | window.outerWidth zoom 2 should be 375 and we got 375. - true == true - 
[task 2019-08-31T10:52:44.245Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | window.outerHeight zoom 2 should be 450 and we got 450. - true == true - 
[task 2019-08-31T10:52:44.247Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.availWidth zoom 2 should be 375 and we got 375. - true == true - 
[task 2019-08-31T10:52:44.248Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.availHeight zoom 2 should be 450 and we got 450. - true == true - 
[task 2019-08-31T10:52:44.249Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.width zoom " 2 should be 375 and we got 375. - true == true - 
[task 2019-08-31T10:52:44.249Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.height zoom " 2 should be 450 and we got 450. - true == true - 
[task 2019-08-31T10:52:44.249Z] 10:52:44     INFO - Setting zoom level to 2.4
[task 2019-08-31T10:52:44.251Z] 10:52:44     INFO - GECKO(9906) | console.log: "[DISPATCH] action type:" "ZOOM_VIEWPORT"
[task 2019-08-31T10:52:44.252Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | window.outerWidth zoom 2.4 should be 375 and we got 375. - true == true - 
[task 2019-08-31T10:52:44.253Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | window.outerHeight zoom 2.4 should be 450 and we got 450. - true == true - 
[task 2019-08-31T10:52:44.254Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.availWidth zoom 2.4 should be 375 and we got 375. - true == true - 
[task 2019-08-31T10:52:44.255Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.availHeight zoom 2.4 should be 450 and we got 450. - true == true - 
[task 2019-08-31T10:52:44.255Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.width zoom " 2.4 should be 375 and we got 375. - true == true - 
[task 2019-08-31T10:52:44.256Z] 10:52:44     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_window_sizing.js | screen.height zoom " 2.4 should be 450 and we got 450. - true == true - 
[task 2019-08-31T10:52:44.257Z] 10:52:44     INFO - Leaving test bound 
[task 2019-08-31T10:52:44.257Z] 10:52:44     INFO - Removing tab.
[task 2019-08-31T10:52:44.260Z] 10:52:44     INFO - Waiting for event: 'TabClose' on [object XULElement].
Status: NEW → RESOLVED
Closed: 9 months ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 9 months ago8 months ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---

Please have a look over this too as it has spiked in the last couple of days.

Flags: needinfo?(emilio)
Assignee: nobody → emilio
Regressed by: 1612068

Same as on bug 1632589, please don't forget to re-enable the tests after you submit a fix.

Comment on attachment 9143337 [details]
Bug 1578008 - Disabled browser_window_sizing.js on linux x64 and macos (fixed) r?#intermittent-reviewers

Revision D72523 was moved to bug 1632589. Setting attachment 9143337 [details] to obsolete.

Attachment #9143337 - Attachment is obsolete: true
Pushed by shindli@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/515a6bc9c2a5
Disabled browser_window_sizing.js on linux x64 and macos r=jmaher
Keywords: leave-open
Whiteboard: [stockwell disable-recommended] → [stockwell disabled]

Now that we no longer have the various resolution shenanigans, we really
just want to ensure that child processes observe the resize of the
<browser> element, which can happen just fine if we ensure to flush
layout.

Depends on D72551

I don't think it is correct. This comes back from bug 1509552, but I
believe it is better fixed by the change in bug 1536755.

In particular, treating the intrinsic scale as the minimum effective
zoom seems wrong. The intrinsic scale grows on full zoom increases (but
that won't change the resolution), however then decreasing the zoom will
increase the resolution, which looks wrong.

In order to work around that, bug 1561227 added a bunch of code to
restore the resolution after a full zoom change, which we can get rid
of after this.

The test for bug 1536755 still passes after this, and I manually-tested
bug 1509552 on GVE.

Flags: needinfo?(emilio)

This is no longer needed now that MVM doesn't restore the zoom.

Blocks: 1632379
Attachment #9143429 - Attachment description: Bug 1578008 - Avoid clamping zoom to intrinsic scale. r=botond → Bug 1578008 - Don't optimize away the resize reflow for full zoom changes if there's a mobile viewport manager. r=botond
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/4f8447ef6365
Don't optimize away the resize reflow for full zoom changes if there's a mobile viewport manager. r=botond
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/9e6925ea790f
Remove various hacks to restore resolution only after a full zoom change. r=bradwerth
https://hg.mozilla.org/integration/autoland/rev/abbc47ce1451
Make promiseRDMZoom more simple and reliable. r=bradwerth
Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2608b85d2613
Remove various hacks to restore resolution only after a full zoom change. r=bradwerth
https://hg.mozilla.org/integration/autoland/rev/3b9da5ffaca3
Make promiseRDMZoom more simple and reliable. r=bradwerth
Status: REOPENED → RESOLVED
Closed: 8 months ago3 months ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 77
You need to log in before you can comment on or make changes to this bug.