Closed Bug 1872327 Opened 6 months ago Closed 6 months ago

Don't leak runnables on shutdown in nsThreadPool

Categories

(Core :: Graphics: Canvas2D, defect)

defect

Tracking

()

RESOLVED FIXED
123 Branch
Tracking Status
firefox-esr115 --- wontfix
firefox121 --- wontfix
firefox122 --- wontfix
firefox123 --- fixed

People

(Reporter: lsalzman, Assigned: lsalzman)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression, Whiteboard: [sp3])

Attachments

(1 file)

This bug is to deal specifically with one particular manifestation of bug 1767344 with CanvasTranslator that manifests as runnables being passed to nsThreadPool during shutdown, causing strange intermittents in the gpu subset of mochitests for remote canvas.

Blocks: 1871467
Keywords: regression
Regressed by: 1155059

It looks like this was an oversight in bug 1155059, that in one place an
already_AddRefed does not get converted to a RefPtr.

Assignee: nobody → lsalzman
Status: NEW → ASSIGNED
Pushed by lsalzman@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/601b104d4bb5
Don't leak runnables on shutdown in nsThreadPool. r=aosmond

Set release status flags based on info from the regressing bug 1155059

Status: ASSIGNED → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
Target Milestone: --- → 123 Branch

The patch landed in nightly and beta is affected.
:lsalzman, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox122 to wontfix.

For more information, please visit BugBot documentation.

Flags: needinfo?(lsalzman)
Whiteboard: [sp3]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: