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
http://bugs.winehq.org/show_bug.cgi?id=27952
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #1 from GyB gyebro69@gmail.com 2011-08-01 08:35:49 CDT --- Please perform a regression test to identify where the problem is: http://wiki.winehq.org/RegressionTesting
The problem can be reproduced in the demo, too: http://www.tombraiderchronicles.com/tr2/demo.html
http://bugs.winehq.org/show_bug.cgi?id=27952
Stanislav Larionov sudemon@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sudemon@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=27952
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression URL| |http://www.tombraiderchroni | |cles.com/tr2/demo.html
http://bugs.winehq.org/show_bug.cgi?id=27952
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |miegalius@gmail.com, | |wylda@volny.cz Component|-unknown |directx-ddraw Version|1.3.25 |1.3.22 Ever Confirmed|0 |1
--- Comment #2 from Wylda wylda@volny.cz 2011-08-01 16:47:06 CDT ---
Confirming. Please link yours bugs against AppDB next time.
1. I did a regression test between 1.3.21 and 1.3.22:
commit f3ae1b99f637c7a22546a7528edb0f9df2d57678 Author: Ričardas Barkauskas rbarkauskas@codeweavers.com Date: Thu Jun 9 18:29:36 2011 +0300
ddraw: Separate IDirectDrawSurface vtable.
:040000 040000 375fc8c1597978349b5e1f9f8b418c6d5fa0a539 839c77ec396a4be43237f36c110c257a0db09131 M dlls
2. There is another bug report suffering from this commit, see bug 27482. Hack in comment #4 applied on top of wine-1.3.25-299-gf932abf works here too.
3. Revert of this patch after git checkout makes that problem go away.
4. Adding author of this patch to CC.
--private keyword: bisected
http://bugs.winehq.org/show_bug.cgi?id=27952
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Tomb Raider II works in |Tomb Raider II: crashes on |1.3.20, doesn't work in |start-up |1.3.25 |
http://bugs.winehq.org/show_bug.cgi?id=27952
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |dank@kegel.com Resolution| |DUPLICATE
--- Comment #3 from Dan Kegel dank@kegel.com 2011-08-02 13:50:35 CDT --- Marking dup.
*** This bug has been marked as a duplicate of bug 27482 ***
http://bugs.winehq.org/show_bug.cgi?id=27952
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Henri Verbeet hverbeet@gmail.com 2011-08-05 12:45:55 CDT --- Closing.
http://bugs.winehq.org/show_bug.cgi?id=27952
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|directx-ddraw |directx-d3d