Closed Bug 1315886 Opened 8 years ago Closed 8 years ago

mCanSend assertion failure in CompositorBridgeChild when the GPU process aborts

Categories

(Core :: Graphics: Layers, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: dvander, Assigned: dvander)

References

Details

Attachments

(1 file)

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.
Attached patch bug1314520.patch (deleted) — Splinter Review
Attachment #8808499 - Flags: review?(matt.woodrow)
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: 8 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: