https://bugs.winehq.org/show_bug.cgi?id=56583
Bug ID: 56583 Summary: Diablo 2 Resurrected does not start Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs@winehq.org Reporter: stefan@codeweavers.com Distribution: ---
Diablo 2 Resurrected doesn't start with current Wine git. This is a regression introduced by:
d821ddaa2040d965c9902f5c21ce843125a7f78e is the first bad commit commit d821ddaa2040d965c9902f5c21ce843125a7f78e Author: Isaac Marovitz isaacryu@icloud.com Date: Sat Apr 13 14:15:10 2024 -0400
ntdll: Implement NtQueueApcThreadEx().
On first sight it appears to die due to a stack corruption:
0154:err:virtual:virtual_setup_exception stack overflow 448 bytes addr 0x6fffffca3e40 stack 0x7f8cb1fd0e40 (0x7f8cb1fd0000-0x7f8cb1fd1000-0x7f8cb20d0000)
I'll investigate some more and post more details as soon as I have them.
Note that Battle.net (needed to install and launch D2R) needs a workaround for bug 29384.