https://bugs.winehq.org/show_bug.cgi?id=41583
--- Comment #10 from cfeller@rocketmail.com --- (In reply to cfeller from comment #9)
Since this Wine installation has been around for a while, I can moving my .wine directory out of the way and starting over to see if that changes anything.
So I moved my .wine directory out of the way and started over, reinstalling the Battle.Net app, and then Legacy of the Void. First couple of times I tried to start a game, SC2 crashed at the beginning of each match with this:
First time: err:seh:call_stack_handlers invalid frame 1e87b4c (0x1690000-0x1e90000) err:seh:raise_exception Exception frame is not in stack limits => unable to dispatch exception.
Second time: err:seh:call_stack_handlers invalid frame 1e57bac (0x1690000-0x1e90000) err:seh:raise_exception Exception frame is not in stack limits => unable to dispatch exception.
At that point I decided to start layering back in the overrides, one at a time. The first one I did was install the corefonts:
winetricks -q corefonts
After that SC2 matches launched, interestingly enough. I was able to play three successive multiplayer games without it crashing (audio was a little choppy at the start of each game, but that was it).
So: so far so good - corefonts are the only change above the defaults at this time.
Wine 2.0, Staging Fedora 25, x86_64 Legacy of the Void, patch 3.10.1