[Mesa-dev] [Bug 91118] Skydrift (running in Wine) crashes on start

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Jun 26 11:45:51 PDT 2015


            Bug ID: 91118
           Summary: Skydrift (running in Wine) crashes on start
           Product: Mesa
           Version: 10.6
          Hardware: Other
               URL: http://store.steampowered.com/app/91100/
                OS: All
            Status: NEW
          Keywords: bisected, patch, regression
          Severity: normal
          Priority: medium
         Component: Mesa core
          Assignee: mesa-dev at lists.freedesktop.org
          Reporter: gyebro69 at gmail.com
        QA Contact: mesa-dev at lists.freedesktop.org
                CC: imirkin at alum.mit.edu, maraeo at gmail.com

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:

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 <laura at jlekstrand.net>
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:

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

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

More information about the mesa-dev mailing list