<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Skydrift (running in Wine) crashes on start"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=91118">91118</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Skydrift (running in Wine) crashes on start
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Mesa
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>10.6
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Other
          </td>
        </tr>

        <tr>
          <th>URL</th>
          <td>http://store.steampowered.com/app/91100/
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Keywords</th>
          <td>bisected, patch, regression
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Mesa core
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>mesa-dev@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>gyebro69@gmail.com
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>mesa-dev@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>imirkin@alum.mit.edu, maraeo@gmail.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Some of my games when running in Wine crash on start, either immediately on
startup like Skydrift, or during the initial loading screen.

Terminal output + Wine backtrace:
<a href="http://pastebin.com/TDsv0ZTh">http://pastebin.com/TDsv0ZTh</a>

The other game that crashes with an identical backtrace is named 'How to
Survive', but no demo is available for this title.

The crash is present with the software renderer too (LIBGL_ALWAYS_SOFTWARE=1)
The problem doesn't occur with the binary Nvidia drivers (340.76), and
reverting the following commit fixes the crash for me:

commit 6b284f08ab399154ad10e2166440b44cbbdcb2c5
Author: Laura Ekstrand <<a href="mailto:laura@jlekstrand.net">laura@jlekstrand.net</a>>
Date:   Tue Feb 3 14:47:00 2015 -0800

    main: _mesa_blit_framebuffer updates its arbitrary framebuffers.

    Previously, we used _mesa_update_state to update the currently bound
    framebuffers prior to performing a blit.  Now that _mesa_blit_framebuffer
    uses arbitrary framebuffers, _mesa_update_state is not specific enough.

To reproduce the problem in the demo version you need Wine (preferably the
latest development version) and a Steam account. The game should run
out-of-the-box after installation.

This patch reliably fixes the problem for me:
<a href="http://patchwork.freedesktop.org/patch/52969/">http://patchwork.freedesktop.org/patch/52969/</a>

Please let me know if you need further logs.

Fedora 22 32-bit
Mesa 10.6-branchpoint-676-g7de8569
VGA compatible controller: NVIDIA Corporation G92 [GeForce GTS 250] (rev a2)
(prog-if 00 [VGA controller])
Kernel 4.0.5-300.fc22.i686+PAE
xorg-x11-server-Xorg-1.17.2-1.fc22.i686</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>