bugzilla.mozilla.org has resumed normal operation. Attachments prior to 2014 will be unavailable for a few days. This is tracked in Bug 1475801.
Please report any other irregularities here.

Crash in mozilla::layers::AssertD3D9Compositor

RESOLVED FIXED in Firefox 49

Status

()

Core
Graphics: Layers
RESOLVED FIXED
2 years ago
2 years ago

People

(Reporter: nical, Assigned: nical)

Tracking

unspecified
mozilla49
Points:
---

Firefox Tracking Flags

(firefox49 fixed)

Details

Attachments

(1 attachment)

(Assignee)

Description

2 years ago
https://crash-stats.mozilla.com/report/index/65445611-8f70-44bc-a45a-3ed822160504

The assertion is hit just like in bug 1265282, with a low volume but for the same reason: device reset (D3D9 this time) with a fall-back to the basic compositor, but already in flight D3D9 textures end up trying to get access to a D3D9 compositor.

The MOZ_DIAGNOSTIC_ASSERT that blows up is interesting in order to get an idea of whether this can happen, and now that we know, it's not worth crashing nightly and aurora builds, so I'll replace the assertion with a gfxCriticalNote annotation as we did in the other bug.
(Assignee)

Comment 1

2 years ago
Created attachment 8748604 [details] [diff] [review]
gfxCriticalNote instead of crash
Assignee: nobody → nical.bugzilla
Attachment #8748604 - Flags: review?(bas)
Attachment #8748604 - Flags: review?(bas) → review+

Comment 3

2 years ago
bugherder
https://hg.mozilla.org/mozilla-central/rev/dc071f0ca3f9
Status: NEW → RESOLVED
Last Resolved: 2 years ago
status-firefox49: --- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla49
You need to log in before you can comment on or make changes to this bug.