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

          Priority: medium
            Bug ID: 58012
          Assignee: mesa-dev@lists.freedesktop.org
           Summary: Regression: Half Life 2 random crashes since 56e95d3c
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: stefandoesin...@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.jus...@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.jus...@intel.com>
    Reviewed-by: Brian Paul <bri...@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.
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to