Bug 60241

Summary: mesa from git crashes when running wine's d3d9/visual test on i965 (regression)
Product: Mesa Reporter: austinenglish <austinenglish>
Component: Drivers/DRI/i965Assignee: Ian Romanick <idr>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium CC: stereotype441
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: terminal output

Description austinenglish@gmail.com 2013-02-03 15:51:55 UTC
Created attachment 74144 [details]
terminal output

To reproduce:
build mesa with:
CFLAGS="-m32" CXXFLAGS="-m32" ./configure --with-dri-drivers=i965,i915,swrast --with-gallium-drivers= --enable-32-bit

Then build wine (nothing special needed) and run the test:
cd $WINEGIT/dlls/d3d9/
LIBGL_DEBUG=verbose LIBGL_DRIVERS_PATH=/home/austin/src/mesa/lib make visual.ok
Comment 1 austinenglish@gmail.com 2013-02-03 15:58:42 UTC
47deaf6175c01cbdc6816444f7c02cf5c875865d is the first bad commit
commit 47deaf6175c01cbdc6816444f7c02cf5c875865d
Author: Paul Berry <stereotype441@gmail.com>
Date:   Mon Oct 29 11:45:10 2012 -0700

    dispatch: Update check_table.cpp to reflect recent aliasing changes.
    
    In commits bad96f6 and e7dd2e5 I added the following aliases:
    - ClampColor -> ClampColorARB
    - VertexAttribDivisor -> VertexAttribDivisorARB
    
    But I neglected to update check_table.cpp, causing "make check" to
    fail for non-shared-glapi builds.
    
    This patch removes the functions that are now aliased from
    check_table.cpp, so that "make check" works correctly again.
    
    Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
    Reviewed-by: Matt Turner <mattst88@gmail.com>
    Reviewed-by: Chad Versace <chad.versace@linux.intel.com>

:040000 040000 ecfd3bb8c70440eeb9dafa7aad4000165bfa1b10 db833c1dce81dcc45c2f46c7eeebe8d3f772776c M	src
Comment 2 austinenglish@gmail.com 2013-02-21 05:45:59 UTC
Fixed now, http://cgit.freedesktop.org/mesa/mesa/commit/?id=5751d0cb2dd6d1682d2a954e3f008be61b4ab7e2 may be the fix, but I didn't verify.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.