https://bugs.winehq.org/show_bug.cgi?id=53697
--- Comment #20 from Mr_nUUb josef.schabasser@gmx.at --- So I scrolled through https://us.forums.blizzard.com/en/blizzard/t/last-update-completely-breaks-w... and tried
* setting `"StreamingEnabled": "true"` in "C:/users/$USERNAME/Application Data/Battle.net/Battle.net.config". It didn't change anything, still crashing with ``` The instruction at "0x00000371" referenced memory at "0x00000371". The memory could not be executed. ```
* using wine lutris-5.7-11. This immediately worked. I can start the launcher again, without it complaining about "another update is in progress", "battle.net agent is inactive" or "oops, something went wrong" or similar. I can't update games (tried Hearthstone and Diablo Immortal), agent crashes again with different messages: ``` The instruction at "0x006F1C1E" referenced memory at "0x006F0072". The memory could not be written. --- The instruction at "0x001200B0" referenced memory at "0x001200B0". The memory could not be executed. --- The instruction at "0x006F1C1E" referenced memory at "0x636F6CC6". The memory could not be read. ``` Updating a game causes the same update loop as with wine 7.2 and 7.16.
I didn't test other versions. Using lutris wine is a no-no for me, because it always crashes during gameplay, on loading screens and in the launcher. It also takes the whole environment down (if game crashes, launcher and all wine processes die, too) - everything just freezes. Therefore I prefer distribution packages.