http://bugs.winehq.org/show_bug.cgi?id=58264
Bug ID: 58264 Summary: regression in multiple apps in Wine >=10.7, error: "Assertion failed: !status && "vkAllocateMemory", file /Users/gcenx/Documents/GitHub/wine-private/dlls/winevu lkan/loader_thunks.c, line 93" Product: Wine Version: 10.7 Hardware: x86-64 OS: MacOS Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: cemer99797@isorax.com
Created attachment 78605 --> http://bugs.winehq.org/attachment.cgi?id=78605 macOS Terminal log, wine-devel 10.8 running cpuz_x64.exe
On macOS, there is a regression in multiple Windows programs since Wine-devel 10.7 (including 10.8) releases by Gcenx, with the final lines of the terminal output reading:
-[MTLHeapDescriptorInternal validateWithDevice:]:327: failed assertion `Heap Descriptor Validation Placement heap type is not supported. ' 01a0:err:msvcrt:_wassert (L"!status && "vkAllocateMemory"",L"/Users/gcenx/Documents/GitHub/wine-private/dlls/winevulkan/loader_thunks.c",93) Assertion failed: !status && "vkAllocateMemory", file /Users/gcenx/Documents/GitHub/wine-private/dlls/winevulkan/loader_thunks.c, line 93
These programs work fine in Wine-devel 10.6 and lower
tested with Wine-devel 10.7 and 10.8 binary releases from Gcenx (https://github.com/Gcenx/macOS_Wine_builds/releases) on macOS 11.7.10
tested with CPU-Z 2.15 (portable) (cpuz_x64.exe) download: https://download.cpuid.com/cpu-z/cpu-z_2.15-en.zip sha256: c8461d995d77a8fe1e8c5823403e88b04b733165cc151083b26379f1fe4b9501
http://bugs.winehq.org/show_bug.cgi?id=58264
--- Comment #1 from ToastyBug cemer99797@isorax.com --- Created attachment 78606 --> http://bugs.winehq.org/attachment.cgi?id=78606 macOS Terminal log, wine-devel 10.8 running GPU-Z.2.65.1.exe
tested with GPU-Z 2.65.1 (GPU-Z.2.65.1.exe) download page: https://www.techpowerup.com/download/techpowerup-gpu-z/ sha256: 68e44d19f0f33a08174f7a3d25e32b7cb5b639a61d6cdec498d9c5814a026d61
last lines of log:
[mvk-error] VK_ERROR_FEATURE_NOT_PRESENT: vkCreateBuffer(): Only external memory handle type VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLBUFFER_BIT_EXT and VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLHEAP_BIT_EXT are supported. 023c:err:d3d:wined3d_context_vk_create_bo Failed to create Vulkan buffer, vr VK_ERROR_FEATURE_NOT_PRESENT. 023c:err:d3d:wined3d_context_vk_create_slab_bo Failed to create slab bo. [mvk-error] VK_ERROR_FEATURE_NOT_PRESENT: vkCreateBuffer(): Only external memory handle type VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLBUFFER_BIT_EXT and VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLHEAP_BIT_EXT are supported. 023c:err:d3d:wined3d_context_vk_create_bo Failed to create Vulkan buffer, vr VK_ERROR_FEATURE_NOT_PRESENT. 023c:err:msvcrt:_wassert (L"!status && "vkCreateImageView"",L"/Users/gcenx/Documents/GitHub/wine-private/dlls/winevulkan/loader_thunks.c",3221)
http://bugs.winehq.org/show_bug.cgi?id=58264
--- Comment #2 from ToastyBug cemer99797@isorax.com --- Created attachment 78607 --> http://bugs.winehq.org/attachment.cgi?id=78607 macOS Terminal log, wine-devel 10.8 running System Shock game
This is a log of the GOG version of System Shock: Enhanced Edition, which also used to work with Wine-devel 10.6
Note: the installer for the game still works fine, but launching the actual game exectuable (sekhmet_x64.exe) after installation no longer works
System Shock: Enhanced Edition v1.2.16 GOG game page: https://www.gog.com/en/game/system_shock_enhanced_edition installer sha256: 8a88f885ff77bfde136cd8f476e1cc50ed7d9134ca6efc74264060ef6a7dcb4d
http://bugs.winehq.org/show_bug.cgi?id=58264
ToastyBug cemer99797@isorax.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression
http://bugs.winehq.org/show_bug.cgi?id=58264
ToastyBug cemer99797@isorax.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|regression in multiple apps |regression in multiple apps |in Wine >=10.7, error: |in Wine >=10.7, error: |"Assertion failed: !status |"Assertion failed: !status |&& "vkAllocateMemory", file |&& "vkAllocateMemory", file |/Users/gcenx/Documents/GitH |/Users/gcenx/Documents/GitH |ub/wine-private/dlls/winevu |ub/wine-private/dlls/winevu |lkan/loader_thunks.c, line |lkan/loader_thunks.c, line |93" |93" (macOS)