https://bugs.winehq.org/show_bug.cgi?id=50120
Bug ID: 50120 Summary: 64-bit Blizzard games fail to launch (virtual_setup_exception stack overflow) Product: Wine Version: 5.21 Hardware: x86-64 URL: https://www.blizzard.com/download OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs@winehq.org Reporter: maciej.stanczew+b@gmail.com Distribution: ArchLinux
This is a follow up to bug 45349.
After 64-bit syscall thunks were implemented upstream, Blizzard games (apart from Hearthstone) still require winebuild-pe_syscall_thunks Staging patchset to work. Starcraft and Warcraft III are covered in bug 42741 (ClientSdk.dll issue). This bug is to track the remaining games.
Diablo III, Starcraft II and Heroes of the Storm all crash early at launch with a stack overflow error (with different addresses): 00d0:err:virtual:virtual_setup_exception stack overflow 2352 bytes in thread 00d0 addr 0x1400cfcca stack 0x9be06d0 (0x9be0000-0x9be1000-0xa3e0000)
Probably also World of Warcraft and Overwatch are impacted by this, but I can't verify it.