mochitest dom/media/test/test_bug879717.html fails with: Assertion failure: mSkiaGlue->GetGrContext() (No GrContext)

RESOLVED FIXED in Firefox 45

Status

()

Core
Canvas: 2D
RESOLVED FIXED
2 years ago
2 years ago

People

(Reporter: lsalzman, Assigned: lsalzman)

Tracking

unspecified
mozilla45
Points:
---

Firefox Tracking Flags

(firefox45 fixed)

Details

Attachments

(1 attachment)

(Assignee)

Description

2 years ago
The Canvas 2D code has an optimization where it tries to switch the rendering mode from software to OpenGL is a sufficient number of certain operations are used. Once this happens, drawImage does adequately check if there is an available GL context before trying to use it. The result is that the mochitest dom/media/test/test_bug879717.html (and probably several others) fail.

The problem originated with bug 880114.
(Assignee)

Comment 1

2 years ago
Created attachment 8683755 [details] [diff] [review]
verify that a Skia GL context is actually available before trying to use it in Canvas2D drawImage
Attachment #8683755 - Flags: review?(jmuizelaar)
Attachment #8683755 - Flags: review?(jmuizelaar) → review+
(Assignee)

Comment 2

2 years ago
Try results: https://treeherder.mozilla.org/#/jobs?repo=try&revision=2792b7993e43
Keywords: checkin-needed

Comment 3

2 years ago
https://hg.mozilla.org/integration/mozilla-inbound/rev/2cde1a08131a
Keywords: checkin-needed

Comment 4

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