[Bug 111114] gles cts-runner segfault compiling shader with textureGatherOffsets

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Jul 12 08:23:36 UTC 2019


https://bugs.freedesktop.org/show_bug.cgi?id=111114

Mark Janes <mark.a.janes at intel.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|intel-3d-bugs at lists.freedes |lemody at gmail.com
                   |ktop.org                    |
           Keywords|                            |bisected, regression

--- Comment #1 from Mark Janes <mark.a.janes at intel.com> ---
624789e3708c87ea2a4c8d2266266b489b421cba is the first bad commit
commit 624789e3708c87ea2a4c8d2266266b489b421cba
Author: Tapani Pälli <tapani.palli at intel.com>
Date:   Fri Mar 15 09:47:49 2019 +0200
    compiler/glsl: handle case where we have multiple users for types

    Both Vulkan and OpenGL might be using glsl_types simultaneously or we
    can also have multiple concurrent Vulkan instances using glsl_types.
    Patch adds a one time init to track number of users and will release
    types only when last user calls _glsl_type_singleton_decref().

    This change fixes glsl_type memory leaks we have with anv driver.

    v2: reuse hash_mutex, cleanup, apply fix also to radv driver and
        rename helper functions (Jason)

    v3: move init, destroy to happen on GL context init and destroy

    Signed-off-by: Tapani Pälli <tapani.palli at intel.com>
    Reviewed-by: Timothy Arceri <tarceri at itsqueeze.com>
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

-- 
You are receiving this mail because:
You are the assignee for the bug.
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/20190712/0aa95ddc/attachment.html>


More information about the intel-3d-bugs mailing list