Closed Bug 1982914 Opened 9 months ago Closed 9 months ago

wpt reftest svg/text/reftests/text-context-fill.svg fatally asserts on new android 14 emulator image- 2 (" MOZ_ASSERT(!OuterSVGIsCallingReflowSVG(aFrame)) (Do not call under ISVGDisplayableFrame::ReflowSVG!) [@ mozilla::SVGUtils::ScheduleReflowSVG]")

Categories

(Core :: SVG, defect)

Unspecified
Android
defect

Tracking

()

RESOLVED FIXED
144 Branch
Tracking Status
firefox-esr115 --- wontfix
firefox-esr128 --- wontfix
firefox-esr140 --- wontfix
firefox142 --- wontfix
firefox143 --- wontfix
firefox144 --- fixed

People

(Reporter: jmaher, Assigned: longsonr)

References

(Blocks 1 open bug)

Details

(Keywords: assertion)

Attachments

(1 file)

we have 2 failures:

  1. css/css-sizing/aspect-ratio/replaced-element-003.html (some letters have pixels, but hard to see with the naked eye): reftest-compare
  2. /svg/text/reftests/text-context-fill.svg - crash on debug, specifically at this asset: MOZ_ASSERT(!OuterSVGIsCallingReflowSVG(aFrame)) (Do not call under ISVGDisplayableFrame::ReflowSVG!) [@ mozilla::SVGUtils::ScheduleReflowSVG]
Blocks: aspect-ratio
Severity: -- → S3
OS: Unspecified → Android

Hi Robert, it seems we hit an assertion on Android. The test file was added by you before. Could you please take a look at this crash? Thanks.

aspect-ratio/replaced-element-003.html has been mentioned in Bug 1982907, so remove the dependency and perhaps we should focus on SVG part in this bug.

No longer blocks: aspect-ratio
Flags: needinfo?(longsonr)
See Also: → 1982937

(In reply to Joel Maher ( :jmaher ) (UTC -8) from comment #0)

  1. css/css-sizing/aspect-ratio/replaced-element-003.html (some letters have pixels, but hard to see with the naked eye): reftest-compare

(In reply to Boris Chiou [:boris] from comment #2)

aspect-ratio/replaced-element-003.html has been mentioned in Bug 1982907, so remove the dependency and perhaps we should focus on SVG part in this bug.

I think comment 0 just had a copypaste typo: jmaher really meant to paste svg/text/reftests/text-bidi-controls-anchors-2.svg for (1) there (he mentioned letters having fuzzy pixels, and that's the one with fuzzy letters shown in comment 0's reftest-analyzer link).

But nonetheless, it's still quite different from the text-context-fill.svg fatal-assert, so I spun off bug 1982937 to cover the fuzzy failure and we can leave this bug covering the fatal assert.

Keywords: assertion
Summary: wpt reftest on new android 14 emulator image- 2 svg/text/ failures → wpt reftest svg/text/reftests/text-context-fill.svg fatally asserts on new android 14 emulator image- 2 (" MOZ_ASSERT(!OuterSVGIsCallingReflowSVG(aFrame)) (Do not call under ISVGDisplayableFrame::ReflowSVG!) [@ mozilla::SVGUtils::ScheduleReflowSVG]")

Looks like bug 1797417 and bug 1825459 are both about this same assertion-failure.

For now, simplest way forward would be to just skip this test on Android 14.

See Also: → 1797417
See Also: → 1825459
Assignee: nobody → longsonr
Status: NEW → ASSIGNED

this seems to be fixed :)

Attachment #9507406 - Attachment description: Bug 1982914 - Fix assert when running text-context-fill.svg r=dholbert → Bug 1982914 - Change the conditions under which we skip ScheduleReflowSVG calls in SVGMarkerObserver::OnRenderingChange r=dholbert

My inclination is to wait till the code freeze is over before landing this. Do you need it landed sooner Joel?

Flags: needinfo?(jmaher)

next week is fine!

Flags: needinfo?(jmaher)
Pushed by longsonr@gmail.com: https://github.com/mozilla-firefox/firefox/commit/a3031bf4e67e https://hg.mozilla.org/integration/autoland/rev/d367c1ff8d78 Change the conditions under which we skip ScheduleReflowSVG calls in SVGMarkerObserver::OnRenderingChange r=dholbert,firefox-svg-reviewers
Status: ASSIGNED → RESOLVED
Closed: 9 months ago
Resolution: --- → FIXED
Target Milestone: --- → 144 Branch
Blocks: 1825459
See Also: 1825459
QA Whiteboard: [qa-triage-done-c145/b144]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: