Crash in [@ mozilla::QueryProgramInfo]
Categories
(Core :: Graphics: CanvasWebGL, defect, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr60 | --- | unaffected |
firefox65 | --- | unaffected |
firefox66 | --- | unaffected |
firefox67 | --- | fix-optional |
firefox68 | --- | fixed |
People
(Reporter: calixte, Assigned: jgilbert)
References
(Blocks 1 open bug)
Details
(Keywords: crash, regression, Whiteboard: gfx-noted)
Crash Data
Attachments
(1 file)
This bug is for crash report bp-ac2ac3bb-a795-4d52-a0e5-91f290190206.
Top 10 frames of crashing thread:
0 libxul.so mozilla::QueryProgramInfo dom/canvas/WebGLProgram.cpp:477
1 libxul.so mozilla::WebGLProgram::LinkAndUpdate dom/canvas/WebGLProgram.cpp:1517
2 libxul.so mozilla::WebGLProgram::LinkProgram dom/canvas/WebGLProgram.cpp:1226
3 libxul.so mozilla::WebGLContext::LinkProgram dom/canvas/WebGLContextGL.cpp:980
4 libxul.so mozilla::dom::WebGLRenderingContext_Binding::linkProgram dom/bindings/WebGLRenderingContextBinding.cpp:18000
5 libxul.so bool mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions> dom/bindings/BindingUtils.cpp:3138
6 libxul.so js::InternalCallOrConstruct js/src/vm/Interpreter.cpp:441
7 libxul.so Interpret js/src/vm/Interpreter.cpp:588
8 libxul.so js::RunScript js/src/vm/Interpreter.cpp:421
9 libxul.so js::InternalCallOrConstruct js/src/vm/Interpreter.cpp:561
There are 4 crashes (from 1 installation) in nightly 67 with buildid 20190206095431. In analyzing the backtrace, the regression may have been introduced by patch [1] to fix bug 1290774.
[1] https://hg.mozilla.org/mozilla-central/rev?node=c5f938f57394
Assignee | ||
Comment 1•6 years ago
|
||
Looks like the ShaderValidator's handle is invalid, though it would make more sense if the ShaderValidator was null there.
That should only happen when the user sets webgl.bypass-shader-validation=true, though.
Assignee | ||
Comment 2•6 years ago
|
||
We should really just remove the option to bypass too, since it mostly doesn't work, and is unsupported.
Comment 6•6 years ago
|
||
100 crashes on Nightly over the last week, tracking for 67.
Assignee | ||
Comment 7•6 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Comment 9•6 years ago
|
||
bugherder |
Comment 10•6 years ago
|
||
Stephan, this was pushed to central 8 days ago but not marked resolved. Checking in to see if that was intentional?
Comment 12•6 years ago
|
||
The spike on 67 was dealt with the patch in comment #9. Untracking and marking as fixed-optional for 67 given that we are back to one or two crashes a week on Nightly since then.
Comment 13•6 years ago
|
||
Bulk change for all regression bugs with status-firefox67 as 'fix-optional' to be marked 'affected' for status-firefox68.
Comment 14•6 years ago
|
||
Lots of crashes with this signature from a single installation on the 3-20 Nightly. The crash reason is MOZ_RELEASE_ASSERT(fragShader->Validator()).
For example: bp-bd6d808b-fe10-4629-a41f-5548e0190320
Comment 15•6 years ago
|
||
Only one recent crash in 68 nightly, in the 4-28 build.
Assignee | ||
Comment 16•6 years ago
|
||
(In reply to Andrew McCreight [:mccr8] from comment #14)
Lots of crashes with this signature from a single installation on the 3-20 Nightly. The crash reason is MOZ_RELEASE_ASSERT(fragShader->Validator()).
For example: bp-bd6d808b-fe10-4629-a41f-5548e0190320
Awesome, this is bug 1526027.
Assignee | ||
Updated•6 years ago
|
Updated•6 years ago
|
Updated•5 years ago
|
Description
•