Closed Bug 1630489 Opened 5 years ago Closed 4 years ago

Intermittent bugs/1553571-1.html == bugs/1553571-1-ref.html | load failed: timed out waiting for pending paint count to reach zero (waiting for MozAfterPaint) (waiting for updateCanvasPending)

Categories

(Core :: Layout, defect, P5)

defect

Tracking

()

RESOLVED FIXED
87 Branch
Tracking Status
firefox86 --- fixed
firefox87 --- fixed

People

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

References

Details

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

Attachments

(1 file)

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


[task 2020-04-16T00:58:17.466Z] 00:58:17 INFO - REFTEST TEST-START | layout/reftests/bugs/1553571-1.html == layout/reftests/bugs/1553571-1-ref.html
[task 2020-04-16T00:58:17.466Z] 00:58:17 INFO - REFTEST INFO | SET PREFERENCE pref(image.downscale-during-decode.enabled,true)
[task 2020-04-16T00:58:17.467Z] 00:58:17 INFO - REFTEST TEST-LOAD | file:///Z:/task_1586996919/build/tests/reftest/tests/layout/reftests/bugs/1553571-1.html | 2029 / 2050 (98%)
[task 2020-04-16T01:03:17.519Z] 01:03:17 INFO - REFTEST TEST-UNEXPECTED-FAIL | layout/reftests/bugs/1553571-1.html == layout/reftests/bugs/1553571-1-ref.html | load failed: timed out waiting for pending paint count to reach zero (waiting for MozAfterPaint) (waiting for updateCanvasPending)
[task 2020-04-16T01:03:17.522Z] 01:03:17 INFO - REFTEST INFO | Saved log: START file:///Z:/task_1586996919/build/tests/reftest/tests/layout/reftests/bugs/1553571-1.html

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 5 years ago4 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---

There are 28 total failures in the last 7 days on linux1804-64-asan-qr opt, linux1804-64-qr debug

Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=328524334&repo=mozilla-central&lineNumber=12932

task 2021-02-02T04:27:50.370Z] 04:27:50 INFO - REFTEST TEST-START | layout/reftests/bugs/1553571-1.html == layout/reftests/bugs/1553571-1-ref.html
[task 2021-02-02T04:27:50.371Z] 04:27:50 INFO - REFTEST INFO | SET PREFERENCE pref(image.downscale-during-decode.enabled,true)
[task 2021-02-02T04:27:50.372Z] 04:27:50 INFO - REFTEST TEST-LOAD | file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/bugs/1553571-1.html | 2022 / 2052 (98%)
[task 2021-02-02T04:32:50.390Z] 04:32:50 INFO - REFTEST TEST-UNEXPECTED-FAIL | layout/reftests/bugs/1553571-1.html == layout/reftests/bugs/1553571-1-ref.html | load failed: timed out waiting for pending paint count to reach zero (waiting for MozAfterPaint) (waiting for updateCanvasPending)
[task 2021-02-02T04:32:50.392Z] 04:32:50 INFO - REFTEST INFO | Saved log: START file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/bugs/1553571-1.html
[task 2021-02-02T04:32:50.392Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] OnDocumentLoad triggering WaitForTestEnd
[task 2021-02-02T04:32:50.393Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] WaitForTestEnd: Adding listeners
[task 2021-02-02T04:32:50.394Z] 04:32:50 INFO - REFTEST INFO | Saved log: Initializing canvas snapshot
[task 2021-02-02T04:32:50.394Z] 04:32:50 INFO - REFTEST INFO | Saved log: DoDrawWindow 0,0,800,1000
[task 2021-02-02T04:32:50.395Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] MakeProgress
[task 2021-02-02T04:32:50.397Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] AfterPaintListener in file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/bugs/1553571-1.html
[task 2021-02-02T04:32:50.398Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] AfterPaintListener in file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/bugs/1553571-1.html
[task 2021-02-02T04:32:50.398Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] AfterPaintListener in file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/bugs/1553571-1.html
[task 2021-02-02T04:32:50.398Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] FlushRendering generated paint for window file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/bugs/1553571-1.html
[task 2021-02-02T04:32:50.398Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] MakeProgress: STATE_WAITING_TO_FIRE_INVALIDATE_EVENT
[task 2021-02-02T04:32:50.398Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] MakeProgress: waiting for MozAfterPaint
[task 2021-02-02T04:32:50.400Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] MakeProgress: waiting for updateCanvasPending
[task 2021-02-02T04:32:50.401Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] HandlePendingTasksAfterMakeProgress waiting for a MozAfterPaint
[task 2021-02-02T04:32:50.402Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] AfterPaintListener in file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/bugs/1553571-1.html
[task 2021-02-02T04:32:50.402Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] HandlePendingTasksAfterMakeProgress updating canvas
[task 2021-02-02T04:32:50.404Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] Webrender enabled, sending update whole canvas for invalidation
[task 2021-02-02T04:32:50.404Z] 04:32:50 INFO - REFTEST INFO | Saved log: Updating entire canvas for invalidation
[task 2021-02-02T04:32:50.405Z] 04:32:50 INFO - REFTEST INFO | Saved log: DoDrawWindow 0,0,800,1000
[task 2021-02-02T04:32:50.406Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] MakeProgress
[task 2021-02-02T04:32:50.406Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] AfterPaintListener in file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/bugs/1553571-1.html
[task 2021-02-02T04:32:50.407Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] MakeProgress: STATE_WAITING_TO_FIRE_INVALIDATE_EVENT
[task 2021-02-02T04:32:50.408Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] MakeProgress: waiting for MozAfterPaint
[task 2021-02-02T04:32:50.409Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] MakeProgress: waiting for updateCanvasPending
[task 2021-02-02T04:32:50.409Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] HandlePendingTasksAfterMakeProgress waiting for a MozAfterPaint
[task 2021-02-02T04:32:50.420Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] AfterPaintListener in file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/bugs/1553571-1.html
[task 2021-02-02T04:32:50.421Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] HandlePendingTasksAfterMakeProgress waiting for a MozAfterPaint
[task 2021-02-02T04:32:50.424Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] AfterPaintListener in file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/bugs/1553571-1.html
[task 2021-02-02T04:32:50.425Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] HandlePendingTasksAfterMakeProgress updating canvas
[task 2021-02-02T04:32:50.425Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] Webrender enabled, sending update whole canvas for invalidation
[task 2021-02-02T04:32:50.426Z] 04:32:50 INFO - REFTEST INFO | Saved log: Updating entire canvas for invalidation
[task 2021-02-02T04:32:50.427Z] 04:32:50 INFO - REFTEST INFO | Saved log: DoDrawWindow 0,0,800,1000
[task 2021-02-02T04:32:50.427Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] MakeProgress
[task 2021-02-02T04:32:50.428Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] AfterPaintListener in file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/bugs/1553571-1.html
[task 2021-02-02T04:32:50.432Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] AfterPaintListener in file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/bugs/1553571-1.html
[task 2021-02-02T04:32:50.433Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] MakeProgress: STATE_WAITING_TO_FIRE_INVALIDATE_EVENT
[task 2021-02-02T04:32:50.433Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] MakeProgress: waiting for MozAfterPaint
[task 2021-02-02T04:32:50.434Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] MakeProgress: waiting for updateCanvasPending
[task 2021-02-02T04:32:50.435Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] HandlePendingTasksAfterMakeProgress waiting for a MozAfterPaint
[task 2021-02-02T04:32:50.435Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] AfterPaintListener in file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/bugs/1553571-1.html
[task 2021-02-02T04:32:50.438Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] HandlePendingTasksAfterMakeProgress updating canvas
[task 2021-02-02T04:32:50.439Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] Webrender enabled, sending update whole canvas for invalidation
[task 2021-02-02T04:32:50.440Z] 04:32:50 INFO - REFTEST INFO | Saved log: Updating entire canvas for invalidation
[task 2021-02-02T04:32:50.441Z] 04:32:50 INFO - REFTEST INFO | Saved log: DoDrawWindow 0,0,800,1000
[task 2021-02-02T04:32:50.444Z] 04:32:50 INFO - REFTEST INFO | Saved log: [CONTENT] MakeProgress

Daniel, can you assign someone to take a look?

Flags: needinfo?(dholbert)
Whiteboard: [stockwell needswork:owner]

To accurately test the condition we need to tweak a transform every 74 ms. This leads to problems on platforms that can't complete a full paint cycle through the reftest harness (which consists of two paints, the one for the screen and then one to update the reftest canvas). This only used to affect android debug builds severely but seems to have gotten worse on linux debug and asan builds.

Assignee: nobody → tnikkel
Pushed by nerli@mozilla.com: https://hg.mozilla.org/mozilla-central/rev/0f67581b48c3 Skip layout/reftests/bugs/1553571-1.html on debug and asan builds with webrender. r=dholbert
Status: REOPENED → RESOLVED
Closed: 4 years ago4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 87 Branch
Flags: needinfo?(dholbert)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: