mCanSend assertion failure in CompositorBridgeChild when the GPU process aborts

RESOLVED FIXED

Status

()

defect
RESOLVED FIXED
3 years ago
3 years ago

People

(Reporter: dvander, Assigned: dvander)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

CompositorBridgeChild doesn't maintain a ref for IPDL. This was mostly safe before the GPU process since binding to IPDL was infallible, but that's not the case with the GPU process. An assert in the destructor that mCanSend is false caught this.
Attachment #8808499 - Flags: review?(matt.woodrow) → review+
Checked in with the wrong bug #:

https://hg.mozilla.org/mozilla-central/rev/6cfa59e10e83
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.