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

            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@lists.freedesktop.org
          Reporter: gyebr...@gmail.com
        QA Contact: mesa-dev@lists.freedesktop.org
                CC: imir...@alum.mit.edu, mar...@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:
http://pastebin.com/TDsv0ZTh

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 <la...@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:
http://patchwork.freedesktop.org/patch/52969/

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

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
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