http://bugs.winehq.org/show_bug.cgi?id=25398
Summary: Crystal Cubes crashes on startup without native d3dx9_36.dll Product: Wine Version: 1.3.8 Platform: x86 URL: http://www.nzlab.dk/files/cc101.exe OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: directx-d3dx9 AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: wine-bugs@winehq.org
After bug #24366 had been fixed, the game still crashes on startup unless I place native d3dx9_36.dll (or native d3dx9_28.dll) into the game's directory. Of course, 'winetricks d3dx9' also workarounds the problem.
Fedora 14 Nvidia 7600 / driver 260.19.21
http://bugs.winehq.org/show_bug.cgi?id=25398
--- Comment #1 from GyB gyebro69@gmail.com 2010-12-02 13:56:12 CST --- Created an attachment (id=32322) --> (http://bugs.winehq.org/attachment.cgi?id=32322) terminal output
http://bugs.winehq.org/show_bug.cgi?id=25398
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=25398
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #2 from Austin English austinenglish@gmail.com 2010-12-02 14:35:16 CST --- I see the same in wine-1.3.8-153-g27d2b9b.
http://bugs.winehq.org/show_bug.cgi?id=25398
--- Comment #3 from Austin English austinenglish@gmail.com 2010-12-02 14:37:41 CST --- Created an attachment (id=32328) --> (http://bugs.winehq.org/attachment.cgi?id=32328) +d3dx,+relay,+seh,+tid trace
http://bugs.winehq.org/show_bug.cgi?id=25398
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #4 from Dan Kegel dank@kegel.com 2010-12-02 15:00:52 CST --- (For completeness, the smallest winetricks workaround is 'winetricks d3dx9_36'. Better to load just the one dll.)
http://bugs.winehq.org/show_bug.cgi?id=25398
--- Comment #5 from GyB gyebro69@gmail.com 2011-05-25 10:05:30 CDT --- Created an attachment (id=34892) --> (http://bugs.winehq.org/attachment.cgi?id=34892) terminal output wine-1.3.20-335-g6c9cff2
I noticed that Crystal Cubes produces a different crashlog in the git version (newer than 1.3.20).
Now the game complains about some unimplemented stuff: wine: Call from 0x7b8387bb to unimplemented function d3dx9_36.dll.D3DXCreateCubeTextureFromFileA, aborting
This should be essentially the same as bug #24508.
I wonder if that means that the originally reported problem has been already fixed in git, and this bug report is safe to close?
The commit which brought the change should be http://source.winehq.org/git/wine.git/commit/b7b9db00e336ce2b945c7049c672f54...
Of course, native d3dx9_36.dll is still required to start the game...
http://bugs.winehq.org/show_bug.cgi?id=25398
Alex Bradbury asb@asbradbury.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |asb@asbradbury.org
--- Comment #6 from Alex Bradbury asb@asbradbury.org 2011-05-25 10:58:30 CDT --- (In reply to comment #5)
Created an attachment (id=34892)
--> (http://bugs.winehq.org/attachment.cgi?id=34892) [details]
terminal output wine-1.3.20-335-g6c9cff2
I noticed that Crystal Cubes produces a different crashlog in the git version (newer than 1.3.20).
Now the game complains about some unimplemented stuff: wine: Call from 0x7b8387bb to unimplemented function d3dx9_36.dll.D3DXCreateCubeTextureFromFileA, aborting
This should be essentially the same as bug #24508.
Apologies for hijacking, but maybe there should be some guidance on the correct way to file these sorts of bugs (unless there is already and I've missed it?). e.g. we have bug #657 which just says "MFC42.dll is not implemented". Then there are bugs like this specialised to a particular game and and DLL. Thirdly there are bugs such as bug #27268 - "Syberia needs msvcp60.dll.?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEX_N@Z". Which form is preferred?
http://bugs.winehq.org/show_bug.cgi?id=25398
--- Comment #7 from Austin English austinenglish@gmail.com 2011-05-25 12:56:30 CDT --- (In reply to comment #6)
(In reply to comment #5)
Created an attachment (id=34892)
--> (http://bugs.winehq.org/attachment.cgi?id=34892) [details] [details]
terminal output wine-1.3.20-335-g6c9cff2
I noticed that Crystal Cubes produces a different crashlog in the git version (newer than 1.3.20).
Now the game complains about some unimplemented stuff: wine: Call from 0x7b8387bb to unimplemented function d3dx9_36.dll.D3DXCreateCubeTextureFromFileA, aborting
This should be essentially the same as bug #24508.
Apologies for hijacking, but maybe there should be some guidance on the correct way to file these sorts of bugs (unless there is already and I've missed it?). e.g. we have bug #657 which just says "MFC42.dll is not implemented". Then there are bugs like this specialised to a particular game and and DLL. Thirdly there are bugs such as bug #27268 - "Syberia needs msvcp60.dll.?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEX_N@Z". Which form is preferred?
If a DLL is completely missing, one bug for that is fine (e.g., mfc42). For missing functions, one bug per missing function, since often multiple apps need the same functions.
http://bugs.winehq.org/show_bug.cgi?id=25398
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE
--- Comment #8 from Dan Kegel dank@kegel.com 2011-07-04 16:27:59 CDT --- Yeah, let's make this about D3DXCreateCubeTextureFromFileA, and mark it a dup of bug 24508. Please file a new bug for other problems.
*** This bug has been marked as a duplicate of bug 24508 ***
http://bugs.winehq.org/show_bug.cgi?id=25398
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Austin English austinenglish@gmail.com 2011-07-07 16:15:54 CDT --- Closing.