[Mesa-dev] [Bug 39017] New: [bisected] Segfault in Gallium drivers in Mupen64Plus

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Jul 6 16:50:57 PDT 2011


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

           Summary: [bisected] Segfault in Gallium drivers in Mupen64Plus
           Product: Mesa
           Version: git
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Mesa core
        AssignedTo: mesa-dev at lists.freedesktop.org
        ReportedBy: bryancain3+fdo at gmail.com


With the current git master and any Gallium driver, trying to play any game in
Mupen64Plus (with its default video plugin) results in a segfault almost
immediately when the driver tries to draw or validate VBOs.  I've confirmed
this on softpipe, llvmpipe, and nv50.

I've bisected the regression to this commit:

commit 12fa91b6753dccbd3aa12c570d1f1e55c7dc0582
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Mon Mar 7 11:24:43 2011 +0100

    st/mesa: Fix an incorrect user vertex buffer reference

    st->user_vb[attr] was always pointing to the same user vb, regardless
    of the value of attr. Together with reverting the temporary workaround
    for bug 34378, and a fix in the svga driver, this fixes googleearth on
svga.

Reverting only the second part of that commit fixes the issue in master,
although that looks like more of a workaround than a proper fix.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the mesa-dev mailing list