[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