http://bugs.winehq.org/show_bug.cgi?id=29213
Bug #: 29213 Summary: DDR=gdi crashes WINE for games using the new DIB engine Product: Wine Version: unspecified Platform: x86-64 URL: http://www.microsoft.com/games/empires/downloads.htm OS/Version: Mac OS X Status: UNCONFIRMED Severity: major Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: lapommegolden@gmail.com CC: hevanen@googlemail.com Classification: Unclassified Regression SHA1: 0f10ac93580d5a055f0b3f6e7c3d77738135f031
Created attachment 37719 --> http://bugs.winehq.org/attachment.cgi?id=37719 wine log
When DirectDrawRenderer is set to gdi, Wine will crash immediately when trying to launch old games such as Age of Empires II, Age of Empires I Trial, which utilize the new DIB engine.
Wine 1.3.33 & before does not have this crash.
Wine will not crash when DDR is set to opengl (though will have the same old acid trip bug. opengl renderer has never ever work for AOE1 & AOE2 anyway which is another bug i'm figuring out how top reopen it: http://bugs.winehq.org/show_bug.cgi?id=28348)
URL for downloading AOE 1 Trial: http://www.microsoft.com/games/empires/downloads.htm
GIT bisect shows:
0f10ac93580d5a055f0b3f6e7c3d77738135f031 is the first bad commit commit 0f10ac93580d5a055f0b3f6e7c3d77738135f031 Author: Henri Verbeet hverbeet@codeweavers.com Date: Mon Nov 28 21:30:57 2011 +0100
ddraw: Create the wined3d swapchain when setting the cooperative level.
:040000 040000 f8a8ea10d91985680fe1e29e2fb64aaf8bc59e2d ab3f595c09537f3f18bd03bbe708c584f62e3952 M dlls