http://bugs.winehq.org/show_bug.cgi?id=23919
Summary: Twinity crashes on startup because of missing effects implementation? Product: Wine Version: 1.3.0 Platform: x86 URL: http://www.twinity.com OS/Version: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: directx-d3dx9 AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com CC: wine-bugs@winehq.org
Twinity installs ok, and starts the app for you, but at about 90% of the app startup progress bar, it crashes and sends a fault report. The console shows ... fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x8a6d2e8)->(custom3): stub fixme:d3dx:ID3DXEffectImpl_SetStateManager (0x8a6d2e8)->(0x4539d88): stub fixme:d3dx:ID3DXEffectImpl_GetDesc (0x8a6d2e8)->(0x3aee31c): stub fixme:d3dx:ID3DXEffectImpl_GetParameter (0x8a6d2e8)->((nil), 0): stub fixme:d3dx:ID3DXEffectImpl_GetParameterDesc (0x8a6d2e8)->((nil), 0x3aee32c): stub ... trace:seh:raise_exception code=c0000005 flags=0 addr=0x781444dc ip=781444dc tid=001f
and winetricks d3dx9_36 works around it.
http://bugs.winehq.org/show_bug.cgi?id=23919
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|wine-bugs@winehq.org |
--- Comment #1 from Austin English austinenglish@gmail.com 2010-08-05 18:31:27 --- There's no need to cc wine-bugs.
http://bugs.winehq.org/show_bug.cgi?id=23919
--- Comment #2 from Dan Kegel dank@kegel.com 2010-08-05 18:32:19 --- I didn't set that - it's the default setting when creating new bugs, innit?
http://bugs.winehq.org/show_bug.cgi?id=23919
--- Comment #3 from Austin English austinenglish@gmail.com 2010-08-05 18:57:04 --- (In reply to comment #2)
I didn't set that - it's the default setting when creating new bugs, innit?
Doesn't seem to be, I've never had that...just tested: http://bugs.winehq.org/show_bug.cgi?id=23924
http://bugs.winehq.org/show_bug.cgi?id=23919
Xavier Vachon xvachon@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xvachon@gmail.com
--- Comment #4 from Xavier Vachon xvachon@gmail.com 2010-10-14 12:29:00 CDT --- Affects Command & Conquer 3
http://bugs.winehq.org/show_bug.cgi?id=23919
--- Comment #5 from Xavier Vachon xvachon@gmail.com 2010-10-27 23:59:55 CDT --- Red Alert 3 complains about some of the functions depicted here.
fixme:d3dx:D3DXCreateEffectEx (0x14117d78, 0x2127290, 65348, (nil), (nil), 0x24eb6c8, 0, (nil), 0x33edd4, 0x33edbc): semi-stub fixme:d3dx:ID3DXEffectImpl_GetDesc (0x146abd30)->(0x33eda8): stub fixme:d3dx:ID3DXEffectImpl_GetTechnique (0x146abd30)->(0): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x146abd30)->((nil), MatrixOrder): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x146abd30)->((nil), DefaultParameterScopeBlock): stub fixme:d3dx:ID3DXEffectImpl_GetParameter (0x146abd30)->((nil), 0): stub
I think that the main culprit is fixme:d3dx:ID3DXEffectImpl_GetParameter (0x146abd30)->((nil), 0): stub , I tagged the game to another bug report for that : http://bugs.winehq.org/show_bug.cgi?id=23170 . Tagging it here too because of the overlapping stubbed functions.
http://bugs.winehq.org/show_bug.cgi?id=23919
--- Comment #6 from Xavier Vachon xvachon@gmail.com 2010-11-20 23:15:33 CST --- The Witcher gets in a loop of :
fixme:d3dx:ID3DXEffectImpl_GetParameter (0x21f3b8)->((nil), 0): stub fixme:d3dx:ID3DXEffectImpl_GetParameterDesc (0x21f3b8)->((nil), 0x1c6f2e4): stub
and is unable to load without d3dx9_36. winetricks d3dx9_36 works around.
http://bugs.winehq.org/show_bug.cgi?id=23919
--- Comment #7 from Austin English austinenglish@gmail.com 2011-01-18 12:04:58 CST --- Also affects Eve online: fixme:d3dx:ID3DXEffectImpl_GetParameter (0x17fae0)->((nil), 1098474): stub fixme:d3dx:ID3DXEffectImpl_GetParameter (0x17fae0)->((nil), 1098475): stub fixme:d3dx:ID3DXEffectImpl_GetParameter (0x17fae0)->((nil), 1098476): stub
http://bugs.winehq.org/show_bug.cgi?id=23919
--- Comment #8 from Austin English austinenglish@gmail.com 2011-02-15 14:06:49 CST --- Also affects WRC FIA World Rally Championship Demo http://www.gamershell.com/news_103244.html
http://bugs.winehq.org/show_bug.cgi?id=23919
--- Comment #9 from Austin English austinenglish@gmail.com 2011-04-18 13:57:05 CDT --- http://source.winehq.org/git/wine.git/commitdiff/fa608e247a114a266e7eff213d8... http://source.winehq.org/git/wine.git/commitdiff/6f824e171c27dadb3ea428cac61... http://source.winehq.org/git/wine.git/commitdiff/e798d0016b2c5bc8c998ee32d37... http://source.winehq.org/git/wine.git/commitdiff/d64eb4699f871a6bf002799194c...
Look relevant. For WRC Fifa, next problem seems to be: fixme:d3dx:d3dx9_parse_effect_typedef Unhandled class D3DXPC_OBJECT fixme:d3dx:d3dx9_parse_value Unhandled class D3DXPC_OBJECT fixme:d3dx:skip_dword_unknown Skipping 4 unknown DWORDs: fixme:d3dx:skip_dword_unknown 0x00000092 fixme:d3dx:skip_dword_unknown 0x00000000 fixme:d3dx:skip_dword_unknown 0x000005e4 fixme:d3dx:skip_dword_unknown 0x000005e0 fixme:d3dx:skip_dword_unknown Skipping 4 unknown DWORDs: fixme:d3dx:skip_dword_unknown 0x00000093 fixme:d3dx:skip_dword_unknown 0x00000000 fixme:d3dx:skip_dword_unknown 0x000005fc fixme:d3dx:skip_dword_unknown 0x000005f8
and our old friend: fixme:d3dcompiler:D3DCompile data 0x101c9320, data_size 1571, filename (null), defines (nil), include (nil), entrypoint "Default_VS", target "vs.2.0", sflags 0, eflags 0, shader 0x32f054, error_messages 0x32f05c stub!
http://bugs.winehq.org/show_bug.cgi?id=23919
--- Comment #10 from Rico kgbricola@web.de 2011-04-25 05:50:49 CDT --- Just for info ...
1. Some steps further (after adding some small functions, e.g. ID3DXBaseEffect::GetDesc), the witcher demo crashes with: wine: Call from 0x7b838ca2 to unimplemented function d3dx9_36.dll.D3DXCreateCubeTextureFromFileInMemoryEx, aborting.
2. WRC FIFA demo (from #8) is fails because parsing of the states doesn't work yet.
http://bugs.winehq.org/show_bug.cgi?id=23919
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE
--- Comment #11 from Dan Kegel dank@kegel.com 2011-06-09 19:50:37 CDT --- Let's make bug 11675 the Effects Framework bug.
*** This bug has been marked as a duplicate of bug 11675 ***
http://bugs.winehq.org/show_bug.cgi?id=23919
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Austin English austinenglish@gmail.com 2011-06-16 13:20:39 CDT --- Closing.