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
[mint@antergos The Flame in the Flood]$ wine RiverGame fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION fixme:ver:GetCurrentPackageId (0x60ee60 (nil)): stub fixme:win:EnumDisplayDevicesW ((null),0,0x60f390,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x60f2c0,0x00000000), stub! fixme:win:EnumDisplayDevicesW (L"\\.\DISPLAY1",0,0x60ef70,0x00000000), stub! fixme:win:EnumDisplayDevicesW (L"\\.\DISPLAY1",1,0x60ef70,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),1,0x60f2c0,0x00000000), stub! fixme:gameux:GameExplorerImpl_VerifyAccess (0x11da10, L"G:\mint\.wine_flame_in_the_flood\drive_c\GOG Games\The Flame in the Flood\RiverGame\Binaries\Win64\RiverGame-Win64-Shipping.exe", 0x60f120) fixme:heap:RtlSetHeapInformation 0x4430000 0 0x60f0f0 4 stub fixme:win:DisableProcessWindowsGhosting : stub fixme:msctf:ThreadMgrSource_AdviseSink (0x8a57b0) Unhandled Sink: {71c6e74e-0f28-11d8-a82a-00065b84435c} fixme:win:EnumDisplayDevicesW ((null),0,0x60f360,0x00000000), stub! fixme:win:EnumDisplayDevicesW (L"\\.\DISPLAY1",0,0x60f010,0x00000000), stub! fixme:win:EnumDisplayDevicesW (L"\\.\DISPLAY1",1,0x60f010,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),1,0x60f360,0x00000000), stub! fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS) fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS) fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS) fixme:win:EnumDisplayDevicesW ((null),0,0x60f370,0x00000000), stub! fixme:win:EnumDisplayDevicesW (L"\\.\DISPLAY1",0,0x60f020,0x00000000), stub! fixme:win:EnumDisplayDevicesW (L"\\.\DISPLAY1",1,0x60f020,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),1,0x60f370,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x60ee80,0x00000000), stub! fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x1. fixme:dxgi:dxgi_check_feature_level_support Ignoring adapter type. fixme:dxgi:dxgi_device_init Ignoring adapter type. fixme:d3d11:device_parent_create_swapchain_texture device_parent 0x5fadea0, container_parent 0x8c7ec0, wined3d_desc 0x60e9b0, wined3d_texture 0x5fc5210 partial stub! fixme:d3d11:device_parent_create_swapchain_texture Implement DXGI<->wined3d usage conversion. fixme:win:EnumDisplayDevicesW ((null),0,0x60f080,0x00000000), stub! fixme:dxgi:dxgi_check_feature_level_support Ignoring adapter type. fixme:dxgi:dxgi_device_init Ignoring adapter type. fixme:d3d11:device_parent_create_swapchain_texture device_parent 0x8b3630, container_parent 0x8c03f0, wined3d_desc 0x60eb50, wined3d_texture 0x8c0470 partial stub! fixme:d3d11:device_parent_create_swapchain_texture Implement DXGI<->wined3d usage conversion. fixme:d3d11:d3d11_immediate_context_ClearState iface 0x8b3610 stub! fixme:d3d11:d3d11_device_CheckFeatureSupport iface 0x8b35e0, feature 0, feature_support_data 0x60f648, feature_support_data_size 8 stub! fixme:wer:WerReportSetParameter (0x8c27f0, 0, L"Application Name", L"UE4-RiverGame") :stub fixme:wer:WerReportSetParameter (0x8c27f0, 1, L"Application Version", L"4.9.2") :stub fixme:wer:WerReportSetParameter (0x8c27f0, 2, L"Application Timestamp", L"57052ed8") :stub fixme:wer:WerReportSetParameter (0x8c27f0, 3, L"Fault Module Name", L"KERNEL32.dll") :stub fixme:wer:WerReportSetParameter (0x8c27f0, 4, L"Fault Module Version", L"5.1.2600") :stub fixme:wer:WerReportSetParameter (0x8c27f0, 5, L"Fault Module Timestamp", L"00000000") :stub fixme:wer:WerReportSetParameter (0x8c27f0, 6, L"Exception Code", L"00000001") :stub fixme:wer:WerReportSetParameter (0x8c27f0, 7, L"Exception Offset", L"000000000002F257") :stub fixme:wer:WerReportSetParameter (0x8c27f0, 8, L"Commandline", L"!!AssertLog="LowLevelFatalError [File:D:\tmf\RiverDemoBranch\Engine\Source\Runtime\Windows\D3D11RHI\Private\D3D11Util.cpp] [Line: 200] #Direct3DDevice->CheckFeatureSupport(D3D11_FEATURE_THREADING,&ThreadingSupport,sizeof(ThreadingSupport)) failed # at D:\tmf\RiverDemoBranch\Engine\Sourc"...) :stub fixme:wer:WerReportSetParameter (0x8c27f0, 9, L"BranchBaseDir", L"++depot+UE4-Releases+4.9!G:/mint/.wine_flame_in_the_flood/drive_c/GOG Games/The Flame in the Flood/RiverGame/Binaries/Win64/!Game!0") :stub fixme:wer:WerReportAddFile (0x8c27f0, L"C:/users/mint/Local Settings/Application Data/RiverGame/Saved/Logs/UE4CC-Windows-6F99EBE04BF1E2433A4A45B9CE23354F/CrashContext.runtime-xml", 5, 0x2) :stub fixme:dbghelp:elf_search_auxv can't find symbol in module fixme:wer:WerReportAddFile (0x8c27f0, L"C:/users/mint/Local Settings/Application Data/RiverGame/Saved/Logs/UE4CC-Windows-6F99EBE04BF1E2433A4A45B9CE23354F/UE4Minidump.dmp", 2, 0x2) :stub fixme:wer:WerReportAddFile (0x8c27f0, L"C:/users/mint/Local Settings/Application Data/RiverGame/Saved/Logs/RiverGame.log", 5, 0x2) :stub fixme:wer:WerReportAddFile (0x8c27f0, L"C:/users/mint/Local Settings/Application Data/RiverGame/Saved/Logs/CrashVideo.avi", 5, 0x2) :stub fixme:wer:WerReportSubmit (0x8c27f0, 4, 0x804, 0x60a570) :stub
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)
Created attachment 54872 [details] 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!
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)
(In reply to fjfrackiewicz from comment #16)
Created attachment 54872 [details] 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!
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/ 60a799f422551f941a421887e3dc9e6a71eb0f66
Please open a new bug for the next issue.
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)
(In reply to fjfrackiewicz from comment #16)
Created attachment 54872 [details] 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!
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/ 60a799f422551f941a421887e3dc9e6a71eb0f66
Please open a new bug for the next issue.
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