http://bugs.winehq.org/show_bug.cgi?id=21540
Summary: Half-Life 2 crashes after start Product: Wine Version: 1.1.37 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: monraaf@gmail.com CC: hverbeet@gmail.com
Games such as Half-Life2, Portal and F.E.A.R. all crash after starting when using the default fbo as OffscreenRenderingMode:
Unhandled exception: page fault on read access to 0x00000014 in 32-bit code (0x2096a8fc) [...] Backtrace: =>0 0x2096a8fc in fglrx_dri.so (+0x8978fc) (0x00000000)
This is on a Radeon HD 5750 tested with Catalyst 9.12 and 10.1. With wine 1.1.31 there are no crashes. I've bisected it down to this commit:
--------------------------------------------------------------- 94d33d3e861d8e01b4edcb940e8ab1aa98359520 is first bad commit commit 94d33d3e861d8e01b4edcb940e8ab1aa98359520 Author: Henri Verbeet hverbeet@codeweavers.com Date: Tue Oct 20 11:05:06 2009 +0200
wined3d: Destroy FBO entries from the context that created them.
EXT_framebuffer_object doesn't specify if FBOs are shareable between GL contexts, but ARB_framebuffer_object explicitly prohibits it.
:040000 040000 74fa45b1fdd2fed692657fe264f0a3fa716a2a6b d784dc56faeadb10a9dec8507b2f25b9dff88294 M dlls