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.
https://bugs.winehq.org/show_bug.cgi?id=56583
Stefan Dösinger stefan@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |d821ddaa2040d965c9902f5c21c | |e843125a7f78e Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=56583
--- Comment #1 from Stefan Dösinger stefan@codeweavers.com --- This might not be a bug after all. Wiping my ccache directory and rebuilding wine from scratch fixed the problem. The rebuild alone was not enough, so ccache is involved somehow.
I'll keep the bug open for now to see if similar problems are reported by others or if I randomly run into it again. It could be a random bug that just went away by luck.
https://bugs.winehq.org/show_bug.cgi?id=56583
Herman Tafintsev germanapps@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |germanapps@gmail.com
--- Comment #2 from Herman Tafintsev germanapps@gmail.com --- This problem happens with Diablo II 1.13d as well. Wine-staging version 9.14. Problem exists at least as far back as version staging 9.5.