http://bugs.winehq.org/show_bug.cgi?id=28958
Bug #: 28958 Summary: Rayman 2 demo crashes on screen resolution change Product: Wine Version: 1.3.31 Platform: x86 URL: ftp://ftp.ubisoft.com/Rayman2/rayman2high.zip OS/Version: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: gdi32 AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: julliard@winehq.org Classification: Unclassified Regression SHA1: 885a4a5c089c2ce8f30a5d041d423f1386cb46ed
Created attachment 37235 --> http://bugs.winehq.org/attachment.cgi?id=37235 terminal output
Steps to reproduce the problem:
0. Native dinput.dll is needed, otherwise there is no keyboard input at all in the game (bug #21159). I also had to set up a virtual desktop because the game didn't appear correctly in full screen mode. 1. Extract the archive and install the demo. Launch the installed demo by Rayman2Demo.exe 2. Go to Options > Video menu and select a different screen size >> the game will crash.
This is with the default Opengl renderer. With ddr=gdi, the demo crashes instantly after started.
The attached log was created by Wine-1.3.31. The crash is still present in wine-1.3.31-213-g996b451, but it doesn't generate a backtrace.
Changing the screen resolution is possible with 1.3.30, and the result of the regression test:
885a4a5c089c2ce8f30a5d041d423f1386cb46ed is the first bad commit commit 885a4a5c089c2ce8f30a5d041d423f1386cb46ed Author: Alexandre Julliard julliard@winehq.org Date: Tue Oct 18 11:44:41 2011 +0200
gdi32: Add an initial Freetype font driver.
:040000 040000 1d7a46fd489d29432ef0bfaa55af54a8a737c55c 548003f46f390910b31b3c538b5e360f3c6204b8 M dlls
The patch cannot be reverted on wine-1.3.31-213-g996b451, not even on 1.3.31: Unreversed patch detected!
git checkout 885a4a5c089c2ce8f30a5d041d423f1386cb46ed >> crash git reset --hard HEAD^ >> no crash, changing the resolution succeeded
Fedora 15 x86 Gnome 3 Nvidia 250 / driver 280.13 freetype-freeworld-2.4.4-5.fc15.i686 freetype-devel-2.4.4-5.fc15.i686 freetype-2.4.4-5.fc15.i686