http://bugs.winehq.org/show_bug.cgi?id=21519
Summary: Mass Effect 2 crashes after start Product: Wine Version: 1.1.37 Platform: x86 URL: http://masseffect.bioware.com OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: andras@csevego.net CC: hverbeet@gmail.com
Created an attachment (id=25919) --> (http://bugs.winehq.org/attachment.cgi?id=25919) output without any extended debug option
If you start Mass Effect 2, it will crash with newest wine. It's a regression, because somebody reported, it is working with version 1.1.21 of wine. I did a bisect, that shows the problematic commit is:
-- author Henri Verbeet hverbeet@codeweavers.com Thu, 11 Jun 2009 08:24:30 +0000 (10:24 +0200) committer Alexandre Julliard julliard@winehq.org Thu, 11 Jun 2009 09:53:55 +0000 (11:53 +0200) commit 5fbf895da683c21a89ad6a5e1433279c241b564f tree 6b606159d92bb69e8c186440d4e6d1f63f592c31 tree | snapshot parent da12ac05a4a5fe857fa317fbdbbb2ccce12b838a commit | diff
wined3d: Use the format info to calculate compressed surface pitch in IWineD3DBaseSurfaceImpl_GetPitch(). --
I reverted this patch manually, and game started. I can confirm the problem is the new pitch calculation.
CCing Henri Verbeet.