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.
https://bugs.winehq.org/show_bug.cgi?id=54270
--- Comment #1 from nanotwerp@gmail.com --- Update: The Ashe-only hypothesis does NOT hold true. Just crashed with Hanzo!
https://bugs.winehq.org/show_bug.cgi?id=54270
--- Comment #2 from nanotwerp@gmail.com --- Also, I don't know if this is relevant, but the terminal constantly blurts out this, even when the crash isn't happening:
06f4:err:seh:dispatch_exception unknown exception (code=c0000420) raised
https://bugs.winehq.org/show_bug.cgi?id=54270
nanotwerp@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|ntdll |-unknown Product|Wine |Wine-staging CC| |leslie_alistair@hotmail.com | |, z.figura12@gmail.com Summary|Random crashing in |[Overwatch 2] Random |Overwatch 2 |crashing
https://bugs.winehq.org/show_bug.cgi?id=54270
--- Comment #3 from Zeb Figura z.figura12@gmail.com --- Since you've marked this as specific to wine-staging, can you confirm that it doesn't occur in upstream Wine?
https://bugs.winehq.org/show_bug.cgi?id=54270
--- Comment #4 from nanotwerp@gmail.com --- (In reply to Zeb Figura from comment #3)
Since you've marked this as specific to wine-staging, can you confirm that it doesn't occur in upstream Wine?
I apologize for changing the tag. I thought it would be more specific, but I have no evidence to suggest that this issue is exclusive to Wine staging. It is definitely exclusive to 8.0, though. I'll change it back.
https://bugs.winehq.org/show_bug.cgi?id=54270
nanotwerp@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |-unknown Product|Wine-staging |Wine
https://bugs.winehq.org/show_bug.cgi?id=54270
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression CC|leslie_alistair@hotmail.com | |, z.figura12@gmail.com |
https://bugs.winehq.org/show_bug.cgi?id=54270
Rich forums0@bitservices.io changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |forums0@bitservices.io
--- Comment #5 from Rich forums0@bitservices.io --- I really don't have much to offer, but I can see there has been no comment since Jan and its April now. Its really just a note to say that "you are not alone"!
I am having this problem with wine-tkg, with a fairly vanilla build. After experimenting I have found the same as OP: anything after Wine 8 seems to have this problem, anything before seems OK and that the patches in Torge Matthies pull request sadly do not help.
Its generally very rarely it crashes but its enough that playing competitive isn't possible. Character / map seem irrelevant however if its going to crash it has always done it within few seconds of the game starting (as in hero selection screen or shortly after).
Its a shame, Wine 8 plays most other stuff WAY better
https://bugs.winehq.org/show_bug.cgi?id=54270
--- Comment #6 from Ken Sharp imwellcushtymelike@gmail.com --- Does this still occur in Wine 9.8 or later?
https://bugs.winehq.org/show_bug.cgi?id=54270
--- Comment #7 from Rich forums0@bitservices.io --- Unfortunately I cannot help much here. Not long after my comment on this bug I ended up changing my hardware quite significantly, for other reasons. This never happened again since.
The old hardware I had was 100% working fine as I used it to do and play lots of things without issue but it feels like it must have been a compatibility thing that was quite specific and very hard to nail down.
Sorry I can't really help anymore. I'd suggest to close it if the original reporter doesn't confirm its still broken