[Mesa-dev] [Bug 58012] New: Regression: Half Life 2 random crashes since 56e95d3c

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Dec 8 04:21:01 PST 2012


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

          Priority: medium
            Bug ID: 58012
          Assignee: mesa-dev at lists.freedesktop.org
           Summary: Regression: Half Life 2 random crashes since 56e95d3c
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: stefandoesinger at gmx.at
          Hardware: Other
            Status: NEW
           Version: git
         Component: Mesa core
           Product: Mesa

Half Life 2 running in Wine crashes randomly on r300g. This is a regression. A
bisect found this patch:

56e95d3ca231110188e5b910f4e17104f3176d52 is the first bad commit
commit 56e95d3ca231110188e5b910f4e17104f3176d52
Author: Jordan Justen <jordan.l.justen at intel.com>
Date:   Tue Dec 4 01:24:07 2012 -0800

    mesa: validate that sync objects were created by mesa

    Previously, the user could send in a pointer that was not created
    by mesa. When we dereferenced that pointer, there would be an
    exception.

    Now we keep a set of pointers and verify that the pointer
    exists in that set before dereferencing it.

    Note: This fixes several crashing gles3conform tests.

    Signed-off-by: Jordan Justen <jordan.l.justen at intel.com>
    Reviewed-by: Brian Paul <brianp at vmware.com>

:040000 040000 d03812977c473d92fc0a9cb51844333cac23a441
9a2b9f9ab2ed82e2381f319fb60e7bfcbe7b6782 M      src

Thanks to Steam's crash handler it is tricky to get a backtrace. I managed to
get some backtraces with function names but without source code references, and
it appears that the crashes occur in various functions deleting GL objects -
ARB shaders, VBOs, textures, maybe others.

Half Life 2 also crashes on r600g, but I have not yet checked if it is caused
by the same patch.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20121208/5b13727e/attachment-0001.html>


More information about the mesa-dev mailing list