http://bugs.winehq.org/show_bug.cgi?id=31750
Bug #: 31750 Summary: Dark Scavenger crashes on startup when client side rendering enabled Product: Wine Version: 1.5.13 Platform: x86 URL: http://www.darkscavenger.com/demo/ OS/Version: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: winex11.drv AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: julliard@winehq.org Classification: Unclassified Regression SHA1: 33ac850c80634c891b0c157bbffa612f70954a40
Created attachment 41754 --> http://bugs.winehq.org/attachment.cgi?id=41754 terminal output
Dark Scavenger shows a black window on startup and music begins to play, but the game crashes a mere second later. Setting 'ClientSideGraphics=N' in the registry works around the problem and the game starts normally.
The problem can be reproduced with the demo version as well. The demo doesn't need to be installed, just unzip the archive and start DarkScavenger-Demo.exe.
The crash is due to
a39659fcc969eb547686e309c9ca4c02b3de13fa is the first bad commit commit a39659fcc969eb547686e309c9ca4c02b3de13fa Author: Alexandre Julliard julliard@winehq.org Date: Mon Sep 10 16:16:05 2012 +0200
winex11: Disable client-side rendering for OpenGL windows.
:040000 040000 13c5b4b85890bc3a26a3bb2f5690d7c661155bf6 348d977c1e7d589f4e0ac95d4ca190bd19496d93 M dlls
It must be noted that prior to that commit the game starts with a black screen. Music is playing and you can interact with the game, but you can't see anything. The 'black screen issue' was due to commit 33ac850c80634c891b0c157bbffa612f70954a40 winex11: Use window surfaces for rendering top-level windows. It can be disabled by setting "ClientSideGraphics"="n".
I can open a new bug report for the black screen issue if you think that they're unrelated.
wine-1.5.13-144-ge3a2e3a Fedora 17 X.Org X Server 1.12.3 Nvidia gfx card with the proprietary drivers