https://bugs.winehq.org/show_bug.cgi?id=44370
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick@piezo-forte.be
--- Comment #4 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Created attachment 60623 --> https://bugs.winehq.org/attachment.cgi?id=60623 WINEDEBUG=+tid,+seh terminal output wine-staging 3.2
I can confirm the bug with wine-staging 3.2 (wine from git + "new" wine-staging patches from github/wine-staging)
wineprefix is 32bit.
--- quote from terminal output --- 0009:warn:seh:setup_exception_record exception outside of stack limits in thread 0009 eip 006b47b6 esp f35c945e stack 0x232000-0x330000 --- end ---
This line is the last line in the terminal output.
The game also crash with plain wine 3.2 with a stack overflow(see bug 43656).
I believe the two bugs are duplicates.
wine-staging has 2 patch sets (ntdll_Stack_Guard_Page and ntdll_Stack_Overflow) that modifies the behavior of the exception handling routines and allow the game to display its error dialog, but the root cause is probably the same: The application generates lots of exceptions that overflow the stack.