https://bugs.winehq.org/show_bug.cgi?id=47437
Bug ID: 47437 Summary: Final Fantasy XIV 5.0 crashes on startup when using xaudio2_8.dll Product: Wine Version: 4.11 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: xaudio2 Assignee: wine-bugs@winehq.org Reporter: achurch+wine@achurch.org Distribution: ---
When starting Final Fantasy XIV 5.0 (Shadowbringers), after logging in through the launcher, the game program (ffxiv_dx11.exe) immediately aborts with an "unexpected error" dialog when the Windows version is set to Windows 10 in winecfg. The error results from a crash in FAudio, called via xaudio2_8.dll, trying to read through a clobbered pointer value.
FFXIV apparently chooses an XAudio2 API version based on the reported Windows version; setting Windows 10 causes the game to load xaudio2_8.dll, while setting Windows 7 causes it to load xaudio2_7.dll. The game starts normally (and audio works properly) in the latter case.
For more information/analysis, see: https://github.com/ValveSoftware/Proton/issues/580#issuecomment-507001866 (and surrounding comments) https://github.com/FNA-XNA/FAudio/issues/152
https://bugs.winehq.org/show_bug.cgi?id=47437
Ethan Lee flibitijibibo@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |flibitijibibo@gmail.com
--- Comment #1 from Ethan Lee flibitijibibo@gmail.com --- Diagnosed the issue, but the diagnosis just makes more questions than answers:
https://github.com/ValveSoftware/Proton/issues/580#issuecomment-507123926
https://bugs.winehq.org/show_bug.cgi?id=47437
--- Comment #2 from Ethan Lee flibitijibibo@gmail.com --- Turns out the Reverb/VolumeMeter exports were just out of order(?!):
https://source.winehq.org/patches/data/167352
https://bugs.winehq.org/show_bug.cgi?id=47437
--- Comment #3 from Ethan Lee flibitijibibo@gmail.com --- v2: https://source.winehq.org/patches/data/167404
https://bugs.winehq.org/show_bug.cgi?id=47437
--- Comment #4 from Ethan Lee flibitijibibo@gmail.com --- This should be resolved by Wine 4.12.
https://bugs.winehq.org/show_bug.cgi?id=47437
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |92a5299b1d0a0775e1158f334c0 | |348a3ffe8f063 Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #5 from Gijs Vermeulen gijsvrm@gmail.com --- Going to mark this FIXED since Ethan was able to reproduce and confirm it is fixed.
Feel free to reopen if you can still reproduce.
https://bugs.winehq.org/show_bug.cgi?id=47437
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.13.
https://bugs.winehq.org/show_bug.cgi?id=47437
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |4.0.x
https://bugs.winehq.org/show_bug.cgi?id=47437
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|4.0.x |---
--- Comment #7 from Michael Stefaniuc mstefani@winehq.org --- Removing the 4.0.x milestone from bug fixes included in 4.0.3.