https://bugs.winehq.org/show_bug.cgi?id=46370
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|DUSK (and potentially other |DUSK crashes in |64bit Unity games) crash on |RtlAddFunctionTable() on |launch to due lack of |launch |functional | |RtlAddFunctionTable impl |
--- Comment #1 from Matteo Bruni matteo.mystral@gmail.com --- (In reply to Sam Skipsey from comment #0)
with a backtrace suggesting a failure to execute RtlAddFunctionTable (and RtlAddGrowableFunctionTable, which seems to call it).
According to bug 46143, the Rtl family functions here are merely stubs, which is probably why this doesn't work.
Nah, they are stubs only for the ARM64 architecture, they have been implemented for amd64 for a long time.
The backtrace actually shows that the crash is inside RtlAddFunctionTable(). Can you please install Wine debug symbols and get a new backtrace? Also attaching the whole terminal output might be helpful.