[Bug 99085] [EGL] dEQP-EGL.functional.sharing.gles2.multithread intermittent
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Dec 27 22:16:08 UTC 2016
https://bugs.freedesktop.org/show_bug.cgi?id=99085
--- Comment #3 from Chad Versace <chadversary at chromium.org> ---
(In reply to Chad Versace from comment #2)
> Created attachment 128670 [details]
> Backtrace of crash in
> dEQP-EGL.functional.sharing.gles2.multithread.simple.images.texture_source.
> create_texture_render
>
> Attached is a backtrace of the crash in
> dEQP-EGL.functional.sharing.gles2.multithread.simple.images.texture_source.
> create_texture_render.
>
> Repo versions:
> mesa: master at d6545f2
>
> deqp: nougat-cts-dev at 4acf725 with local patches
> deqp-target: x11_egl
>
> Crashing line is src/mesa/main/shaderobj.c:253:
>
> 248│ void
> 249│ _mesa_reference_shader_program_(struct gl_context *ctx,
> 250│ struct gl_shader_program **ptr,
> 251│ struct gl_shader_program *shProg)
> 252│ {
> **253│ assert(ptr);
> 254│ if (*ptr == shProg) {
> 255│ /* no-op */
> 256│ return;
> 257│ }
And sometimes I see the crash on a different line in the same function:
248│ void
249│ _mesa_reference_shader_program_(struct gl_context *ctx,
250│ struct gl_shader_program **ptr,
251│ struct gl_shader_program *shProg)
252│ {
253│ assert(ptr);
254│ if (*ptr == shProg) {
255│ /* no-op */
256│ return;
257│ }
258│ if (*ptr) {
259│ /* Unreference the old shader program */
260│ GLboolean deleteFlag = GL_FALSE;
261│ struct gl_shader_program *old = *ptr;
262│
**263├> assert(old->RefCount > 0);
--
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20161227/44729f36/attachment.html>
More information about the intel-3d-bugs
mailing list