Intermittent gfx/layers/apz/test/mochitest/browser_test_scrollbar_in_extension_popup_window.js | Contents in popup window opened by extension should be same regardless of the APZ state in the window - Got "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMg
Categories
(Core :: Panning and Zooming, defect, P5)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr78 | --- | unaffected |
| firefox-esr91 | --- | unaffected |
| firefox91 | --- | unaffected |
| firefox92 | --- | unaffected |
| firefox93 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: hiro)
References
(Regression)
Details
(Keywords: intermittent-failure, regression)
Attachments
(4 files, 1 obsolete file)
Filed by: abutkovits [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=347000870&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/LxO8z_IYTGKq-NU7BwpjaA/runs/0/artifacts/public/logs/live_backing.log
[task 2021-07-31T17:23:57.624Z] 17:23:57 INFO - TEST-START | gfx/layers/apz/test/mochitest/browser_test_scrollbar_in_extension_popup_window.js
[task 2021-07-31T17:23:57.634Z] 17:23:57 INFO - GECKO(3900) | [SimpleTest.requestLongerTimeout()] ignoring request, maybe you meant to call the global `requestLongerTimeout` instead?
[task 2021-07-31T17:24:01.129Z] 17:24:01 INFO - TEST-INFO | started process screenshot
[task 2021-07-31T17:24:01.342Z] 17:24:01 INFO - TEST-INFO | screenshot: exit 0
[task 2021-07-31T17:24:01.342Z] 17:24:01 INFO - Buffered messages logged at 17:23:57
[task 2021-07-31T17:24:01.343Z] 17:24:01 INFO - Entering test bound
[task 2021-07-31T17:24:01.343Z] 17:24:01 INFO - Extension loaded
[task 2021-07-31T17:24:01.343Z] 17:24:01 INFO - Buffered messages logged at 17:23:58
[task 2021-07-31T17:24:01.344Z] 17:24:01 INFO - TEST-PASS | gfx/layers/apz/test/mochitest/browser_test_scrollbar_in_extension_popup_window.js | Expect widget not to be overflowed - true == true -
[task 2021-07-31T17:24:01.344Z] 17:24:01 INFO - Buffered messages logged at 17:23:59
[task 2021-07-31T17:24:01.344Z] 17:24:01 INFO - TEST-PASS | gfx/layers/apz/test/mochitest/browser_test_scrollbar_in_extension_popup_window.js | browserAction popup has been closed -
[task 2021-07-31T17:24:01.345Z] 17:24:01 INFO - Buffered messages logged at 17:24:00
[task 2021-07-31T17:24:01.345Z] 17:24:01 INFO - TEST-PASS | gfx/layers/apz/test/mochitest/browser_test_scrollbar_in_extension_popup_window.js | Expect widget not to be overflowed - true == true -
[task 2021-07-31T17:24:01.346Z] 17:24:01 INFO - TEST-PASS | gfx/layers/apz/test/mochitest/browser_test_scrollbar_in_extension_popup_window.js | browserAction popup has been closed -
[task 2021-07-31T17:24:01.346Z] 17:24:01 INFO - Buffered messages finished
[task 2021-07-31T17:24:01.352Z] 17:24:01 INFO - TEST-UNEXPECTED-FAIL | gfx/layers/apz/test/mochitest/browser_test_scrollbar_in_extension_popup_window.js | Contents in popup window opened by extension should be same regardless of the APZ state in the window - Got "data:image/png;base64,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", expected "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAGQCAYAAADr8i+wAAAE00lEQVR4nO3Z0aniQBiA0VtqirGY1JAatIXUkA6yT8JdNZ8LbgiYc2BenKcf5oOM8/MDX2pZlvXTdfQMsBuBQBAIBIFAeHf4r9erQDivOvjjOK7DMKzjOAqEc3oXx31VJEfPALt5F8flcnkbydEzwG4eD/s0TU9B/A5mmiaBcB7/eu+o+8jRM8BuXgWy9Sm1tXf0DLCbx8M+z3P+Y/Vq/+gZYDceCiEIBIJAIAgEgkAg3G639dN19AywG4FAEAgEgUAQCASBQBAIBIFAEAgEgUAQCASBQBAIBIFAEAgEgUAQCASBQBAIBIFAEAgEgUAQCASBQBAIBIFAEAgEgUAQCASBQBAIBIFAEAgEgUAQCASBQBAIBIFAEAgEgUAQCASBQBAIBIFAEAgEgUAQCASBQBAIBIFAEAgEgUAQCASBQBAIBIFAEAgEgUAQCASBQBAIBIFAEAgEgUAQCASBQBAIBIFAEAgEgUAQCASBQBAIBIFAEAgEgUAQCASBQBAIBIFAEAgEgUAQCASBQBAIBIFAEAgEgUAQCASBQBAIBIFAEAgEgUAQCASBQBAIBIFAEAgEgUAQCASBQBAIBIFAEAgEgUAQCASBQBAIBIFAEAiEZVnWT9fRM8BuBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBAJBIBAEAkEgEAQCQSAQBALh8bDP85wxvNo/egbYzeNhH8dxHcfxZRxbe0fPALt5FcEwDE8hbP0uEL7a42GfpmkdhuGvGO5xDMOwTtMkEM5j61PqHsTlcnkKRiCcxtZl/HckFYdA+Gr1j1XdOwTCKbx747her95BOC8PhRAEAkEgEP5HIH8A/kzZKZUEeGYAAAAASUVORK5CYII="
[task 2021-07-31T17:24:01.352Z] 17:24:01 INFO - Stack trace:
[task 2021-07-31T17:24:01.353Z] 17:24:01 INFO - chrome://mochikit/content/browser-test.js:test_is:1371
[task 2021-07-31T17:24:01.353Z] 17:24:01 INFO - chrome://mochitests/content/browser/gfx/layers/apz/test/mochitest/browser_test_scrollbar_in_extension_popup_window.js:null:108
[task 2021-07-31T17:24:01.353Z] 17:24:01 INFO - Leaving test bound
| Comment hidden (Intermittent Failures Robot) |
Comment 2•4 years ago
|
||
This started to fail with a high frequency on Windows 10 x64 2004 asan WebRender opt after Bug 1723574 landed: https://treeherder.mozilla.org/jobs?repo=autoland&fromchange=f3af2c2935769be98cd75f450eeded419fa9171d&searchStr=windows%2C10%2Cx64%2C2004%2Casan%2Cwebrender%2Copt%2Cmochitests%2Ctest-windows10-64-2004-asan-qr%2Fopt-mochitest-browser-chrome-e10s&group_state=expanded&tochange=c7fcc6914b7cb3a216fe0e0d18a4d1ae10d0f4c7
masterwayz, could you please take a look?
Updated•4 years ago
|
Updated•4 years ago
|
Comment 3•4 years ago
|
||
Updated•4 years ago
|
Comment 4•4 years ago
|
||
Hi :botond, who are the developer(s) who work on these tests?
We should investigate why suddenly on Windows 10 2004 on Azure this test became an intermittent failure.
Comment 5•4 years ago
|
||
This test was written by Hiro, forwarding needinfo in case he has any ideas
| Assignee | ||
Comment 6•4 years ago
|
||
| Assignee | ||
Updated•4 years ago
|
| Assignee | ||
Comment 7•4 years ago
|
||
| Assignee | ||
Comment 8•4 years ago
|
||
| Assignee | ||
Comment 9•4 years ago
•
|
||
So, the test originally aimed to test whether the scrollbar on popup is drawn properly. In fact both scrollbars correctly appear. But as you can see the content inside the popup, it's <ul><li>1</li><li>2</li>..., is not properly rendered with apz_popups.enabled=false. I am guessing this is a webrender issue.
EDITED: I did mistake initially the problematic one was rendered with apz_popups.enabled=true, but actually it's rendered with apz_popups.enabled=false.
| Assignee | ||
Updated•4 years ago
|
| Assignee | ||
Updated•4 years ago
|
| Assignee | ||
Updated•4 years ago
|
Comment 10•4 years ago
|
||
| bugherder | ||
| Assignee | ||
Comment 11•4 years ago
|
||
Though I can't reproduce the failure locally on my Windows laptop, a hypothesis I can think of is the snapshot was taken before all pending paints have been processed. As per a try run it appears to be correct. I am going to ask sotaro to review the change.
(That's said I don't still understand why it only happens with disabling APZ)
| Assignee | ||
Comment 12•4 years ago
|
||
There's no handy way to use functions in paint_listener.js inside extension's
popup document's context, if paint_listener.js gets loaded with a script tag
inside the document, it doesn't allow us using nsIDOMWindowUtils since it is in
extension's privilege. Running a similar chunk of the function code in
SpecialPowers.spawn is the simplest way to use the function.
| Comment hidden (Intermittent Failures Robot) |
| Assignee | ||
Updated•4 years ago
|
Comment 14•4 years ago
|
||
Comment 15•4 years ago
|
||
| bugherder | ||
Updated•4 years ago
|
| Comment hidden (Intermittent Failures Robot) |
Comment 17•4 years ago
|
||
| bugherder uplift | ||
Comment 18•4 years ago
|
||
Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=353620471&repo=mozilla-esr91&lineNumber=70439
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 22•4 years ago
|
||
https://wiki.mozilla.org/Bug_Triage#Intermittent_Test_Failure_Cleanup
For more information, please visit auto_nag documentation.
| Comment hidden (Intermittent Failures Robot) |
Description
•