http://bugs.winehq.org/show_bug.cgi?id=27952
Summary: Tomb Raider II works in 1.3.20, doesn't work in 1.3.25 Product: Wine Version: 1.3.25 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: olifant@gmail.com
Created an attachment (id=35760) --> (http://bugs.winehq.org/attachment.cgi?id=35760) The console output
This was possibly a regression according to someone in #winehq, and his guess was that it would be since version 1.3.22.
I could only test 1.3.20 and 1.3.25 myself.
The game Tomb Raider II works in Wine 1.3.20, but not anymore in 1.3.25. In 1.3.25, the screen goes black when starting the game (as usual), but then it goes back to the linux desktop and displays an error dialog saying that the application quit unexpectedly. Normally, it starts playing a movie at that point. Wine's output in the terminal is pasted below and attached as text file.
The error about surface.c and ddraw_surface_vtbl are the error I think. Everything else is also output by 1.3.20 where it works.
wine Tomb2.exe fixme:win:EnumDisplayDevicesW ((null),0,0x33f498,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33f874,0x00000000), stub! fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channel fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 6 channels, p fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channel err:alsa:ALSA_CheckSetVolume Could not find '{PCM,Line} Playback Volume' ele fixme:win:EnumDisplayDevicesW ((null),0,0x33f84c,0x00000000), stub! fixme:d3d:swapchain_init Add OpenGL context recreation support to context_va
lidate_onscreen_formats ../../../wine/dlls/ddraw/surface.c:5027: unsafe_impl_from_IDirectDrawSurface : Assertion `iface->lpVtbl == &ddraw_surface1_vtbl' failed. fixme:d3d:wined3d_device_decref Device released with resources still bound, fixme:d3d:wined3d_device_decref Leftover resource 0x164de8 with type WINED3D