[Bug 94904] [vulkan, BSW] dEQP-VK.api.object_management.multithreaded_per_thread_device intermittent crash

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Apr 12 18:12:01 UTC 2016


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

            Bug ID: 94904
           Summary: [vulkan, BSW]
                    dEQP-VK.api.object_management.multithreaded_per_thread
                    _device intermittent crash
           Product: Mesa
           Version: git
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/DRI/i965
          Assignee: idr at freedesktop.org
          Reporter: mark.a.janes at intel.com
        QA Contact: intel-3d-bugs at lists.freedesktop.org

This suite of tests crashes intermittently on BSW

repeatedly running the single test
dEQP-VK.api.object_management.multithreaded_per_thread_device.shader_module
should generate a segfault about 25% of the time.

The stacktrace leaves mesa for libgcrypt at src/util/mesa-sha1.c:190
gcry_control(GCRYCTL_INITIALIZATION_FINISHED, 0);

Mesa initializes libgcrypt on first use, based on a static int.  This is not
sufficient to protect the initialization routine from simultaneous execution. 
Based on
https://gnupg.org/documentation/manuals/gcrypt/Multi_002dThreading.html#Multi_002dThreading
there should be a real mutex here.

-- 
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/20160412/c6fb6f96/attachment.html>


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