https://bugs.winehq.org/show_bug.cgi?id=49590
--- Comment #7 from Maciej Stanczew maciej.stanczew+b@gmail.com --- (In reply to Paul Gofman from comment #5)
The blamed commit is misleading, I suggest removing it from Regression SHA1 field. Bisect showed that because it stopped working after that one, but the crash present now is not related.
True, after some more time of using Battle.net I see that those crashes during launching of games can in fact lead to the broken state ("Whoops!" popups and game hangs).
Can you try Staging without ntdll-Heap_Improvements patchset (staging/patchinstall.py --all -W ntdll-Heap_Improvements). That was fixing the issue for me, would be interesting to confirm if that is the same issue I am seeing.
Initially it looked better, but then I got one Agent crash during game launch, and another just after launching Battle.net. I haven't managed to get it into the same broken state, but based on previous debugging data, I might have just not tried enough times. For now I'll stay on this configuration and report anything new if it happens.