https://bugs.winehq.org/show_bug.cgi?id=49582
Bug ID: 49582 Summary: Regression: StarCraft II fails to launch with wine-staging 5.12 Product: Wine-staging Version: 5.12 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: idarktemplar@mail.ru CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: ---
StarCraft II fails to run with StarCraft II. Stdout/stderr contains following output before crash, only last line looks relevant:
0164:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 0x31c504. 0164:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 0x31c504. 0164:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 0x31c504. 0164:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 0x31c504. 0164:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 0x31c504. 04b4:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 00000001400D017C, 000000014387BAB0, 000000014387BAD0) stub. 04b4:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000014332C2A0, 43) stub 04d4:fixme:ver:GetCurrentPackageId (000000000940FE40 0000000000000000): stub 0164:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 0x31c504. 0164:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 0x31c504. 0164:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 0x31c504. 04b4:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 04b4:fixme:file:server_ioctl_file Unsupported ioctl 900c0 (device=9 access=0 func=30 method=0) 0098:fixme:mountmgr:get_dhcp_request_param support not compiled in 0098:fixme:mountmgr:get_dhcp_request_param support not compiled in 0098:fixme:mountmgr:get_dhcp_request_param support not compiled in 0098:fixme:mountmgr:get_dhcp_request_param support not compiled in 0098:fixme:mountmgr:get_dhcp_request_param support not compiled in 0164:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 0x31c504. 0098:fixme:mountmgr:get_dhcp_request_param support not compiled in 0098:fixme:mountmgr:get_dhcp_request_param support not compiled in 0098:fixme:mountmgr:get_dhcp_request_param support not compiled in 0098:fixme:mountmgr:get_dhcp_request_param support not compiled in 0098:fixme:mountmgr:get_dhcp_request_param support not compiled in 0098:fixme:mountmgr:get_dhcp_request_param support not compiled in 0098:fixme:mountmgr:get_dhcp_request_param support not compiled in 0098:fixme:mountmgr:get_dhcp_request_param support not compiled in 0098:fixme:mountmgr:get_dhcp_request_param support not compiled in 0098:fixme:mountmgr:get_dhcp_request_param support not compiled in 0164:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 0x31c504. 0164:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 0x31c504. 04c8:fixme:avrt:AvRevertMmThreadCharacteristics (12345678): stub 03f4:fixme:file:ReplaceFileW Ignoring flags 2 0254:fixme:file:ReplaceFileW Ignoring flags 2 04b4:err:seh:setup_exception stack overflow 1824 bytes in thread 04b4 eip 000000007bc87806 esp 0000000009cd0f10 stack 0x9cd0000-0x9cd1000-0xa4d0000
I've checked earlier versions, wine-staging 5.9 and 5.11, and I was able to run StarCraft II successfully with those versions.
Filing bug for wine-staging since wine without staging is unable to start StarCraft II for me with any wine version. I've checked it with wine 5.9 last time. But I have no idea if it's issue in staging patchset or in underlying new wine version.
OS: Gentoo Linux Kernel version: 5.4.48 Wine Staging version: 5.12 Videocard: Nvidia (proprietary driver version 450.57)
https://bugs.winehq.org/show_bug.cgi?id=49582
mboquien@free.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mboquien@free.fr
https://bugs.winehq.org/show_bug.cgi?id=49582
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick@piezo-forte.be Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
--- Comment #1 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- (In reply to i.Dark_Templar from comment #0)
04b4:err:seh:setup_exception stack overflow 1824 bytes in thread 04b4 eip 000000007bc87806 esp 0000000009cd0f10 stack 0x9cd0000-0x9cd1000-0xa4d0000
Hello,
This is a resurgence of bug 45349.
In summary: Some 64-bit applications (most blizzard games) depends on 64-bit syscall thunks that were provided by wine-staging patchset 'winebuild-Fake_Dlls'. Due to rework of ntdll, that patchset was broken in wine-staging 5.11 and was disabled in wine-staging 5.12. As a result, the issues that were STAGED were reactivated. As of wine-staging 5.13, a new patchset 'winebuild-pe_syscall_thunks' has been split from the broken one and enabled.
So, please upgrade to wine-staging 5.13 when it is available, and refer to bug 45349 for further update.
Marking duplicate.
Regards.
*** This bug has been marked as a duplicate of bug 45349 ***
https://bugs.winehq.org/show_bug.cgi?id=49582
i.Dark_Templar idarktemplar@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|DUPLICATE |FIXED
--- Comment #2 from i.Dark_Templar idarktemplar@mail.ru --- Thank you. Will do this.
https://bugs.winehq.org/show_bug.cgi?id=49582
i.Dark_Templar idarktemplar@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |DUPLICATE
--- Comment #3 from i.Dark_Templar idarktemplar@mail.ru --- Accidentally changed resolution status. Reverting to previous one.
*** This bug has been marked as a duplicate of bug 45349 ***
https://bugs.winehq.org/show_bug.cgi?id=49582
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Duplicate.