Closed Bug 1314408 Opened 3 years ago Closed 3 years ago

Assertion failure in LayerTransactionChild::Destroy when GPU process aborts

Categories

(Core :: Graphics: Layers, defect)

defect
Not set

Tracking

()

RESOLVED FIXED
mozilla52
Tracking Status
firefox52 --- fixed

People

(Reporter: dvander, Assigned: dvander)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Attached patch bug1314408.patchSplinter Review
This assertion seems bogus since nothing prevents us from holding Layer references outside of LayerManager. In fact we'd expect FrameLayerBuilder to be doing so. When the GPU process dies layout is still active, so we hit this.
Assignee: nobody → dvander
Status: NEW → ASSIGNED
Attachment #8808016 - Flags: review?(matt.woodrow)
Attachment #8808016 - Flags: review?(matt.woodrow) → review+
Pushed by danderson@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/48942d5a145a
Remove bogus assertion in LayerTransactionChild::Destroy. (bug 1314408, r=mattwoodrow)
https://hg.mozilla.org/mozilla-central/rev/48942d5a145a
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla52
You need to log in before you can comment on or make changes to this bug.