Closed Bug 1398404 Opened 7 years ago Closed 7 years ago

Assertion failure: IsCurrent(), at gfx/gl/GLContext.h:672

Categories

(Core :: Graphics: CanvasWebGL, defect, P1)

57 Branch
defect

Tracking

()

RESOLVED FIXED
mozilla57
Tracking Status
firefox-esr52 --- unaffected
firefox55 --- unaffected
firefox56 --- unaffected
firefox57 --- fixed

People

(Reporter: bc, Assigned: daoshengmu)

References

()

Details

(Keywords: assertion, regression, regressionwindow-wanted)

Attachments

(2 files)

Attached file Windows assertion log
[Tracking Requested - why for this release]:

1. https://www.kiwi.com/mx/search/londres-reino-unido/paris-francia/2017-12-10

2. Assertion failure: IsCurrent(), at z:/build/build/src/gfx/gl/GLContext.h:672
#01: mozilla::gl::GLContext::BeforeGLCall(char const *) [gfx/gl/GLContext.h:672]
#02: mozilla::gl::GLContext::raw_fGetIntegerv(unsigned int,int *) [gfx/gl/GLContext.h:1196]
#03: mozilla::WebGLContext::UpdateMaxDrawBuffers() [dom/canvas/WebGLContext.cpp:2461]
#04: mozilla::WebGLExtensionDrawBuffers::WebGLExtensionDrawBuffers(mozilla::WebGLContext *) [dom/canvas/WebGLExtensionDrawBuffers.cpp:23]
#05: mozilla::WebGLContext::EnableExtension(mozilla::WebGLExtensionID) [dom/canvas/WebGLContextExtensions.cpp:446]
#06: mozilla::WebGLContext::EnableSupportedExtension(mozilla::dom::CallerType,mozilla::WebGLExtensionID) [dom/canvas/WebGLContextExtensions.cpp:253]
#07: mozilla::WebGLContext::GetExtension(JSContext *,nsTSubstring<char16_t> const &,JS::MutableHandle<JSObject *>,mozilla::dom::CallerType,mozilla::ErrorResult &) [dom/canvas/WebGLContextExtensions.cpp:321]
#08: mozilla::dom::WebGLRenderingContextBinding::getExtension [s3:gecko-generated-sources:7a2184fce8bb2d3eba801bc6467b0c206bf4d93da2ab85eeac013e6246b91df2738dcefcfa4a180c3c8f8cb79f57e86cf299d2687038d874d61b20ec227f2738/dom/bindings/WebGLRenderingContextBinding.cpp::14409]

Windows/Linux at least on Nightly 57 but not Beta 57 (tested Beta on Linux)

This assertion has been seen before and we have bugs on file (some fixed) others open but due to my ability to reproduce on Nightly and not on Beta with my local Linux build, I'm calling it a regression.
Assignee: nobody → dmu
Comment on attachment 8906446 [details]
Bug 1398404 - Make current context when updating max draw buffers;

https://reviewboard.mozilla.org/r/178170/#review184746
Attachment #8906446 - Flags: review?(jgilbert) → review+
Pushed by dmu@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/edd732009802
Make current context when updating max draw buffers; r=jgilbert
https://hg.mozilla.org/mozilla-central/rev/edd732009802
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla57
You need to log in before you can comment on or make changes to this bug.