[Bug 49436] New: 64-bit Diablo III hangs on startup since 5.11

WineHQ Bugzilla wine-bugs at winehq.org
Tue Jun 23 03:51:11 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=49436

            Bug ID: 49436
           Summary: 64-bit Diablo III hangs on startup since 5.11
           Product: Wine
           Version: 5.11
          Hardware: x86-64
               URL: https://www.blizzard.com/en-gb/download/confirmation?p
                    roduct=d3
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: maciej.stanczew+b at gmail.com
   Regression SHA1: e561ce4b9259071f79d219dddf62f05cdd8dd07b
      Distribution: ArchLinux

Created attachment 67524
  --> https://bugs.winehq.org/attachment.cgi?id=67524
64-bit client on Staging 5.11

After updating to Staging 5.11, 64-bit Diablo III client hangs after starting,
with message:
00d8:err:seh:setup_exception stack overflow 1920 bytes in thread 00d8 eip
00000001402fed5b esp 0000000000c10e90 stack 0xc10000-0xc11000-0xd10000

32-bit client launches correctly.
I'm not able to test vanilla Wine, because the game doesn't work there due to
bug #45443.

Regression testing lead me to the very first commit after 5.10 release:
    commit e561ce4b9259071f79d219dddf62f05cdd8dd07b
    Author: Alexandre Julliard <julliard at winehq.org>
    Date:   Sat Jun 6 13:56:19 2020 +0200
        ntdll: Move NtRaiseException() implementation to the Unix library.

The two final configurations I built were:
- good: Wine 3cc3b44575, Staging 044cb930, patch ntdll-NtContinue excluded
- bad: Wine e561ce4b92, Staging 044cb930, patch ntdll-NtContinue excluded,
incremented NTDLL_UNIXLIB_VERSION to allow staging patches to apply

ntdll-NtContinue had to be excluded because it conflicts with ntdll changes in
Wine (it was removed from Staging in the following rebase). But as we can see,
even with it being excluded from 5.10 (without e561ce4b92), the game runs.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list