Closed Bug 1846293 Opened 1 year ago Closed 1 year ago

Improve flush handling on canvas2d.

Categories

(Core :: Layout: Text and Fonts, task)

task

Tracking

()

VERIFIED FIXED
118 Branch
Tracking Status
thunderbird_esr115 --- verified
firefox-esr115 118+ fixed
firefox117 --- fixed
firefox118 --- fixed

People

(Reporter: emilio, Assigned: emilio)

References

Details

(Whiteboard: [tbird crash])

Crash Data

Attachments

(2 files)

No description provided.

Don't keep weak pointers before flushing.

Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b470d886c2f0 Improve flush handing in Canvas2D. r=dholbert
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 118 Branch

Comment on attachment 9346504 [details]
Bug 1846293 - Improve flush handing in Canvas2D. r=jfkthame,dholbert

Beta/Release Uplift Approval Request

  • User impact if declined: potential crashes, see blocked bug
  • Is this code covered by automated tests?: Yo
  • Has the fix been verified in Nightly?: Via crash analysis data in the blocked bug
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Simple, very targeted fix.
  • String changes made/needed: None
  • Is Android affected?: Yes
Attachment #9346504 - Flags: approval-mozilla-beta?

Comment on attachment 9346504 [details]
Bug 1846293 - Improve flush handing in Canvas2D. r=jfkthame,dholbert

Approved for 117.0b7

Attachment #9346504 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Duplicate of this bug: 1812597

Comment on attachment 9346504 [details]
Bug 1846293 - Improve flush handing in Canvas2D. r=jfkthame,dholbert

ESR Uplift Approval Request

  • If this is not a sec:{high,crit} bug, please state case for ESR consideration: Fixes bug 1812597
  • User impact if declined: crashes
  • Fix Landed on Version: 117.0b7
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Simple fix, no more crash :)
Attachment #9346504 - Flags: approval-mozilla-esr115?

Copying crash signatures from duplicate bugs.

Crash Signature: [@ gfxFontGroup::SetUserFontSet]

Emilio, the patch does not graft cleanly to the ESR branch, could you provide a patch for the branch please? Thanks!

Flags: needinfo?(emilio)
Attached patch ESR patchSplinter Review
Flags: needinfo?(emilio) → needinfo?(pascalc)

Comment on attachment 9352256 [details] [diff] [review]
ESR patch

Approved for ESR 115.3, thanks.

Flags: needinfo?(pascalc)
Attachment #9352256 - Flags: approval-mozilla-esr115+
Attachment #9346504 - Flags: approval-mozilla-esr115?

Crash is gone for Thunderbird and Firefox 118.

Looks like the patch got picked up in Firefox esr 115.2.1, and will thus be in Thunderbird 115.2.2. And so far, after 15+ hours?, of Firefox esr 115.2.1 there are no reports on crash-stats.

Status: RESOLVED → VERIFIED
Whiteboard: [tbird crash]

Definitely gone for Thunderbird starting at 115.3.0

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: