Closed
Bug 1315212
Opened 8 years ago
Closed 8 years ago
[e10s] Crash in mozilla::gfx::DrawTargetRecording::DrawTargetRecording
Categories
(Core :: Graphics, defect)
Tracking
()
RESOLVED
FIXED
mozilla53
People
(Reporter: philipp, Assigned: bobowen)
References
Details
(Keywords: crash, regression)
Crash Data
Attachments
(1 file)
4.73 KB,
patch
|
bas.schouten
:
review+
gchang
:
approval-mozilla-aurora+
gchang
:
approval-mozilla-beta+
ritu
:
approval-mozilla-release+
|
Details | Diff | Splinter Review |
This bug was filed from the Socorro interface and is report bp-efa7c80f-8936-4cb5-b0b8-d2afc2161104. ============================================================= Crashing Thread (0) Frame Module Signature Source 0 xul.dll mozilla::gfx::DrawTargetRecording::DrawTargetRecording(mozilla::gfx::DrawTargetRecording const*, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::SurfaceFormat) gfx/2d/DrawTargetRecording.cpp:309 1 xul.dll nsSimplePageSequenceFrame::PrePrintNextPage(nsITimerCallback*, bool*) layout/generic/nsSimplePageSequenceFrame.cpp:651 this e10s crash is regressing in volume since firefox 50 builds (single occurrences of the signature already happened before though). so far crashes are recorded on all versions of windows & the signature is accounting for 0.29% of crashes in the content process in 50.0b. Correlations for Firefox Beta: (100.0% in signature vs 00.07% overall) address = 0x39 (96.30% in signature vs 00.34% overall) GFX_ERROR "Failed to create similar cairo surface! Size: " = true (100.0% in signature vs 26.61% overall) dom_ipc_enabled = 1 (100.0% in signature vs 37.00% overall) reason = EXCEPTION_ACCESS_VIOLATION_READ (16.67% in signature vs 00.91% overall) GFX_ERROR "Failed to create DrawTarget, Type: " = true
Assignee | ||
Comment 1•8 years ago
|
||
Looks like the CreateSimilarDrawTarget on the underlying DrawTarget fails, so we get a null dereference on mFinalDT.
Assignee: nobody → bobowencode
Status: NEW → ASSIGNED
Assignee | ||
Comment 2•8 years ago
|
||
MozReview-Commit-ID: 4SMixY4Nook
Attachment #8807590 -
Flags: review?(bas)
Updated•8 years ago
|
Component: General → Graphics
Assignee | ||
Comment 3•8 years ago
|
||
[Tracking Requested - why for this release]: Crash that has been climbing in later betas, I think we should uplift to 51 and possibly 50 if we have time/chance.
tracking-firefox50:
--- → ?
tracking-firefox51:
--- → ?
We reviewed this in platform triage meeting today. This doesn't seem release blocking. The crash volume (though relatively higher than start of Beta50 cycle) is low, about ~50 crashes a week. Let's keep it around in case we want to fix in 50.1.0.
Updated•8 years ago
|
Updated•8 years ago
|
Attachment #8807590 -
Flags: review?(bas) → review+
Pushed by bobowencode@gmail.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/8e124e64cef2 Allow for failed call to wrapped DrawTarget in DrawTargetRecording::CreateSimilarDrawTarget. r=bas
Comment 7•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/8e124e64cef2
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
status-firefox53:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla53
Comment 8•8 years ago
|
||
Please request Aurora/Beta approval on this when you get a chance. And Release if you think it's worth trying to get into December's 50.1 release.
Flags: needinfo?(bobowencode)
Assignee | ||
Comment 9•8 years ago
|
||
Comment on attachment 8807590 [details] [diff] [review] Allow for failed call to wrapped DrawTarget in DrawTargetRecording::CreateSimilarDrawTarget Approval Request Comment [Feature/regressing bug #]: Bug 1156742 [User impact if declined]: Printing will continue to cause content process crash if this situation arises (underlying CreateSimilatDrawTarget fails). [Describe test coverage new/current, TreeHerder]: Manual only. Could not reproduce crash to do before and after testing, but confident that this will fix the issue. [Risks and why]: low - fairly simple change that checks that the underlying CreateSimilatDrawTarget was successful before continuing. [String/UUID change made/needed]: None
Flags: needinfo?(bobowencode)
Attachment #8807590 -
Flags: approval-mozilla-release?
Attachment #8807590 -
Flags: approval-mozilla-beta?
Attachment #8807590 -
Flags: approval-mozilla-aurora?
Comment 10•8 years ago
|
||
Comment on attachment 8807590 [details] [diff] [review] Allow for failed call to wrapped DrawTarget in DrawTargetRecording::CreateSimilarDrawTarget Fix a crash. Beta51+ and Aurora 52+. Should be in 51 beta 2.
Attachment #8807590 -
Flags: approval-mozilla-beta?
Attachment #8807590 -
Flags: approval-mozilla-beta+
Attachment #8807590 -
Flags: approval-mozilla-aurora?
Attachment #8807590 -
Flags: approval-mozilla-aurora+
Comment 11•8 years ago
|
||
bugherder uplift |
https://hg.mozilla.org/releases/mozilla-aurora/rev/3bba008880c8
Comment 12•8 years ago
|
||
bugherder uplift |
https://hg.mozilla.org/releases/mozilla-beta/rev/1e633e8ababd
Comment on attachment 8807590 [details] [diff] [review] Allow for failed call to wrapped DrawTarget in DrawTargetRecording::CreateSimilarDrawTarget Patch is low risk, fix has been verified on pre-release, content crash is top ranked #29, let's ship the fix in 50.1.0
Attachment #8807590 -
Flags: approval-mozilla-release? → approval-mozilla-release+
Comment 14•8 years ago
|
||
bugherder uplift |
https://hg.mozilla.org/releases/mozilla-release/rev/d1a123d97ecf
You need to log in
before you can comment on or make changes to this bug.
Description
•