https://bugs.winehq.org/show_bug.cgi?id=47117
--- Comment #9 from gzoli44@gmail.com --- Tried downgrading wine to 3.8, starting with a fresh wineprefix, but the same thing happened. After this I upgraded to the recent version of wine.
After deleting ~/.wine, and installing wine-mono I tried to install dotnet40, and xna40, but both of them resulted in the installer saying something like "dotnet is already installed". After trying to start the game it didnt even show up, I guess because XNA was not installed.
So I removed wine-mono, and I reinstalled dotnet40 and xna40 on a fresh wineprefix. Unlike with wine-mono the game started, and a window popped up, but it froze right away, and the same thing happened I described previously.
So then got an another idea. Started fresh again, installed wine-mono. Then manually installed xna40, and started the game. It crashed instantly, saying:
"Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application."
Backtrace attached