https://bugs.winehq.org/show_bug.cgi?id=49911
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leslie_alistair@hotmail.com
--- Comment #1 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- There are two issues. 1. The XACT_RUNTIME_PARAMETERS and FACTRuntimeParameters for 64 bits are differences sizes and wine uses memcpy to copy of the data. 2. FAudio fails to check the size parameter of the global data passed in and then attempts to read invalid memory.
1. Patch submitted to copy the manually copy the structure members. https://source.winehq.org/patches/data/193682
2. FAudio now correctly detects a zero size buffer. Should appear in Oct release of FAudio.