http://bugs.winehq.org/show_bug.cgi?id=23964
Summary: Mafia 2 demo crashes in wined3d Product: Wine Version: 1.3.0 Platform: x86 URL: http://steampowered.com OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: andras@csevego.net
Created an attachment (id=30095) --> (http://bugs.winehq.org/attachment.cgi?id=30095) +d3d,+seh log
I downloaded Mafia 2 demo on Steam and tried it. It crashes after it's logo screen. The crash is inside wined3d after it tries to do EnumResources. As ZeXx86 mentioned in Mafia 2's appdb page, if you comment out "ret = pCallback((IWineD3DResource *) resource, pData);" line in dlls/wined3d/device.c file, it starts and allows us to see menu and some videos. If once game started and save & config files created, the game won't crash anymore, even if we uncomment that previously mentioned line. If you start new game it crashes again. (It looks like clean exit, but it manages the crash silently) Look at +d3d,+seh log.
Demo is freely available from Steam.