Closed Bug 1818120 Opened 2 years ago Closed 2 years ago

Intermittent devtools/client/responsive/test/browser/browser_viewport_resizing_scrollbar.js | single tracking bug

Categories

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

defect

Tracking

(firefox-esr102 unaffected, firefox110 unaffected, firefox111 unaffected, firefox112 fixed)

RESOLVED DUPLICATE of bug 1767693
Tracking Status
firefox-esr102 --- unaffected
firefox110 --- unaffected
firefox111 --- unaffected
firefox112 --- fixed

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Regression)

Details

(Keywords: intermittent-failure, intermittent-testcase, regression)

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


[task 2023-02-21T23:24:59.419Z] 23:24:59     INFO - TEST-START | devtools/client/responsive/test/browser/browser_viewport_resizing_scrollbar.js
[task 2023-02-21T23:24:59.441Z] 23:24:59     INFO - Entering test bound 
[task 2023-02-21T23:24:59.446Z] 23:24:59     INFO - Adding a new tab with URL: data:text/html;charset=utf-8,<head><meta name="viewport" content="width=device-width, initial-scale=1"/></head><body><div style="background:orange; width:1000px; height:1000px"></div></body>
[task 2023-02-21T23:24:59.556Z] 23:24:59     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "data:text/html;charset=utf-8,<head><meta name="viewport" content="width=device-width, initial-scale=1"/></head><body><div style="background:orange; width:1000px; height:1000px"></div></body>" line: 0}]
[task 2023-02-21T23:24:59.666Z] 23:24:59     INFO - Tab added and finished loading
[task 2023-02-21T23:24:59.667Z] 23:24:59     INFO - Opening responsive design mode
[task 2023-02-21T23:24:59.859Z] 23:24:59     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "CHANGE_DISPLAY_PIXEL_RATIO"
[task 2023-02-21T23:24:59.862Z] 23:24:59     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_VIEWPORT"
[task 2023-02-21T23:25:00.014Z] 23:25:00     INFO - Responsive design mode opened
[task 2023-02-21T23:25:00.045Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "LOAD_DEVICE_LIST_START"
[task 2023-02-21T23:25:00.073Z] 23:25:00     INFO - Responsive design initialized
[task 2023-02-21T23:25:00.073Z] 23:25:00     INFO - Waiting for state predicate "state => state.viewports.length == 1"
[task 2023-02-21T23:25:00.073Z] 23:25:00     INFO - Found state predicate "state => state.viewports.length == 1"
[task 2023-02-21T23:25:00.086Z] 23:25:00     INFO - --- Starting viewport test output ---
[task 2023-02-21T23:25:00.086Z] 23:25:00     INFO - Meta Viewport OFF setting meta viewport support.
[task 2023-02-21T23:25:00.095Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE_TYPE"
[task 2023-02-21T23:25:00.103Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.115Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.121Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.129Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.136Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.140Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.146Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.151Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.158Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.169Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.173Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.175Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.180Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.181Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.182Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.185Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.187Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.190Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.198Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.200Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.209Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.213Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.216Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.220Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.222Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.225Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.229Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.236Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.239Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.241Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.244Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.247Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE_TYPE"
[task 2023-02-21T23:25:00.249Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.251Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.253Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.257Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.259Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.260Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.267Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.270Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.272Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE_TYPE"
[task 2023-02-21T23:25:00.276Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.278Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.280Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.283Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE_TYPE"
[task 2023-02-21T23:25:00.285Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.287Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.290Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.292Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE_TYPE"
[task 2023-02-21T23:25:00.294Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "LOAD_DEVICE_LIST_END"
[task 2023-02-21T23:25:00.354Z] 23:25:00     INFO - Reload so the new configuration applies cleanly to the page
[task 2023-02-21T23:25:00.358Z] 23:25:00     INFO - Navigating to "data:text/html;charset=utf-8,<head><meta name="viewport" content="width=device-width, initial-scale=1"/></head><body><div style="background:orange; width:1000px; height:1000px"></div></body>"
[task 2023-02-21T23:25:00.360Z] 23:25:00     INFO - Waiting for page to be loaded…
[task 2023-02-21T23:25:00.468Z] 23:25:00     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "data:text/html;charset=utf-8,<head><meta name="viewport" content="width=device-width, initial-scale=1"/></head><body><div style="background:orange; width:1000px; height:1000px"></div></body>" line: 0}]
[task 2023-02-21T23:25:00.474Z] 23:25:00     INFO - → page loaded
[task 2023-02-21T23:25:00.476Z] 23:25:00     INFO - Wait for the toolbox to reload
[task 2023-02-21T23:25:00.477Z] 23:25:00     INFO - Wait for Responsive UI to reload
[task 2023-02-21T23:25:00.479Z] 23:25:00     INFO - Waiting for responsive ui commands to be reloaded…
[task 2023-02-21T23:25:00.481Z] 23:25:00     INFO - Waiting for target switch…
[task 2023-02-21T23:25:00.549Z] 23:25:00     INFO - → switched-target emitted
[task 2023-02-21T23:25:00.555Z] 23:25:00     INFO - Waiting for 'dom-complete' resource…
[task 2023-02-21T23:25:00.648Z] 23:25:00     INFO - → 'dom-complete' resource emitted
[task 2023-02-21T23:25:00.662Z] 23:25:00     INFO - Current size: 320 x 480, set to: 300 x 600
[task 2023-02-21T23:25:00.663Z] 23:25:00     INFO - Waiting for viewport-resize to 300 x 600
[task 2023-02-21T23:25:00.664Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "RESIZE_VIEWPORT"
[task 2023-02-21T23:25:00.666Z] 23:25:00     INFO - Got content-resize to 300 x 600
[task 2023-02-21T23:25:00.908Z] 23:25:00     INFO - Current size: 300 x 600, set to: 600 x 300
[task 2023-02-21T23:25:00.911Z] 23:25:00     INFO - Waiting for viewport-resize to 600 x 300
[task 2023-02-21T23:25:00.913Z] 23:25:00     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "RESIZE_VIEWPORT"
[task 2023-02-21T23:25:00.916Z] 23:25:00     INFO - Got content-resize to 600 x 300
[task 2023-02-21T23:25:00.985Z] 23:25:00     INFO - Navigating to "data:text/html;charset=utf-8,<head><meta name="viewport" content="width=device-width, initial-scale=1"/></head><body><div style="background:orange; width:1000px; height:1000px"></div></body>"
[task 2023-02-21T23:25:00.987Z] 23:25:00     INFO - Waiting for page to be loaded…
[task 2023-02-21T23:25:01.060Z] 23:25:01     INFO - → page loaded
[task 2023-02-21T23:25:01.063Z] 23:25:01     INFO - Wait for the toolbox to reload
[task 2023-02-21T23:25:01.065Z] 23:25:01     INFO - Wait for Responsive UI to reload
[task 2023-02-21T23:25:01.066Z] 23:25:01     INFO - Waiting for responsive ui commands to be reloaded…
[task 2023-02-21T23:25:01.067Z] 23:25:01     INFO - Waiting for target switch…
[task 2023-02-21T23:25:01.074Z] 23:25:01     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "data:text/html;charset=utf-8,<head><meta name="viewport" content="width=device-width, initial-scale=1"/></head><body><div style="background:orange; width:1000px; height:1000px"></div></body>" line: 0}]
[task 2023-02-21T23:25:01.098Z] 23:25:01     INFO - → switched-target emitted
[task 2023-02-21T23:25:01.099Z] 23:25:01     INFO - Waiting for 'dom-complete' resource…
[task 2023-02-21T23:25:01.198Z] 23:25:01     INFO - → 'dom-complete' resource emitted
[task 2023-02-21T23:25:01.203Z] 23:25:01     INFO - Current size: 600 x 300, set to: 300 x 600
[task 2023-02-21T23:25:01.205Z] 23:25:01     INFO - Waiting for viewport-resize to 300 x 600
[task 2023-02-21T23:25:01.205Z] 23:25:01     INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "RESIZE_VIEWPORT"
[task 2023-02-21T23:25:01.209Z] 23:25:01     INFO - Got content-resize to 300 x 600
[task 2023-02-21T23:25:01.296Z] 23:25:01     INFO - TEST-INFO | started process screentopng
[task 2023-02-21T23:25:01.714Z] 23:25:01     INFO - TEST-INFO | screentopng: exit 0
[task 2023-02-21T23:25:01.715Z] 23:25:01     INFO - TEST-UNEXPECTED-FAIL | devtools/client/responsive/test/browser/browser_viewport_resizing_scrollbar.js | Snapshot canvases are not the same size: 300x600 vs. 600x300 - 
[task 2023-02-21T23:25:01.715Z] 23:25:01     INFO - Stack trace:
[task 2023-02-21T23:25:01.715Z] 23:25:01     INFO - chrome://mochikit/content/browser-test.js:test_ok:1465
[task 2023-02-21T23:25:01.715Z] 23:25:01     INFO - chrome://mochikit/content/tests/SimpleTest/WindowSnapshot.js:compareSnapshots:25
[task 2023-02-21T23:25:01.715Z] 23:25:01     INFO - chrome://mochitests/content/browser/devtools/client/responsive/test/browser/browser_viewport_resizing_scrollbar.js:null:83
[task 2023-02-21T23:25:01.715Z] 23:25:01     INFO - chrome://mochitests/content/browser/devtools/client/responsive/test/browser/head.js:addRDMTaskWithPreAndPost/<:155
[task 2023-02-21T23:25:01.715Z] 23:25:01     INFO - chrome://mochikit/content/browser-test.js:handleTask:1037
[task 2023-02-21T23:25:01.715Z] 23:25:01     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1109
[task 2023-02-21T23:25:01.715Z] 23:25:01     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1251
[task 2023-02-21T23:25:01.715Z] 23:25:01     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1026
[task 2023-02-21T23:25:01.716Z] 23:25:01     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1036
[task 2023-02-21T23:25:01.716Z] 23:25:01     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_viewport_resizing_scrollbar.js | Window snapshots should match. - 

This is caused by Bug 1359861.
The bug was backed out once when it first landed, but the second landing caused the failure to reappear.
Mark, this has an increased frequency, can you take a look please?
Thank you.

Flags: needinfo?(markh)
Regressed by: 1359861
Summary: Intermittent devtools/client/responsive/test/browser/browser_viewport_resizing_scrollbar.js | single tracking bug → Frequent devtools/client/responsive/test/browser/browser_viewport_resizing_scrollbar.js | single tracking bug
See Also: → 1818136

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

I'm afraid I can't see any reason that bug might have caused 3 devtools tests to fail - there's nothing in the logs that might indicate what has gone wrong and none of the tests seems to reference reader mode at all. The patch certainly would not have changed how content is rendered - it will have change what's on the context menu when in reader mode, but that doesn't seem implicated in these tests either. I'm really not sure how to proceed here - do you think we should loop in the devtools team?

Flags: needinfo?(markh) → needinfo?(ncsoregi)

Nicolas, could you have a look at what could have triggered this to frequent fail after Bug 1359861? Thank you.

Flags: needinfo?(ncsoregi) → needinfo?(nchevobbe)

There have been 67 total failures in the last 7 days.
There are:

  • 43 failures on linux1804-64-qr opt
  • 24 failures on linux1804-64-shippable-qr opt

Recent failure log.

Whiteboard: [stockwell needswork:owner]

might go away with patch for Bug 1767693

Flags: needinfo?(nchevobbe)
Whiteboard: [stockwell disable-recommended]

No new failures since the patch from Bug 1767693 landed.

Summary: Frequent devtools/client/responsive/test/browser/browser_viewport_resizing_scrollbar.js | single tracking bug → Intermittent devtools/client/responsive/test/browser/browser_viewport_resizing_scrollbar.js | single tracking bug
Whiteboard: [stockwell disable-recommended]

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

Whiteboard: [stockwell disable-recommended]
Status: NEW → RESOLVED
Closed: 2 years ago
Duplicate of bug: 1767693
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.