Closed Bug 1685895 Opened 4 years ago Closed 4 years ago

Intermittent pagination/abspos-breaking-001.xhtml == pagination/abspos-breaking-000.ref.xhtml | assertion count 7 is more than expected 3 to 6 assertions | ASSERTION: invalid shrink-to-fit ratio: 'ratio >= 0.0 && ratio < 1.0'

Categories

(Core :: Layout, defect, P5)

defect

Tracking

()

RESOLVED FIXED
86 Branch
Tracking Status
firefox86 --- fixed

People

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

References

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

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


[task 2021-01-10T03:05:22.211Z] 03:05:22     INFO - REFTEST TEST-UNEXPECTED-FAIL | layout/reftests/pagination/abspos-breaking-001.xhtml == layout/reftests/pagination/abspos-breaking-000.ref.xhtml | assertion count 7 is more than expected 3 to 6 assertions
[task 2021-01-10T03:05:22.211Z] 03:05:22     INFO - REFTEST TEST-START | layout/reftests/pagination/abspos-breaking-002.xhtml == layout/reftests/pagination/abspos-breaking-000.ref.xhtml
[task 2021-01-10T03:05:22.212Z] 03:05:22     INFO - REFTEST TEST-LOAD | file:///Z:/task_1610246006/build/tests/reftest/tests/layout/reftests/pagination/abspos-breaking-002.xhtml | 1 / 186 (0%)
[task 2021-01-10T03:05:22.213Z] 03:05:22     INFO - [Child 5504, Main Thread] ###!!! ASSERTION: invalid shrink-to-fit ratio: 'ratio >= 0.0 && ratio < 1.0', file /builds/worker/checkouts/gecko/layout/generic/nsPageContentFrame.cpp:95
[task 2021-01-10T03:05:22.214Z] 03:05:22     INFO - #01: nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, int, int, nsIFrame::ReflowChildFlags, nsReflowStatus&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:1122]
[task 2021-01-10T03:05:22.215Z] 03:05:22     INFO - #02: nsPageFrame::ReflowPageContent(nsPresContext*, mozilla::ReflowInput const&) [layout/generic/nsPageFrame.cpp:153]
[task 2021-01-10T03:05:22.215Z] 03:05:22     INFO - #03: nsPageFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&) [layout/generic/nsPageFrame.cpp:176]
Flags: needinfo?(dholbert)

This test recently increased its maximum intermittent assertion count, probably
due to an extra reflow that we sometimes incur due to a font-fallback task
having coincidentally just completed, as described in
https://groups.google.com/g/mozilla.dev.platform/c/VBh6oLm4EbQ/m/dbaJcAe6BgAJ

Pushed by dholbert@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/feba74ff8797 Use a more-permissive "asserts" annotation for reftest abspos-breaking-001.xhtml. (no review, just adjusting test metadata)
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 86 Branch
Assignee: nobody → dholbert
Flags: needinfo?(dholbert)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: