https://bugs.winehq.org/show_bug.cgi?id=40792
Bug ID: 40792 Summary: Multiple 64-bit Unreal Engine 4 games crash at start (Direct3DDevice->CheckFeatureSupport(D3D11_FEATURE_THR EADING,&ThreadingSupport,sizeof(ThreadingSupport)) failed) Product: Wine Version: 1.9.12 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: fjfrackiewicz@gmail.com Distribution: ---
I am currently testing two 64-bit games that use Unreal Engine 4 in Wine 1.9.12: The Solus Project and The Flame in the Flood.
Both of these games are 64-bit only so 32-bit tests will not apply to these games. Both are being ran in clean 64-bit prefixed set in Windows 7.
When these games crash they do not leave any backtraces.
https://bugs.winehq.org/show_bug.cgi?id=40792
--- Comment #1 from fjfrackiewicz@gmail.com --- Created attachment 54700 --> https://bugs.winehq.org/attachment.cgi?id=54700 Teminal output in Wine 1.9.12 64-bit for The Solus Project
https://bugs.winehq.org/show_bug.cgi?id=40792
--- Comment #2 from fjfrackiewicz@gmail.com --- Created attachment 54701 --> https://bugs.winehq.org/attachment.cgi?id=54701 Terminal output in Wine 1.9.12 64-bit for The Flame in the Flood
https://bugs.winehq.org/show_bug.cgi?id=40792
--- Comment #3 from fjfrackiewicz@gmail.com --- Comment on attachment 54701 --> https://bugs.winehq.org/attachment.cgi?id=54701 Terminal output in Wine 1.9.12 64-bit for The Flame in the Flood
https://bugs.winehq.org/show_bug.cgi?id=40792
--- Comment #4 from fjfrackiewicz@gmail.com --- Sorry about comment #3 I was trying to edit out the unnecessary doubling of THe Flame in the Flood's terminal output.
https://bugs.winehq.org/show_bug.cgi?id=40792
--- Comment #5 from fjfrackiewicz@gmail.com --- Created attachment 54702 --> https://bugs.winehq.org/attachment.cgi?id=54702 The Flame in the Flood UE4 crash dialog box
https://bugs.winehq.org/show_bug.cgi?id=40792
--- Comment #6 from fjfrackiewicz@gmail.com --- Created attachment 54703 --> https://bugs.winehq.org/attachment.cgi?id=54703 The Solus Project UE4 crash dialog box
https://bugs.winehq.org/show_bug.cgi?id=40792
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |joseph.kucia@gmail.com
--- Comment #7 from Józef Kucia joseph.kucia@gmail.com --- Created attachment 54704 --> https://bugs.winehq.org/attachment.cgi?id=54704 Patch
https://bugs.winehq.org/show_bug.cgi?id=40792
--- Comment #8 from fjfrackiewicz@gmail.com --- (In reply to Józef Kucia from comment #7)
Created attachment 54704 [details] Patch
Hi Józef,
Will this patch be introduced in the next version of Wine development? I use my distro's (Antergos) version of Wine as of right now. If the patch gets put into the next development release I will be more than happy to test it and follow up on the bug report :)
https://bugs.winehq.org/show_bug.cgi?id=40792
--- Comment #9 from Andrey Gusev andrey.goosev@gmail.com --- Possibly a dupe of bug 40057.
https://bugs.winehq.org/show_bug.cgi?id=40792
--- Comment #10 from fjfrackiewicz@gmail.com --- (In reply to Józef Kucia from comment #7)
Created attachment 54704 [details] Patch
Curiosity got the better of me and I compiled a version of Wine with your patch and now I get a different error.
Terminal output and screenshot to follow.
https://bugs.winehq.org/show_bug.cgi?id=40792
--- Comment #11 from fjfrackiewicz@gmail.com --- Created attachment 54730 --> https://bugs.winehq.org/attachment.cgi?id=54730 Terminal output Wine 1.9.12 with patch
https://bugs.winehq.org/show_bug.cgi?id=40792
--- Comment #12 from fjfrackiewicz@gmail.com --- Created attachment 54731 --> https://bugs.winehq.org/attachment.cgi?id=54731 New crash dialogue box after patch
https://bugs.winehq.org/show_bug.cgi?id=40792
--- Comment #13 from fjfrackiewicz@gmail.com --- Looks like after the patch this is the culprit:
fixme:d3d11:d3d11_device_CreateUnorderedAccessView iface 0xf05080, resource 0xf52c70, desc 0x60efe8, view 0x60efe0 stub!
Fallout 4 ( https://bugs.winehq.org/show_bug.cgi?id=40588 ) seems to suffer from that one as well.
https://bugs.winehq.org/show_bug.cgi?id=40792
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |blue-t@web.de
--- Comment #14 from Matteo Bruni matteo.mystral@gmail.com --- *** Bug 40057 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=40792
--- Comment #15 from fjfrackiewicz@gmail.com --- Created attachment 54732 --> https://bugs.winehq.org/attachment.cgi?id=54732 WINEDEBUG=+d3d11,+dxgi,+fixme log for The Solus Project Wine 1.9.12 with patch
https://bugs.winehq.org/show_bug.cgi?id=40792
--- Comment #16 from fjfrackiewicz@gmail.com --- Created attachment 54872 --> https://bugs.winehq.org/attachment.cgi?id=54872 Terminal output Wine 1.9.13 Windows 7
The games still don't start but at least they give a clue as to what needs to be implemented next:
fixme:d3d11:d3d11_device_CreateUnorderedAccessView iface 0x7aa4f00, resource 0x7aa53c0, desc 0x60efe8, view 0x60efe0 stub!
https://bugs.winehq.org/show_bug.cgi?id=40792
fjfrackiewicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Multiple 64-bit Unreal |Multiple 64-bit Unreal |Engine 4 games crash at |Engine 4 games crash at |start |start (need |(Direct3DDevice->CheckFeatu |d3d11_device_CreateUnordere |reSupport(D3D11_FEATURE_THR |dAccessView) |EADING,&ThreadingSupport,si | |zeof(ThreadingSupport)) | |failed) |
https://bugs.winehq.org/show_bug.cgi?id=40792
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED Fixed by SHA1| |60a799f422551f941a421887e3d | |c9e6a71eb0f66 Summary|Multiple 64-bit Unreal |Multiple 64-bit Unreal |Engine 4 games crash at |Engine 4 games crash at |start (need |start |d3d11_device_CreateUnordere |(Direct3DDevice->CheckFeatu |dAccessView) |reSupport(D3D11_FEATURE_THR | |EADING,&ThreadingSupport,si | |zeof(ThreadingSupport)) | |failed)
--- Comment #17 from Bruno Jesus 00cpxxx@gmail.com --- (In reply to fjfrackiewicz from comment #16)
Hi, you cannot retarget this bug because it has duplicates related to it, also we follow the rule of one bug per problem. This problem was fixed by http://source.winehq.org/git/wine.git/commit/60a799f422551f941a421887e3dc9e6...
Please open a new bug for the next issue.
https://bugs.winehq.org/show_bug.cgi?id=40792
--- Comment #18 from fjfrackiewicz@gmail.com --- (In reply to Bruno Jesus from comment #17)
Ooh sorry about that, will do, thanks! :)
https://bugs.winehq.org/show_bug.cgi?id=40792
--- Comment #19 from fjfrackiewicz@gmail.com --- (In reply to Bruno Jesus from comment #17)
New bug is here: https://bugs.winehq.org/show_bug.cgi?id=40863
https://bugs.winehq.org/show_bug.cgi?id=40792
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |40863
https://bugs.winehq.org/show_bug.cgi?id=40792
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #20 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.9.14.
https://bugs.winehq.org/show_bug.cgi?id=40792
fjfrackiewicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-d3dx11
https://bugs.winehq.org/show_bug.cgi?id=40792
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|directx-d3dx11 |directx-d3d