Closed Bug 1623964 Opened 5 years ago Closed 4 years ago

Intermittent /html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute-values.html | Testing http://web-platform.test:8000/html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute-values.html == http://web-platform.test:8

Categories

(Core :: Layout: Scrolling and Overflow, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla79
Tracking Status
firefox79 --- fixed

People

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

References

Details

(Keywords: intermittent-failure, Whiteboard: [wptsync upstream])

Attachments

(2 files)

Filed by: csabou [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=294059117&repo=try
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/TCY0Ie1OR5GTTVTq1Zc2rw/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/TCY0Ie1OR5GTTVTq1Zc2rw/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


task 2020-03-20T14:13:37.971Z] 14:13:37 INFO - TEST-START | /html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute-values.html
[task 2020-03-20T14:13:38.002Z] 14:13:38 INFO - PID 2088 | 1584713617964 Marionette INFO No differences allowed
[task 2020-03-20T14:13:38.002Z] 14:13:38 INFO - PID 2088 | 1584713617974 Marionette INFO Testing http://web-platform.test:8000/html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute-values.html == http://web-platform.test:8000/html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute-values-ref.html
[task 2020-03-20T14:13:38.328Z] 14:13:38 INFO - PID 2088 | 1584713618314 Marionette INFO No differences allowed
[task 2020-03-20T14:13:38.412Z] 14:13:38 INFO - TEST-UNEXPECTED-FAIL | /html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute-values.html | Testing http://web-platform.test:8000/html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute-values.html == http://web-platform.test:8000/html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute-values-ref.html
[task 2020-03-20T14:13:38.412Z] 14:13:38 INFO - Found 4 pixels different, maximum difference per channel 1
[task 2020-03-20T14:13:38.413Z] 14:13:38 INFO - REFTEST IMAGE 1 (TEST): data:image/png;base64,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WewqiwDYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAAAMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEAADYCAgAAbAQEAADYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAAAMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEAADYCAgAAbAQEAADYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAAAMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEAADYCAgAAbAQEAADYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAAAMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEAADYCAgAAbAQEAADYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAAAMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEAADYCAgAAbAQEAADYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAAAMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEAADYCAgAAbAQEAADYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAAAMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEAADYCAgAAbAQEAADYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAAAMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEAADYCAgAAbAQEAADYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAAAMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEAADYCAgAAbAQEAADYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAAAMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEAADYCAgAAbAI/SRzgycJCrAAAAABJRU5ErkJggg==
[task 2020-03-20T14:13:38.413Z] 14:13:38 INFO - REFTEST IMAGE 2 (REFERENCE): data:image/png;base64,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eha7yiIAADYCAgAAbAQEAADYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAAAMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEAADYCAgAAbAQEAADYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAAAMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEAADYCAgAAbAQEAADYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAAAMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEAADYCAgAAbAQEAADYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAAAMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEAADYCAgAAbAQEAADYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAAAMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEAADYCAgAAbAQEAADYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAAAMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEAADYCAgAAbAQEAADYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAAAMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEAADYCAgAAbAQEAADYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAAAMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEAADYCAgAAbAQEAADYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAAAMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEAADYCAgAAbAQEAADYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAAAMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAACbAAxyHNRs0NByAAAAAElFTkSuQmCC
[task 2020-03-20T14:13:38.413Z] 14:13:38 INFO - TEST-INFO took 384ms
[task 2020-03-20T14:13:38.441Z] 14:13:38 INFO - PID 2088 | 1584713618421 Marionette INFO Stopped listening on port 57040
[task 2020-03-20T14:13:39.293Z] 14:13:39 INFO - Browser exited with return code 0
[task 2020-03-20T14:13:39.293Z] 14:13:39 INFO - PROCESS LEAKS None
[task 2020-03-20T14:13:39.295Z] 14:13:39 INFO - Closing logging queue
[task 2020-03-20T14:13:39.297Z] 14:13:39 INFO - queue closed
[task 2020-03-20T14:13:39.353Z] 14:13:39 INFO - Application command: /Users/cltbld/tasks/task_1584712649/build/application/Firefox Developer Edition.app/Contents/MacOS/firefox --marionette about:blank -foreground -profile /var/folders/rc/4rg7k55s6r9d732gj46h8t0m000017/T/tmpn8Lo37
[task 2020-03-20T14:13:39.353Z] 14:13:39 INFO - PID 2097 | 1584713614790 addons.webextension.doh-rollout@mozilla.org WARN Loading extension 'doh-rollout@mozilla.org': Reading manifest: Invalid extension permission: networkStatus
[task 2020-03-20T14:13:39.354Z] 14:13:39 INFO - PID 2097 | 1584713615185 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: mozillaAddons
[task 2020-03-20T14:13:39.355Z] 14:13:39 INFO - PID 2097 | 1584713615185 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: telemetry
[task 2020-03-20T14:13:39.356Z] 14:13:39 INFO - PID 2097 | 1584713615185 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: resource://pdf.js/
[task 2020-03-20T14:13:39.356Z] 14:13:39 INFO - PID 2097 | 1584713615185 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: about:reader*
[task 2020-03-20T14:13:39.356Z] 14:13:39 INFO - PID 2097 | 1584713619066 Marionette INFO Listening on port 57112
[task 2020-03-20T14:13:39.356Z] 14:13:39 INFO - Starting runner
[task 2020-03-20T14:13:39.440Z] 14:13:39 INFO - TEST-START | /html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute.html

Hsin-Yi, should we modify the expectations for iframe-scrolling-attribute-values.html to not expect a failure?

Flags: needinfo?(htsai)
Priority: -- → P5
Whiteboard: [stockwell needswork:owner]

Could Layout: Scrolling and Overflow be a more appropriate module?

Component: DOM: Core & HTML → Layout: Scrolling and Overflow
Flags: needinfo?(htsai)
Flags: needinfo?(svoisen)

Kris: Is this intermittent anything your team might know/care about? I noticed the test has varying expectations based on whether WR is enabled or not.

Flags: needinfo?(svoisen) → needinfo?(ktaeleman)
Attached image Reftest result —
Flags: needinfo?(ktaeleman)

@Kats: Looks like there are some minor differences in the scrollbar. Do you think we should fix this or change the reftest fuzzy?

Flags: needinfo?(kats)

If you look at the history of the expectations file it's just pretty much randomly flipping the expectations around based on whatever the test happens to be doing at the time the wpt-sync happens. The test should probably just be marked as [PASS, FAIL] or maybe annotated as fuzzy, but also the wpt-sync bot should do a better job of unioning new results with existing results so as to not inadvertently remove possible test outcomes. James, is there a bug on file for that? Also, if I manually edit the expectations file, IIRC it will just get clobbered again the next time wpt-sync runs, or is there a mechanism to tell the bot now "don't autoupdate this file, but raise an error if the new expectations don't match"?

Flags: needinfo?(kats) → needinfo?(james)

The sync will only clobber the expectations if the test gives an unexpected result in the try run; as long as the expectations are met then it isn't clobbered. One edge case here is that it can change [PASS, FAIL] to [FAIL, PASS] if we end up seeing more fails than passes (but it still ought to do nothing as long as the expectations are met on all platforms). And the update is conservative about setting tests as intermittent, so if we happen to get only a single result on one platform we'll give the test that result there, even if it's intermittent on similar platforms. I can definitely believe this test has hit some bug or unfortunate design decision that means the metadata gets updated too much.

Having said that, I don't see how a "don't autoupdate this file" setting would work? Raise an error and do what? We can't block the sync on people investigating failures or we end up weeks behind, and just leaving the existing annotation when it doesn't match the observed results seems likely to add permafails.

In any case, if the problem here is really a few pixels in the native scrollbar, I'm pretty sure that adding a fuzzy annotation is the right thing to do.

Flags: needinfo?(james)

(In reply to James Graham [:jgraham] from comment #25)

The sync will only clobber the expectations if the test gives an unexpected result in the try run; as long as the expectations are met then it isn't clobbered.

Ok, makes sense.

Having said that, I don't see how a "don't autoupdate this file" setting would work? Raise an error and do what? We can't block the sync on people investigating failures or we end up weeks behind, and just leaving the existing annotation when it doesn't match the observed results seems likely to add permafails.

Yeah, good point. I guess one option would be to file a bug to bring it to the attention of the feature owner, but then not blocking on a resolution.

In any case, if the problem here is really a few pixels in the native scrollbar, I'm pretty sure that adding a fuzzy annotation is the right thing to do.

I'll do a try push with a PASS expectation and see what it looks like across all platforms. If it's just a fuzzy annotation needed I can do that.

Assignee: nobody → kats
Status: NEW → ASSIGNED

Sigh. On windows there's intermittent differences that are larger. Also due to fuzzy differences, but the numbers are larger. 284/53 in one job, 283/149 in another.

https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=307659756&repo=try&lineNumber=929
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=307659905&repo=try&lineNumber=852

As far as I can tell there's no way to mark fuzziness per-platform so perhaps I'll just keep it as [PASS, FAIL] on windows. That seems better than potentially missing regressions on other platforms due to excess fuzziness.

Pushed by kgupta@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/740f185d1fa6 Replace PASS/FAIL annotations with fuzzy annotation. r=jgraham
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/24359 for changes under testing/web-platform/tests
Whiteboard: [stockwell disable-recommended] → [stockwell disable-recommended], [wptsync upstream]
Upstream web-platform-tests status checks passed, PR will merge once commit reaches central.

Removing the disable-recommended tag based on Comment 29.

Whiteboard: [stockwell disable-recommended], [wptsync upstream] → [wptsync upstream]
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla79
Upstream PR merged by moz-wptsync-bot
Status: RESOLVED → REOPENED
Resolution: FIXED → ---

The new occurrence is on esr78, but the patch landed in 79. We can uplift to esr78 if we care enough.

Status: REOPENED → RESOLVED
Closed: 5 years ago5 years ago
Resolution: --- → FIXED
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Status: REOPENED → RESOLVED
Closed: 5 years ago5 years ago
Resolution: --- → FIXED

Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=343393303&repo=mozilla-esr78&lineNumber=16744

[task 2021-06-21T15:57:32.378Z] 15:57:32 INFO - TEST-START | /html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute-values.html
[task 2021-06-21T15:57:32.378Z] 15:57:32 INFO - PID 1615 | 1624291052375 Marionette INFO Testing http://web-platform.test:8000/html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute-values.html == http://web-platform.test:8000/html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute-values-ref.html
[task 2021-06-21T15:57:32.638Z] 15:57:32 INFO - PID 1615 | 1624291052620 Marionette INFO No differences allowed
[task 2021-06-21T15:57:32.691Z] 15:57:32 INFO - TEST-UNEXPECTED-FAIL | /html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute-values.html | Testing http://web-platform.test:8000/html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute-values.html == http://web-platform.test:8000/html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute-values-ref.html

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

Attachment

General

Created:
Updated:
Size: