https://bugs.winehq.org/show_bug.cgi?id=54270
Bug ID: 54270 Summary: Random crashing in Overwatch 2 Product: Wine Version: 8.0-rc2 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs@winehq.org Reporter: nanotwerp@gmail.com Distribution: ---
While playing Overwatch 2, I experience random crashing. This especially happens when I play Ashe, and I do not recall it happening while playing other characters, but this could be a coincidence. The error I get is:
free(): invalid pointer 06a8:err:seh:call_stack_handlers invalid frame 0000000027B4E3E0 (0000000027952000-0000000027A50000) 06a8:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception.
The same issue was also noted by someone who posted this Blizzard bug report: https://us.forums.blizzard.com/en/blizzard/t/random-crashes-in-game-wow-clas...
I believe that this issue is what this merge request by Torge Matthies was made to fix: https://gitlab.winehq.org/wine/wine/-/merge_requests/1152 . Oddly enough, though, after applying Matthies' patch rebased to 8.0-rc2 (https://github.com/openglfreak/wine-tkg-userpatches/search?q=overwatch), I still experience this error. I think that some change in 8.0 (Full-ish PE conversion maybe?) caused this incompatibility with Overwatch 2.