https://bugs.winehq.org/show_bug.cgi?id=56176
Bug ID: 56176 Summary: Persona 4 Golden needs d3dx11_43.dll.D3DX11CreateThreadPump Product: Wine Version: 9.0-rc5 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: d3d Assignee: wine-bugs@winehq.org Reporter: hibbsncc1701@gmail.com Distribution: ---
Starting Persona 4 Golden on a fresh wine prefix in wine 9.0-rc5 crashes with the following message:
wine: Call from 7B692617 to unimplemented function d3dx11_43.dll.D3DX11CreateThreadPump, aborting
https://bugs.winehq.org/show_bug.cgi?id=56176
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Persona 4 Golden needs |Persona 4 Golden needs |d3dx11_43.dll.D3DX11CreateT |unimplemented function |hreadPump |d3dx11_43.dll.D3DX11CreateT | |hreadPump
https://bugs.winehq.org/show_bug.cgi?id=56176
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|d3d |d3d-util Summary|Persona 4 Golden needs |Persona 4 Golden crashes on |unimplemented function |unimplemented function |d3dx11_43.dll.D3DX11CreateT |d3dx11_43.dll.D3DX11CreateT |hreadPump |hreadPump
https://bugs.winehq.org/show_bug.cgi?id=56176
--- Comment #1 from Patrick Hibbs hibbsncc1701@gmail.com --- Created attachment 76591 --> https://bugs.winehq.org/attachment.cgi?id=76591 Stub patch
As it turns out, simply stubbing D3DX11CreateThreadPump to return E_NOTIMPL is enough to get the game to the intro video playback.
Then it fails with GStreamer being unable to decode WMV2. That's worked around with winetricks ffdshow, and we get in-game.
Only to then run head first into D3DX11CreateTextureFromMemory() aka. Bug# 56659.
Patch attached.
https://bugs.winehq.org/show_bug.cgi?id=56176
--- Comment #2 from Patrick Hibbs hibbsncc1701@gmail.com --- Still present in wine-9.14.