http://bugs.winehq.org/show_bug.cgi?id=32692
Bug #: 32692 Summary: Clones (game) crashes when starting a single-player game (without native d3dx9 libraries) Product: Wine Version: 1.5.21 Platform: x86 URL: http://clonesgame.com/download-demo OS/Version: Linux Status: NEW Keywords: download Severity: minor Priority: P2 Component: directx-d3dx9 AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: wine-bugs@winehq.org Classification: Unclassified
Created attachment 43136 --> http://bugs.winehq.org/attachment.cgi?id=43136 terminal output
The game comes with native d3dx9_38.dll installed, the problem occurs with the built-in one. Native d3dx9_36 also works around the crash.
The game loads to the menu fine, but it crashes when you start single-player game mode. The crash happens somewhere in d3dx9_36/math.c, as can be seen in the attached backtrace.
Steps to reproduce the problem with the demo: 1. install the demo as usual and make sure that d3dx9_38=built-in 2. start the game with ../Bin/ClonesGame.exe, create a new profile and click on <Pilgrimage>...the game crashes at this point.
The attached log was created with wine-1.5.21-80-g082f989.
http://bugs.winehq.org/show_bug.cgi?id=32692
--- Comment #1 from GyB gyebro69@gmail.com 2013-01-09 10:42:29 CST --- Created attachment 43137 --> http://bugs.winehq.org/attachment.cgi?id=43137 +d3dx log
http://bugs.winehq.org/show_bug.cgi?id=32692
Christian Costa titan.costa@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |titan.costa@gmail.com
--- Comment #2 from Christian Costa titan.costa@gmail.com 2013-01-09 11:14:19 CST --- 0009:trace:d3dx:D3DXMatrixMultiply (0x50, 0x4, 0x3cf3b44)
Indeed, first 2 arguments do not look like pointers.
http://bugs.winehq.org/show_bug.cgi?id=32692
--- Comment #3 from Rico kgbricola@web.de 2013-01-11 04:40:28 CST --- The game needs native: 1. D3DXLoadMeshHierarchyFromXInMemory - maybe that one... 0034:fixme:d3dx:D3DXLoadMeshHierarchyFromXInMemory Animation controller creation not implemented 2. D3DXIntersect (later this one is called and unimplemented in wine)
http://bugs.winehq.org/show_bug.cgi?id=32692
hanska2@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hanska2@luukku.com
--- Comment #4 from hanska2@luukku.com --- The game worked fine, but when I set that certain dll native it does crash. There are some video animations they are played with poor speed.
console spams
fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x80005.
I also see this
Backtrace: =>0 0x7e440ac8 D3DXMatrixMultiply+0x38() in d3dx9_36 (0x0033fa8c)
I would say this is pretty much the same shape as reported before.
wine 1.7.22
https://bugs.winehq.org/show_bug.cgi?id=32692
Teras teras@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |teras@luukku.com
--- Comment #5 from Teras teras@luukku.com --- Still an issue 1.7.37
https://bugs.winehq.org/show_bug.cgi?id=32692
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |418a7c6c7316f3803c38b1e2b6b | |dfe4a5347b7f5 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #6 from Béla Gyebrószki gyebro69@gmail.com --- The crash was fixed in 1.7.55, thanks to http://source.winehq.org/git/wine.git/commit/418a7c6c7316f3803c38b1e2b6bdfe4...
https://bugs.winehq.org/show_bug.cgi?id=32692
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.9.1.