Closed Bug 1658914 Opened 4 years ago Closed 3 years ago

Intermittent layout/style/test/test_animations_omta.html | <random failure>

Categories

(Core :: CSS Parsing and Computation, defect, P5)

defect

Tracking

()

RESOLVED FIXED
89 Branch
Tracking Status
firefox89 --- fixed

People

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

References

Details

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

Attachments

(1 file)

Filed by: apavel [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=312912495&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UHAbpDSyTL-WUz0go0MwOQ/runs/0/artifacts/public/logs/live_backing.log


[task 2020-08-13T11:37:33.740Z] 11:37:33 INFO - TEST-START | layout/style/test/test_animations_omta.html
[task 2020-08-13T11:37:36.228Z] 11:37:36 INFO - TEST-INFO | started process screentopng
[task 2020-08-13T11:37:36.972Z] 11:37:36 INFO - TEST-INFO | screentopng: exit 0
[task 2020-08-13T11:37:36.972Z] 11:37:36 INFO - <snipped 103 output lines - if you need more context, please use SimpleTest.requestCompleteLog() in your test>
[task 2020-08-13T11:37:36.973Z] 11:37:36 INFO - Buffered messages logged at 11:37:35
[task 2020-08-13T11:37:36.973Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: does affect value during delay (0s): OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 0, 0), computed matrix(1, 0, 0, 1, 0, 0)
[task 2020-08-13T11:37:36.973Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: does affect value during delay (0s) - got matrix(1, 0, 0, 1, 0, 0), expected matrix(1, 0, 0, 1, 0, 0)
[task 2020-08-13T11:37:36.973Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: does affect value during delay (0s): OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 0, 0), computed matrix(1, 0, 0, 1, 0, 0)
[task 2020-08-13T11:37:36.974Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | number of events received for before start in testFillMode
[task 2020-08-13T11:37:36.974Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | number of events received for right after start in testFillMode
[task 2020-08-13T11:37:36.975Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].type for right after start in testFillMode
[task 2020-08-13T11:37:36.976Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].target for right after start in testFillMode
[task 2020-08-13T11:37:36.976Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].bubbles for right after start in testFillMode
[task 2020-08-13T11:37:36.976Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].cancelable for right after start in testFillMode
[task 2020-08-13T11:37:36.977Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].animationName for right after start in testFillMode
[task 2020-08-13T11:37:36.977Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].elapsedTime for right after start in testFillMode received=0 expected=0
[task 2020-08-13T11:37:36.977Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].pseudoElement for right after start in testFillMode
[task 2020-08-13T11:37:36.977Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: affects value at start of animation - got matrix(1, 0, 0, 1, 0, 0), expected matrix(1, 0, 0, 1, 0, 0)
[task 2020-08-13T11:37:36.977Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: affects value at start of animation: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 0, 0), computed matrix(1, 0, 0, 1, 0, 0)
[task 2020-08-13T11:37:36.977Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: affects value during animation - got matrix(1, 0, 0, 1, 2, 0), expected matrix(1, 0, 0, 1, 2, 0)
[task 2020-08-13T11:37:36.980Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: affects value during animation: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 2, 0), computed matrix(1, 0, 0, 1, 2, 0)
[task 2020-08-13T11:37:36.981Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: affects value during animation - got matrix(1, 0, 0, 1, 40, 0), expected matrix(1, 0, 0, 1, 40, 0)
[task 2020-08-13T11:37:36.982Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: affects value during animation: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 40, 0), computed matrix(1, 0, 0, 1, 40, 0)
[task 2020-08-13T11:37:36.983Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: affects value during animation - got matrix(1, 0, 0, 1, 80, 0), expected matrix(1, 0, 0, 1, 80, 0)
[task 2020-08-13T11:37:36.984Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: affects value during animation: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 80, 0), computed matrix(1, 0, 0, 1, 80, 0)
[task 2020-08-13T11:37:36.985Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: affects value during animation - got matrix(1, 0, 0, 1, 90, 0), expected matrix(1, 0, 0, 1, 90, 0)
[task 2020-08-13T11:37:36.986Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: affects value during animation: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 90, 0), computed matrix(1, 0, 0, 1, 90, 0)
[task 2020-08-13T11:37:36.988Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: affects value during animation - got matrix(1, 0, 0, 1, 99.5, 0), expected matrix(1, 0, 0, 1, 99.5, 0)
[task 2020-08-13T11:37:36.989Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: affects value during animation: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 99.5, 0), computed matrix(1, 0, 0, 1, 99.5, 0)
[task 2020-08-13T11:37:36.990Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | number of events received for before end in testFillMode
[task 2020-08-13T11:37:36.991Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | number of events received for right after end in testFillMode
[task 2020-08-13T11:37:36.997Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].type for right after end in testFillMode
[task 2020-08-13T11:37:36.998Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].target for right after end in testFillMode
[task 2020-08-13T11:37:36.999Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].bubbles for right after end in testFillMode
[task 2020-08-13T11:37:37.000Z] 11:37:36 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].cancelable for right after end in testFillMode
[task 2020-08-13T11:37:37.000Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].animationName for right after end in testFillMode
[task 2020-08-13T11:37:37.001Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].elapsedTime for right after end in testFillMode received=10 expected=10
[task 2020-08-13T11:37:37.002Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].pseudoElement for right after end in testFillMode
[task 2020-08-13T11:37:37.003Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: does not affect value after animation - got matrix(1, 0, 0, 1, 30, 0), expected matrix(1, 0, 0, 1, 30, 0)
[task 2020-08-13T11:37:37.005Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode both: does affect value during delay (0s) - got matrix(1, 0, 0, 1, 0, 0), expected matrix(1, 0, 0, 1, 0, 0)
[task 2020-08-13T11:37:37.006Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode both: does affect value during delay (0s): OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 0, 0), computed matrix(1, 0, 0, 1, 0, 0)
[task 2020-08-13T11:37:37.007Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode both: does affect value during delay (0s) - got matrix(1, 0, 0, 1, 0, 0), expected matrix(1, 0, 0, 1, 0, 0)
[task 2020-08-13T11:37:37.008Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode both: does affect value during delay (0s): OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 0, 0), computed matrix(1, 0, 0, 1, 0, 0)
[task 2020-08-13T11:37:37.010Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | number of events received for before start in testFillMode
[task 2020-08-13T11:37:37.013Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | number of events received for right after start in testFillMode
[task 2020-08-13T11:37:37.013Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].type for right after start in testFillMode
[task 2020-08-13T11:37:37.014Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].target for right after start in testFillMode
[task 2020-08-13T11:37:37.015Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].bubbles for right after start in testFillMode
[task 2020-08-13T11:37:37.016Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].cancelable for right after start in testFillMode
[task 2020-08-13T11:37:37.037Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].animationName for right after start in testFillMode
[task 2020-08-13T11:37:37.038Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].elapsedTime for right after start in testFillMode received=0 expected=0
[task 2020-08-13T11:37:37.039Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].pseudoElement for right after start in testFillMode
[task 2020-08-13T11:37:37.040Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode both: affects value at start of animation - got matrix(1, 0, 0, 1, 0, 0), expected matrix(1, 0, 0, 1, 0, 0)
[task 2020-08-13T11:37:37.041Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode both: affects value at start of animation: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 0, 0), computed matrix(1, 0, 0, 1, 0, 0)
[task 2020-08-13T11:37:37.041Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode both: affects value during animation - got matrix(1, 0, 0, 1, 2, 0), expected matrix(1, 0, 0, 1, 2, 0)
[task 2020-08-13T11:37:37.042Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode both: affects value during animation: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 2, 0), computed matrix(1, 0, 0, 1, 2, 0)
[task 2020-08-13T11:37:37.043Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode both: affects value during animation - got matrix(1, 0, 0, 1, 40, 0), expected matrix(1, 0, 0, 1, 40, 0)
[task 2020-08-13T11:37:37.044Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode both: affects value during animation: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 40, 0), computed matrix(1, 0, 0, 1, 40, 0)
[task 2020-08-13T11:37:37.044Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode both: affects value during animation - got matrix(1, 0, 0, 1, 80, 0), expected matrix(1, 0, 0, 1, 80, 0)
[task 2020-08-13T11:37:37.045Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode both: affects value during animation: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 80, 0), computed matrix(1, 0, 0, 1, 80, 0)
[task 2020-08-13T11:37:37.046Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode both: affects value during animation - got matrix(1, 0, 0, 1, 90, 0), expected matrix(1, 0, 0, 1, 90, 0)
[task 2020-08-13T11:37:37.046Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode both: affects value during animation: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 90, 0), computed matrix(1, 0, 0, 1, 90, 0)
[task 2020-08-13T11:37:37.047Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode both: affects value during animation - got matrix(1, 0, 0, 1, 99.5, 0), expected matrix(1, 0, 0, 1, 99.5, 0)
[task 2020-08-13T11:37:37.048Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode both: affects value during animation: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 99.5, 0), computed matrix(1, 0, 0, 1, 99.5, 0)
[task 2020-08-13T11:37:37.049Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | number of events received for before end in testFillMode
[task 2020-08-13T11:37:37.049Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | number of events received for right after end in testFillMode
[task 2020-08-13T11:37:37.050Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].type for right after end in testFillMode
[task 2020-08-13T11:37:37.051Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].target for right after end in testFillMode
[task 2020-08-13T11:37:37.052Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].bubbles for right after end in testFillMode
[task 2020-08-13T11:37:37.053Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].cancelable for right after end in testFillMode
[task 2020-08-13T11:37:37.053Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].animationName for right after end in testFillMode
[task 2020-08-13T11:37:37.054Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].elapsedTime for right after end in testFillMode received=10 expected=10
[task 2020-08-13T11:37:37.055Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].pseudoElement for right after end in testFillMode
[task 2020-08-13T11:37:37.056Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode both: affects value at end of animation - got matrix(1, 0, 0, 1, 100, 0), expected matrix(1, 0, 0, 1, 100, 0)
[task 2020-08-13T11:37:37.057Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode both: affects value after animation - got matrix(1, 0, 0, 1, 100, 0), expected matrix(1, 0, 0, 1, 100, 0)
[task 2020-08-13T11:37:37.071Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | just anim1, translate at start - got matrix(1, 0, 0, 1, 0, 0), expected matrix(1, 0, 0, 1, 0, 0)
[task 2020-08-13T11:37:37.072Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | just anim1, translate at start: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 0, 0), computed matrix(1, 0, 0, 1, 0, 0)
[task 2020-08-13T11:37:37.073Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | just anim1, translate at 1s - got matrix(1, 0, 0, 1, 16, 0), expected matrix(1, 0, 0, 1, 16, 0)
[task 2020-08-13T11:37:37.074Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | just anim1, translate at 1s: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 16, 0), computed matrix(1, 0, 0, 1, 16, 0)
[task 2020-08-13T11:37:37.075Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | anim1 + anim2, translate at 1s - got matrix(1, 0, 0, 1, 16, 0), expected matrix(1, 0, 0, 1, 16, 0)
[task 2020-08-13T11:37:37.076Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | anim1 + anim2, translate at 1s: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 16, 0), computed matrix(1, 0, 0, 1, 16, 0)
[task 2020-08-13T11:37:37.080Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | anim1 + anim2, opacity at 1s - got 0, expected 0
[task 2020-08-13T11:37:37.082Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | anim1 + anim2, opacity at 1s: OMTA style and computed style should be equal - OMTA 0, computed 0
[task 2020-08-13T11:37:37.083Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | anim1 + anim2, translate at 2s - got matrix(1, 0, 0, 1, 32, 0), expected matrix(1, 0, 0, 1, 32, 0)
[task 2020-08-13T11:37:37.083Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | anim1 + anim2, translate at 2s: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 32, 0), computed matrix(1, 0, 0, 1, 32, 0)
[task 2020-08-13T11:37:37.084Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | anim1 + anim2, opacity at 2s - got 0.1, expected 0.1
[task 2020-08-13T11:37:37.085Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | anim1 + anim2, opacity at 2s: OMTA style and computed style should be equal - OMTA 0.1, computed 0.1
[task 2020-08-13T11:37:37.086Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | just anim1, translate at start - got matrix(1, 0, 0, 1, 0, 0), expected matrix(1, 0, 0, 1, 0, 0)
[task 2020-08-13T11:37:37.087Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | just anim1, translate at start: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 0, 0), computed matrix(1, 0, 0, 1, 0, 0)
[task 2020-08-13T11:37:37.087Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | just anim1, translate at 1s - got matrix(1, 0, 0, 1, 16, 0), expected matrix(1, 0, 0, 1, 16, 0)
[task 2020-08-13T11:37:37.088Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | just anim1, translate at 1s: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 16, 0), computed matrix(1, 0, 0, 1, 16, 0)
[task 2020-08-13T11:37:37.089Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | anim2 + anim1, translate at 1s - got matrix(1, 0, 0, 1, 16, 0), expected matrix(1, 0, 0, 1, 16, 0)
[task 2020-08-13T11:37:37.090Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | anim2 + anim1, translate at 1s: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 16, 0), computed matrix(1, 0, 0, 1, 16, 0)
[task 2020-08-13T11:37:37.091Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | anim2 + anim1, opacity at 1s - got 0, expected 0
[task 2020-08-13T11:37:37.096Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | anim2 + anim1, opacity at 1s: OMTA style and computed style should be equal - OMTA 0, computed 0
[task 2020-08-13T11:37:37.097Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | anim2 + anim1, translate at 2s - got matrix(1, 0, 0, 1, 32, 0), expected matrix(1, 0, 0, 1, 32, 0)
[task 2020-08-13T11:37:37.098Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | anim2 + anim1, translate at 2s: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 32, 0), computed matrix(1, 0, 0, 1, 32, 0)
[task 2020-08-13T11:37:37.099Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | anim2 + anim1, opacity at 2s - got 0.1, expected 0.1
[task 2020-08-13T11:37:37.099Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | anim2 + anim1, opacity at 2s: OMTA style and computed style should be equal - OMTA 0.1, computed 0.1
[task 2020-08-13T11:37:37.100Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | just anim1, translate at 2s - got matrix(1, 0, 0, 1, 32, 0), expected matrix(1, 0, 0, 1, 32, 0)
[task 2020-08-13T11:37:37.101Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | just anim1, translate at 2s: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 32, 0), computed matrix(1, 0, 0, 1, 32, 0)
[task 2020-08-13T11:37:37.102Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | just anim1, opacity at 2s - got 1, expected 1
[task 2020-08-13T11:37:37.103Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | just anim1, translate at 3s - got matrix(1, 0, 0, 1, 48, 0), expected matrix(1, 0, 0, 1, 48, 0)
[task 2020-08-13T11:37:37.104Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | just anim1, translate at 3s: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 48, 0), computed matrix(1, 0, 0, 1, 48, 0)
[task 2020-08-13T11:37:37.105Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | just anim1, opacity at 3s - got 1, expected 1
[task 2020-08-13T11:37:37.106Z] 11:37:37 INFO - Buffered messages finished
[task 2020-08-13T11:37:37.107Z] 11:37:37 INFO - TEST-UNEXPECTED-FAIL | layout/style/test/test_animations_omta.html | anim1 + anim2, translate at start - got matrix(1, 0, 0, 1, 1.79055, 0), expected matrix(1, 0, 0, 1, 0, 0)
[task 2020-08-13T11:37:37.108Z] 11:37:37 INFO - SimpleTest.ok@SimpleTest/SimpleTest.js:417:16
[task 2020-08-13T11:37:37.109Z] 11:37:37 INFO - window.omta_is_approx@layout/style/test/animation_utils.js:627:13
[task 2020-08-13T11:37:37.109Z] 11:37:37 INFO - window[fn]@layout/style/test/test_animations_omta.html:200:19
[task 2020-08-13T11:37:37.110Z] 11:37:37 INFO - window.omta_is@layout/style/test/animation_utils.js:467:12
[task 2020-08-13T11:37:37.111Z] 11:37:37 INFO - window[fn]@layout/style/test/test_animations_omta.html:200:19
[task 2020-08-13T11:37:37.112Z] 11:37:37 INFO - @layout/style/test/test_animations_omta.html:422:12
[task 2020-08-13T11:37:37.113Z] 11:37:37 INFO - Not taking screenshot here: see the one that was previously logged
[task 2020-08-13T11:37:37.113Z] 11:37:37 INFO - TEST-UNEXPECTED-FAIL | layout/style/test/test_animations_omta.html | anim1 + anim2, translate at start: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 1.79055, 0), computed matrix(1, 0, 0, 1, 0, 0)
[task 2020-08-13T11:37:37.114Z] 11:37:37 INFO - SimpleTest.ok@SimpleTest/SimpleTest.js:417:16
[task 2020-08-13T11:37:37.115Z] 11:37:37 INFO - window.omta_is_approx@layout/style/test/animation_utils.js:682:15
[task 2020-08-13T11:37:37.116Z] 11:37:37 INFO - window[fn]@layout/style/test/test_animations_omta.html:200:19
[task 2020-08-13T11:37:37.117Z] 11:37:37 INFO - window.omta_is@layout/style/test/animation_utils.js:467:12
[task 2020-08-13T11:37:37.118Z] 11:37:37 INFO - window[fn]@layout/style/test/test_animations_omta.html:200:19
[task 2020-08-13T11:37:37.119Z] 11:37:37 INFO - @layout/style/test/test_animations_omta.html:422:12
[task 2020-08-13T11:37:37.123Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | anim1 + anim2, opacity at start - got 0, expected 0
[task 2020-08-13T11:37:37.124Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | anim1 + anim2, opacity at start: OMTA style and computed style should be equal - OMTA 0, computed 0
[task 2020-08-13T11:37:37.125Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | anim1 + anim2, translate at 1s - got matrix(1, 0, 0, 1, 16, 0), expected matrix(1, 0, 0, 1, 16, 0)
[task 2020-08-13T11:37:37.126Z] 11:37:37 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | anim1 + anim2, translate at 1s: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 16, 0), computed matrix(1, 0, 0, 1, 16, 0)

Summary: Intermittent layout/style/test/test_animations_omta.html | anim1 + anim2, translate at start - got matrix(1, 0, 0, 1, 1.79055, 0), expected matrix(1, 0, 0, 1, 0, 0) → Intermittent layout/style/test/test_animations_omta.html | <random failure>

All failures are on Linux. Boris, is this similar to Bug 1663509?

Flags: needinfo?(boris.chiou)

(In reply to Cosmin Sabou [:CosminS] from comment #13)

All failures are on Linux. Boris, is this similar to Bug 1663509?

I suspect both this and Bug 1663509 are related to the compositor animations. Or say some updates related to IPC or compositor thread may cause these intermittents. Or fission? Not sure. Perhaps we could do mozregression on this (but these are intermittents so maybe pretty hard.)

I don't think this is related to bug 1663509. This failure happens on only on WebRender, right? It's probably because the off main-thread animation backend for WebRender runs on two different threads, the sampler thread and the compositor thread. With the test refresh driver mode, I did implement getOMTA style works as expected, but I maybe have missed something race conditions.

(In reply to Hiroyuki Ikezoe (:hiro) from comment #15)

I don't think this is related to bug 1663509. This failure happens on only on WebRender, right? It's probably because the off main-thread animation backend for WebRender runs on two different threads, the sampler thread and the compositor thread. With the test refresh driver mode, I did implement getOMTA style works as expected, but I maybe have missed something race conditions.

Thanks, Hiro. Yes, looks like those are related to WebRender. So maybe some updates on webrender make these tests intermittent.

Flags: needinfo?(boris.chiou)

In the last 7 days there were 32 failures of this bug. This happens on android-em-7-0-x86_64-qr debug, linux1804-64-qr opt and debug and linux1804-64-shippable-qr opt.

Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=320303253&repo=autoland&lineNumber=1959

Sean, could you assign someone to look into this?

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

This bug failed 37 times in the last 7 days. Occurs on macosx1014-64-qr, macosx1014-64-shippable-qr, linux1804-64-shippable-qr, linux1804-64-qr and android-em-7-0-x86_64-qr on opt and debug build types.

Recent log:
https://treeherder.mozilla.org/logviewer?job_id=321313699&repo=autoland

Sean, Any updates on this bug?

There have been 33 total failures in the last 7 days:

Affected platforms:

  • android-em-7-0-x86_64-qr debug
  • linux1804-64-qr opt & debug
  • linux1804-64-shippable-qr opt
  • macosx1014-64-qr debug
Whiteboard: [stockwell unknown] → [stockwell needswork:owner]

Redirecting to Cameron.

Flags: needinfo?(sean) → needinfo?(cam)

Hiro, is there anything we can do about this?

Flags: needinfo?(cam) → needinfo?(hikezoe.birchill)

There are 21 total failures in the last 7 days on

[task 2021-02-13T03:10:03.442Z] 03:10:03 INFO - TEST-START | layout/style/test/test_animations_omta.html
[task 2021-02-13T03:10:14.407Z] 03:10:14 INFO - TEST-INFO | started process screentopng
[task 2021-02-13T03:10:14.968Z] 03:10:14 INFO - TEST-INFO | screentopng: exit 0
[task 2021-02-13T03:10:14.969Z] 03:10:14 INFO - <snipped 382 output lines - if you need more context, please use SimpleTest.requestCompleteLog() in your test>
[task 2021-02-13T03:10:14.969Z] 03:10:14 INFO - Buffered messages logged at 03:10:11
[task 2021-02-13T03:10:14.969Z] 03:10:14 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | keyframe timing functions test at 36s - got matrix(1, 0, 0, 1, 102.912, 0), expected matrix(1, 0, 0, 1, 102.91197695757143, 0)
[task 2021-02-13T03:10:14.969Z] 03:10:14 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | keyframe timing functions test at 36s: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 102.912, 0), computed matrix(1, 0, 0, 1, 102.912, 0)
[task 2021-02-13T03:10:14.969Z] 03:10:14 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | keyframe timing functions test at 37s - got matrix(1, 0, 0, 1, 66.2282, 0), expected matrix(1, 0, 0, 1, 66.2281999916751, 0)
[task 2021-02-13T03:10:14.969Z] 03:10:14 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | keyframe timing functions test at 37s: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 66.2282, 0), computed matrix(1, 0, 0, 1, 66.2282, 0)
[task 2021-02-13T03:10:14.969Z] 03:10:14 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | keyframe timing functions test at 38s - got matrix(1, 0, 0, 1, 59.025, 0), expected matrix(1, 0, 0, 1, 59.02501421813984, 0)
[task 2021-02-13T03:10:14.969Z] 03:10:14 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | keyframe timing functions test at 38s: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 59.025, 0), computed matrix(1, 0, 0, 1, 59.025, 0)
[task 2021-02-13T03:10:14.969Z] 03:10:14 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | keyframe timing functions test at 39s - got matrix(1, 0, 0, 1, 47.3016, 0), expected matrix(1, 0, 0, 1, 47.30162021959869, 0)
[task 2021-02-13T03:10:14.969Z] 03:10:14 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | keyframe timing functions test at 39s: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 47.3016, 0), computed matrix(1, 0, 0, 1, 47.3016, 0)
[task 2021-02-13T03:10:14.969Z] 03:10:14 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | keyframe timing functions test at 40s - got matrix(1, 0, 0, 1, 20, 0), expected matrix(1, 0, 0, 1, 20, 0)
[task 2021-02-13T03:10:14.969Z] 03:10:14 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | keyframe timing functions test at 40s: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 20, 0), computed matrix(1, 0, 0, 1, 20, 0)
[task 2021-02-13T03:10:14.970Z] 03:10:14 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | keyframe timing functions test at 0s (test needed for flush) - got matrix(1, 0, 0, 1, 20, 0), expected matrix(1, 0, 0, 1, 20, 0)
[task 2021-02-13T03:10:14.970Z] 03:10:14 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | keyframe timing functions test at 0s (test needed for flush): OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 20, 0), computed matrix(1, 0, 0, 1, 20, 0)
[task 2021-02-13T03:10:14.970Z] 03:10:14 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | keyframe timing functions test at 11s - got matrix(1, 0, 0, 1, 47.3016, 0), expected matrix(1, 0, 0, 1, 47.30162021959869, 0)
[task 2021-02-13T03:10:14.971Z] 03:10:14 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | keyframe timing functions test at 11s: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 47.3016, 0), computed matrix(1, 0, 0, 1, 47.3016, 0)
[task 2021-02-13T03:10:14.974Z] 03:10:14 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | keyframe timing functions test at 14s - got matrix(1, 0, 0, 1, 102.912, 0), expected matrix(1, 0, 0, 1, 102.91197695757143, 0)
[task 2021-02-13T03:10:14.975Z] 03:10:14 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | keyframe timing functions test at 14s: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 102.912, 0), computed matrix(1, 0, 0, 1, 102.912, 0)
[task 2021-02-13T03:10:14.982Z] 03:10:14 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | keyframe timing functions test at 16s - got matrix(1, 0, 0, 1, 144, 0), expected matrix(1, 0, 0, 1, 144, 0)
[task 2021-02-13T03:10:14.983Z] 03:10:14 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | keyframe timing functions test at 16s: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 144, 0), computed matrix(1, 0, 0, 1, 144, 0)
[task 2021-02-13T03:10:14.984Z] 03:10:14 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | keyframe timing functions test at 18s - got matrix(1, 0, 0, 1, 100, 0), expected matrix(1, 0, 0, 1, 100, 0)
[task 2021-02-13T03:10:14.984Z] 03:10:14 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | keyframe timing functions test at 18s: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 100, 0), computed matrix(1, 0, 0, 1, 100, 0)
[task 2021-02-13T03:10:14.984Z] 03:10:14 INFO - Buffered messages logged at 03:10:12

[task 2021-02-13T03:10:15.056Z] 03:10:15 INFO - Buffered messages logged at 03:10:14
[task 2021-02-13T03:10:15.057Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (reverse) at 2s - got 0.691634, expected 0.6916339329473633
[task 2021-02-13T03:10:15.059Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (reverse) at 2s: OMTA style and computed style should be equal - OMTA 0.691634, computed 0.691634
[task 2021-02-13T03:10:15.060Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (alternate) at 2s - got 0.062282, expected 0.06228199991675093
[task 2021-02-13T03:10:15.063Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (alternate) at 2s: OMTA style and computed style should be equal - OMTA 0.062282, computed 0.062282
[task 2021-02-13T03:10:15.064Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (alternate-reverse) at 2s - got 0.691634, expected 0.6916339329473633
[task 2021-02-13T03:10:15.064Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (alternate-reverse) at 2s: OMTA style and computed style should be equal - OMTA 0.691634, computed 0.691634
[task 2021-02-13T03:10:15.065Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (normal) at 7s - got 0.554814, expected 0.5548140324713744
[task 2021-02-13T03:10:15.065Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (normal) at 7s: OMTA style and computed style should be equal - OMTA 0.554814, computed 0.554814
[task 2021-02-13T03:10:15.073Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (reverse) at 7s - got 0.129577, expected 0.1295767604368535
[task 2021-02-13T03:10:15.074Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (reverse) at 7s: OMTA style and computed style should be equal - OMTA 0.129577, computed 0.129577
[task 2021-02-13T03:10:15.075Z] 03:10:15 INFO - Buffered messages finished
[task 2021-02-13T03:10:15.075Z] 03:10:15 INFO - TEST-UNEXPECTED-FAIL | layout/style/test/test_animations_omta.html | animation-direction test 1 (alternate) at 7s - got 0.0124804, expected 0.5548140324713744
[task 2021-02-13T03:10:15.076Z] 03:10:15 INFO - SimpleTest.ok@SimpleTest/SimpleTest.js:417:16
[task 2021-02-13T03:10:15.076Z] 03:10:15 INFO - window.omta_is_approx@layout/style/test/animation_utils.js:627:13
[task 2021-02-13T03:10:15.077Z] 03:10:15 INFO - window[fn]@layout/style/test/test_animations_omta.html:200:19
[task 2021-02-13T03:10:15.077Z] 03:10:15 INFO - @layout/style/test/test_animations_omta.html:1054:17
[task 2021-02-13T03:10:15.078Z] 03:10:15 INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-02-13T03:10:15.080Z] 03:10:15 INFO - TEST-UNEXPECTED-FAIL | layout/style/test/test_animations_omta.html | animation-direction test 1 (alternate) at 7s: OMTA style and computed style should be equal - OMTA 0.0124804, computed 0.554814
[task 2021-02-13T03:10:15.080Z] 03:10:15 INFO - SimpleTest.ok@SimpleTest/SimpleTest.js:417:16
[task 2021-02-13T03:10:15.081Z] 03:10:15 INFO - window.omta_is_approx@layout/style/test/animation_utils.js:682:15
[task 2021-02-13T03:10:15.081Z] 03:10:15 INFO - window[fn]@layout/style/test/test_animations_omta.html:200:19
[task 2021-02-13T03:10:15.082Z] 03:10:15 INFO - @layout/style/test/test_animations_omta.html:1054:17
[task 2021-02-13T03:10:15.085Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (alternate-reverse) at 7s - got 0.129577, expected 0.1295767604368535
[task 2021-02-13T03:10:15.086Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (alternate-reverse) at 7s: OMTA style and computed style should be equal - OMTA 0.129577, computed 0.129577
[task 2021-02-13T03:10:15.086Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (normal) at 12s - got 0.062282, expected 0.06228199991675093
[task 2021-02-13T03:10:15.087Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (normal) at 12s: OMTA style and computed style should be equal - OMTA 0.062282, computed 0.062282
[task 2021-02-13T03:10:15.095Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (reverse) at 12s - got 0.691634, expected 0.6916339329473633
[task 2021-02-13T03:10:15.095Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (reverse) at 12s: OMTA style and computed style should be equal - OMTA 0.691634, computed 0.691634
[task 2021-02-13T03:10:15.095Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (alternate) at 12s - got 0.691634, expected 0.6916339329473633
[task 2021-02-13T03:10:15.095Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (alternate) at 12s: OMTA style and computed style should be equal - OMTA 0.691634, computed 0.691634
[task 2021-02-13T03:10:15.144Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (alternate-reverse) at 12s - got 0.062282, expected 0.06228199991675093
[task 2021-02-13T03:10:15.144Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (alternate-reverse) at 12s: OMTA style and computed style should be equal - OMTA 0.062282, computed 0.062282
[task 2021-02-13T03:10:15.268Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (normal) at 22s - got 0.062282, expected 0.06228199991675093
[task 2021-02-13T03:10:15.268Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (normal) at 22s: OMTA style and computed style should be equal - OMTA 0.062282, computed 0.062282
[task 2021-02-13T03:10:15.353Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (reverse) at 22s - got 0.691634, expected 0.6916339329473633
[task 2021-02-13T03:10:15.353Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (reverse) at 22s: OMTA style and computed style should be equal - OMTA 0.691634, computed 0.691634
[task 2021-02-13T03:10:15.430Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (alternate) at 22s - got 0.062282, expected 0.06228199991675093
[task 2021-02-13T03:10:15.430Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (alternate) at 22s: OMTA style and computed style should be equal - OMTA 0.062282, computed 0.062282
[task 2021-02-13T03:10:15.488Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (alternate-reverse) at 22s - got 0.691634, expected 0.6916339329473633
[task 2021-02-13T03:10:15.488Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (alternate-reverse) at 22s: OMTA style and computed style should be equal - OMTA 0.691634, computed 0.691634
[task 2021-02-13T03:10:15.614Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (normal) at 52s - got 0.062282, expected 0.06228199991675093
[task 2021-02-13T03:10:15.614Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (normal) at 52s: OMTA style and computed style should be equal - OMTA 0.062282, computed 0.062282
[task 2021-02-13T03:10:15.679Z] 03:10:15 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | animation-direction test 1 (reverse) at 52s - got 0.691634, expected 0.6916339329473633

Whiteboard: [stockwell unknown] → [stockwell needswork:owner]

There are 22 total failures in the last 7 days on

[task 2021-04-05T11:42:53.976Z] 11:42:53 INFO - TEST-START | layout/style/test/test_animations_omta.html
[task 2021-04-05T11:42:55.623Z] 11:42:55 INFO - TEST-INFO | started process screentopng
[task 2021-04-05T11:42:56.316Z] 11:42:56 INFO - TEST-INFO | screentopng: exit 0
[task 2021-04-05T11:42:56.317Z] 11:42:56 INFO - <snipped 23 output lines - if you need more context, please use SimpleTest.requestCompleteLog() in your test>
[task 2021-04-05T11:42:56.318Z] 11:42:56 INFO - Buffered messages logged at 11:42:54
[task 2021-04-05T11:42:56.318Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | default fill mode: affects value during animation - got matrix(1, 0, 0, 1, 99.5, 0), expected matrix(1, 0, 0, 1, 99.5, 0)
[task 2021-04-05T11:42:56.319Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | default fill mode: affects value during animation: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 99.5, 0), computed matrix(1, 0, 0, 1, 99.5, 0)
[task 2021-04-05T11:42:56.320Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | number of events received for before end in testFillMode
[task 2021-04-05T11:42:56.324Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | number of events received for right after end in testFillMode
[task 2021-04-05T11:42:56.325Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].type for right after end in testFillMode
[task 2021-04-05T11:42:56.325Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].target for right after end in testFillMode
[task 2021-04-05T11:42:56.326Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].bubbles for right after end in testFillMode
[task 2021-04-05T11:42:56.327Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].cancelable for right after end in testFillMode
[task 2021-04-05T11:42:56.328Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].animationName for right after end in testFillMode
[task 2021-04-05T11:42:56.329Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].elapsedTime for right after end in testFillMode received=10 expected=10
[task 2021-04-05T11:42:56.331Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].pseudoElement for right after end in testFillMode
[task 2021-04-05T11:42:56.331Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | default fill mode: does not affect value after animation - got matrix(1, 0, 0, 1, 30, 0), expected matrix(1, 0, 0, 1, 30, 0)
[task 2021-04-05T11:42:56.334Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode none: doesn't affect value during delay (0s) - got matrix(1, 0, 0, 1, 30, 0), expected matrix(1, 0, 0, 1, 30, 0)
[task 2021-04-05T11:42:56.335Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode none: does affect value during delay (0s) - got matrix(1, 0, 0, 1, 30, 0), expected matrix(1, 0, 0, 1, 30, 0)
[task 2021-04-05T11:42:56.336Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | number of events received for before start in testFillMode
[task 2021-04-05T11:42:56.337Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | number of events received for right after start in testFillMode
[task 2021-04-05T11:42:56.342Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].type for right after start in testFillMode
[task 2021-04-05T11:42:56.343Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].target for right after start in testFillMode
[task 2021-04-05T11:42:56.343Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].bubbles for right after start in testFillMode
[task 2021-04-05T11:42:56.344Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].cancelable for right after start in testFillMode
[task 2021-04-05T11:42:56.345Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].animationName for right after start in testFillMode
[task 2021-04-05T11:42:56.346Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].elapsedTime for right after start in testFillMode received=0 expected=0
[task 2021-04-05T11:42:56.347Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].pseudoElement for right after start in testFillMode
[task 2021-04-05T11:42:56.348Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode none: affects value at start of animation - got matrix(1, 0, 0, 1, 0, 0), expected matrix(1, 0, 0, 1, 0, 0)
[task 2021-04-05T11:42:56.349Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode none: affects value at start of animation: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 0, 0), computed matrix(1, 0, 0, 1, 0, 0)
[task 2021-04-05T11:42:56.350Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode none: affects value during animation - got matrix(1, 0, 0, 1, 2, 0), expected matrix(1, 0, 0, 1, 2, 0)
[task 2021-04-05T11:42:56.350Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode none: affects value during animation: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 2, 0), computed matrix(1, 0, 0, 1, 2, 0)
[task 2021-04-05T11:42:56.351Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode none: affects value during animation - got matrix(1, 0, 0, 1, 40, 0), expected matrix(1, 0, 0, 1, 40, 0)
[task 2021-04-05T11:42:56.352Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode none: affects value during animation: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 40, 0), computed matrix(1, 0, 0, 1, 40, 0)
[task 2021-04-05T11:42:56.358Z] 11:42:56 INFO - Buffered messages logged at 11:42:55

[task 2021-04-05T11:42:56.418Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: does affect value during delay (0s): OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 0, 0), computed matrix(1, 0, 0, 1, 0, 0)
[task 2021-04-05T11:42:56.419Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | number of events received for before start in testFillMode
[task 2021-04-05T11:42:56.420Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | number of events received for right after start in testFillMode
[task 2021-04-05T11:42:56.421Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].type for right after start in testFillMode
[task 2021-04-05T11:42:56.422Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].target for right after start in testFillMode
[task 2021-04-05T11:42:56.423Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].bubbles for right after start in testFillMode
[task 2021-04-05T11:42:56.424Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].cancelable for right after start in testFillMode
[task 2021-04-05T11:42:56.425Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].animationName for right after start in testFillMode
[task 2021-04-05T11:42:56.426Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].elapsedTime for right after start in testFillMode received=0 expected=0
[task 2021-04-05T11:42:56.427Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].pseudoElement for right after start in testFillMode
[task 2021-04-05T11:42:56.428Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: affects value at start of animation - got matrix(1, 0, 0, 1, 0, 0), expected matrix(1, 0, 0, 1, 0, 0)
[task 2021-04-05T11:42:56.429Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: affects value at start of animation: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 0, 0), computed matrix(1, 0, 0, 1, 0, 0)
[task 2021-04-05T11:42:56.430Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: affects value during animation - got matrix(1, 0, 0, 1, 2, 0), expected matrix(1, 0, 0, 1, 2, 0)
[task 2021-04-05T11:42:56.431Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: affects value during animation: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 2, 0), computed matrix(1, 0, 0, 1, 2, 0)
[task 2021-04-05T11:42:56.432Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: affects value during animation - got matrix(1, 0, 0, 1, 40, 0), expected matrix(1, 0, 0, 1, 40, 0)
[task 2021-04-05T11:42:56.434Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: affects value during animation: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 40, 0), computed matrix(1, 0, 0, 1, 40, 0)
[task 2021-04-05T11:42:56.434Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: affects value during animation - got matrix(1, 0, 0, 1, 80, 0), expected matrix(1, 0, 0, 1, 80, 0)
[task 2021-04-05T11:42:56.436Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: affects value during animation: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 80, 0), computed matrix(1, 0, 0, 1, 80, 0)
[task 2021-04-05T11:42:56.437Z] 11:42:56 INFO - Buffered messages finished
[task 2021-04-05T11:42:56.439Z] 11:42:56 INFO - TEST-UNEXPECTED-FAIL | layout/style/test/test_animations_omta.html | fill mode backwards: affects value during animation - got matrix(1, 0, 0, 1, 0, 0), expected matrix(1, 0, 0, 1, 90, 0)
[task 2021-04-05T11:42:56.439Z] 11:42:56 INFO - SimpleTest.ok@SimpleTest/SimpleTest.js:417:16
[task 2021-04-05T11:42:56.439Z] 11:42:56 INFO - window.omta_is_approx@layout/style/test/animation_utils.js:627:13
[task 2021-04-05T11:42:56.440Z] 11:42:56 INFO - window[fn]@layout/style/test/test_animations_omta.html:204:19
[task 2021-04-05T11:42:56.440Z] 11:42:56 INFO - window.omta_is@layout/style/test/animation_utils.js:467:12
[task 2021-04-05T11:42:56.441Z] 11:42:56 INFO - window[fn]@layout/style/test/test_animations_omta.html:204:19
[task 2021-04-05T11:42:56.441Z] 11:42:56 INFO - testFillMode@layout/style/test/test_animations_omta.html:313:10
[task 2021-04-05T11:42:56.442Z] 11:42:56 INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-04-05T11:42:56.444Z] 11:42:56 INFO - TEST-UNEXPECTED-FAIL | layout/style/test/test_animations_omta.html | fill mode backwards: affects value during animation: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 0, 0), computed matrix(1, 0, 0, 1, 90, 0)
[task 2021-04-05T11:42:56.444Z] 11:42:56 INFO - SimpleTest.ok@SimpleTest/SimpleTest.js:417:16
[task 2021-04-05T11:42:56.444Z] 11:42:56 INFO - window.omta_is_approx@layout/style/test/animation_utils.js:682:15
[task 2021-04-05T11:42:56.445Z] 11:42:56 INFO - window[fn]@layout/style/test/test_animations_omta.html:204:19
[task 2021-04-05T11:42:56.445Z] 11:42:56 INFO - window.omta_is@layout/style/test/animation_utils.js:467:12
[task 2021-04-05T11:42:56.446Z] 11:42:56 INFO - window[fn]@layout/style/test/test_animations_omta.html:204:19
[task 2021-04-05T11:42:56.446Z] 11:42:56 INFO - testFillMode@layout/style/test/test_animations_omta.html:313:10
[task 2021-04-05T11:42:56.448Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: affects value during animation - got matrix(1, 0, 0, 1, 99.5, 0), expected matrix(1, 0, 0, 1, 99.5, 0)
[task 2021-04-05T11:42:56.449Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: affects value during animation: OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 99.5, 0), computed matrix(1, 0, 0, 1, 99.5, 0)
[task 2021-04-05T11:42:56.449Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | number of events received for before end in testFillMode
[task 2021-04-05T11:42:56.450Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | number of events received for right after end in testFillMode
[task 2021-04-05T11:42:56.451Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].type for right after end in testFillMode
[task 2021-04-05T11:42:56.452Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].target for right after end in testFillMode
[task 2021-04-05T11:42:56.453Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].bubbles for right after end in testFillMode
[task 2021-04-05T11:42:56.465Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].cancelable for right after end in testFillMode
[task 2021-04-05T11:42:56.466Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].animationName for right after end in testFillMode
[task 2021-04-05T11:42:56.467Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].elapsedTime for right after end in testFillMode received=10 expected=10
[task 2021-04-05T11:42:56.468Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | events[0].pseudoElement for right after end in testFillMode
[task 2021-04-05T11:42:56.469Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode backwards: does not affect value after animation - got matrix(1, 0, 0, 1, 30, 0), expected matrix(1, 0, 0, 1, 30, 0)
[task 2021-04-05T11:42:56.470Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode both: does affect value during delay (0s) - got matrix(1, 0, 0, 1, 0, 0), expected matrix(1, 0, 0, 1, 0, 0)
[task 2021-04-05T11:42:56.470Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode both: does affect value during delay (0s): OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 0, 0), computed matrix(1, 0, 0, 1, 0, 0)
[task 2021-04-05T11:42:56.472Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode both: does affect value during delay (0s) - got matrix(1, 0, 0, 1, 0, 0), expected matrix(1, 0, 0, 1, 0, 0)
[task 2021-04-05T11:42:56.472Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | fill mode both: does affect value during delay (0s): OMTA style and computed style should be equal - OMTA matrix(1, 0, 0, 1, 0, 0), computed matrix(1, 0, 0, 1, 0, 0)
[task 2021-04-05T11:42:56.473Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | number of events received for before start in testFillMode
[task 2021-04-05T11:42:56.474Z] 11:42:56 INFO - TEST-PASS | layout/style/test/test_animations_omta.html | number of events received for right after start in testFillMode

Hiro any updates here?

Flags: needinfo?(hikezoe.birchill)
Whiteboard: [stockwell unknown] → [stockwell needswork:owner]
Flags: needinfo?(hikezoe.birchill)

I noticed what's wrong there via a pernoso session.

https://treeherder.mozilla.org/#/jobs?repo=try&revision=332dce2df7f0c272bcc5038e37c5e9c69d037d6d

Hope this eliminates all failures.

Assignee: nobody → hikezoe.birchill
Status: NEW → ASSIGNED
Flags: needinfo?(hikezoe.birchill)

On WebRender there are two functions to be caled for sampling animations, one is
OMTA::Sample which is called via vsync ticks in normal mode, the other is
OMTA::SampleForTesting which is called in testing refresh driver mode. The
former function is called on the sampler thread, if it gets called in between
we call nsIDOMWindowUtils.advanceTimeAndRefresh and
nsIDOMWindowUtils.getOMTAStyle AND IF the result of sampling via getOMTAStyle
was SampleResult::None or SampleResult::Skipped, we will use an incorrect
animation value via the OMTA::Sample call with the vsync timestamp, the vsync
timestamp is completely different from the value advanced by
the advanceTimeAndRefresh call.

See Also: → 1676587
See Also: → 1681210
Pushed by hikezoe.birchill@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/ef6336474230
Stop sampling animations via vsync ticks on WebRender when we are in testing refresh driver mode. r=boris
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 89 Branch
See Also: → 1705578
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: