http://bugs.winehq.org/show_bug.cgi?id=22209
Summary: regression: Dragon Age no longer starts in wine 1.1.41 Product: Wine Version: 1.1.41 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: winehq@tibit.com
Created an attachment (id=27099) --> (http://bugs.winehq.org/attachment.cgi?id=27099) wine output after switching virtual desktops
I have been using Dragon Age: Origins under wine since version 1.1.33. After upgrading from 1.1.40 to 1.1.41, the game now fails to start at least nine times out of ten. The launcher program starts, and when I click Play, the splash image appears in the center of my screen, but it doesn't go away and the opening EA / BioWare movie never plays. If I then switch to another virtual desktop and back again, I find the splash image has disappeared and wine has produced error output (which I will attach to this bug report).
I used git bisect to narrow down the regression. Here's the output from the final step:
$ git bisect bad e5673ddbc3db1fcbec11979adad5cf7d64f271c2 is first bad commit commit e5673ddbc3db1fcbec11979adad5cf7d64f271c2 Author: Henri Verbeet hverbeet@codeweavers.com Date: Wed Mar 17 21:59:51 2010 +0100
wined3d: Add a quirk to rebind FBOs when one of their attached textures is updated.
Updating a texture while it is attached to the currently bound FBO is something GL implementations tend to get wrong. NVIDIA fails at glTexSubImage2D(), fglrx and Mesa with glTexImage2D(). I'm afraid to try what happens on OS X. Fortunately we never use glTexImage2D() while a texture is attached to an FBO, so we only need to care about glTexSubImage2D().
:040000 040000 ec2eaf56f2cbbebd07631b958424aa7b199b71d0 4e2d84be0d1d0f9a5a0fcf940c94dcb8b404efa1 M dlls
I'm on a dual core Intel CPU with an nVidia GeForce 8800 GTS 512 video card and nVidia driver 185.18.36 on Ubuntu Karmic.