Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 727454 - >app-emulation/wine-staging-5.6 - "winevulkan.dll" failed to initialize, aborting
Summary: >app-emulation/wine-staging-5.6 - "winevulkan.dll" failed to initialize, abor...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Wine Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-06-07 20:14 UTC by Simon
Modified: 2020-06-10 08:15 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon 2020-06-07 20:14:06 UTC
I get the following error trying to use Vulkan/DXVK applications using wine(-staging) > 5.6

~ ❯ WINEPREFIX=~/.PlayOnLinux/wineprefix/hots64dxvk wine-staging /home/simon/.PlayOnLinux/wineprefix/hots64dxvk/drive_c/Program\ Files\ \(x86\)/Battle.net/Battle.net.exe
prctl(PR_SET_SECCOMP, ...): Invalid argument
0024:err:environ:run_wineboot failed to start wineboot c00000e5
prctl(PR_SET_SECCOMP, ...): Invalid argument
0024:fixme:winediag:start_process Wine Staging 5.9 is a testing version containing experimental patches.
0024:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
0024:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan.
0024:err:module:find_forwarded_export module not found for forward 'winevulkan.wine_vkGetInstanceProcAddr' used by L"C:\\windows\\system32\\vulkan-1.dll"
0024:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan.
0024:err:module:find_forwarded_export module not found for forward 'winevulkan.wine_vkGetInstanceProcAddr' used by L"C:\\windows\\system32\\vulkan-1.dll"
0024:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan.
0024:err:module:find_forwarded_export module not found for forward 'winevulkan.wine_vkGetInstanceProcAddr' used by L"C:\\windows\\system32\\vulkan-1.dll"
0024:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x5d4483b, 0x5dbf6d0, 0x5dbf6e8) stub.
0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x5dbb49a, 43) stub
0024:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x5801123, 0x5c1f110, 0x5c1f128) stub.
0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x5b8a3b0, 43) stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EFAC 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EE3C 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EC4C 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E85C 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EE2C 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EEAC 63 C) semi-stub
0024:fixme:msvcp:locale__Locimp__Makexloc (0031EEAC 63 00871C58 00000000) semi-stub
0024:fixme:msvcp:locale__Locimp__Makewloc (0031EEAC 63 00871C58 00000000) semi-stub
0024:fixme:msvcp:locale__Locimp__Makeushloc (0031EEAC 63 00871C58 00000000) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EEEC 63 C) semi-stub
0024:fixme:msvcp:locale__Locimp__Makexloc (0031EEEC 63 00871C58 00000000) semi-stub
0024:fixme:msvcp:locale__Locimp__Makewloc (0031EEEC 63 00871C58 00000000) semi-stub
0024:fixme:msvcp:locale__Locimp__Makeushloc (0031EEEC 63 00871C58 00000000) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EEEC 63 C) semi-stub
0024:fixme:msvcp:locale__Locimp__Makexloc (0031EEEC 63 00871C58 00000000) semi-stub
0024:fixme:msvcp:locale__Locimp__Makewloc (0031EEEC 63 00871C58 00000000) semi-stub
0024:fixme:msvcp:locale__Locimp__Makeushloc (0031EEEC 63 00871C58 00000000) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EEEC 63 C) semi-stub
0024:fixme:msvcp:locale__Locimp__Makexloc (0031EEEC 63 00871C58 00000000) semi-stub
0024:fixme:msvcp:locale__Locimp__Makewloc (0031EEEC 63 00871C58 00000000) semi-stub
0024:fixme:msvcp:locale__Locimp__Makeushloc (0031EEEC 63 00871C58 00000000) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EEEC 63 C) semi-stub
0024:fixme:msvcp:locale__Locimp__Makexloc (0031EEEC 63 00871C58 00000000) semi-stub
0024:fixme:msvcp:locale__Locimp__Makewloc (0031EEEC 63 00871C58 00000000) semi-stub
0024:fixme:msvcp:locale__Locimp__Makeushloc (0031EEEC 63 00871C58 00000000) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E5BC 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E62C 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E968 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E968 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E858 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E8CC 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E8CC 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E90C 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E8FC 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E8FC 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E894 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E8FC 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E914 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E8FC 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E93C 1 C) semi-stub
0024:fixme:advapi:OpenEventLogW ((null),L"System") stub
0024:fixme:advapi:ReadEventLogA (0xcafe4242,0x00000009,0x00000000,0x8fe0a0,0x00010000,0x31eadc,0x31eae0) stub
0024:fixme:advapi:CloseEventLog (0xcafe4242) stub
0024:fixme:font:RemoveFontMemResourceEx (0x87cf3c79) stub
0024:fixme:font:RemoveFontMemResourceEx (0x87cea6a1) stub
0024:fixme:font:RemoveFontMemResourceEx (0x87c808f9) stub
0024:fixme:font:RemoveFontMemResourceEx (0x87cbf2f9) stub
0024:fixme:font:RemoveFontMemResourceEx (0x87d0f6c9) stub
0024:fixme:font:RemoveFontMemResourceEx (0x87d9a6f1) stub
0024:fixme:font:RemoveFontMemResourceEx (0x87a15699) stub
0024:fixme:font:RemoveFontMemResourceEx (0x87ae44f9) stub
0024:fixme:font:RemoveFontMemResourceEx (0x87a83dc9) stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E4B8 1 C) semi-stub
0024:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0024:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0024:err:winediag:nodrv_CreateWindow The explorer process failed to start.
0070:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0078:fixme:win:RegisterDeviceNotificationA The notification filter will requires an A->W when filter support is implemented
0078:fixme:service:I_ScRegisterDeviceNotification Notification filters are not yet implemented.
007c:err:service:device_notify_proc failed to open RPC handle, error 1722
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031E08C 1 C) semi-stub
0024:fixme:mmdevapi:AEV_GetVolumeStepInfo stub
0024:fixme:mmdevapi:AEV_RegisterControlChangeNotify stub
0060:err:ole:CoCreateInstanceEx apartment not initialised
0060:fixme:ver:GetCurrentPackageId (0031FE94 00000000): stub
0090:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0090:err:winediag:nodrv_CreateWindow The explorer process failed to start.
0084:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan.
                                                                                   0084:err:module:LdrInitializeThunk "winevulkan.dll" failed to initialize, aborting
                                                                                                                                                                     0084:err:module:LdrInitializeThunk Initializing dlls for L"C:\\ProgramData\\Battle.net\\Agent\\Agent.7037\\Agent.exe" failed, status c0000142
                                                                    0024:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
0024:fixme:wbemprox:client_security_SetBlanket 7B9BCCA4, 00F8EDF0, 10, 0, (null), 3, 3, 00000000, 0x00000000
0024:fixme:wbemprox:client_security_Release 7B9BCCA4
0024:fixme:wbemprox:enum_class_object_Next timeout not supported
info:  Game: Battle.net.exe
info:  DXVK: v1.7
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
warn:  OpenVR: Failed to locate module
wine: Call from 0x7bc91219 to unimplemented function vulkan-1.dll.vkGetInstanceProcAddr, aborting
0024:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bc8b2a2

Since there's mention of work on VKD3D in the release notes (https://www.winehq.org/announce/5.7) I'm assuming this issue is related to this but haven't been able to find a related bug/similar report.

I didn't change USE flags between versions, but just to be complete these are my wine-staging USE flags:
X alsa faudio fontconfig gcrypt gecko jpeg lcms mono mp3 ncurses opengl perl png pulseaudio realtime run-exes ssl staging threads truetype udisks vulkan xcomposite xml -capi -cups -custom-cflags -dos -gphoto2 -gsm -gssapi -gstreamer -kerberos -ldap -netapi -nls -odbc -openal -opencl -osmesa -oss -pcap -pipelight -prelink -samba -scanner -sdl -selinux -test -themes -udev -unwind -v4l -vaapi -vkd3d -xinerama ABI_MIPS="-n32 -n64 -o32" ABI_RISCV="-lp64 -lp64d" ABI_S390="-32 -64" ABI_X86="32 64 -x32" ELIBC="glibc" KERNEL="-FreeBSD"

Reproducible: Always
Comment 1 Jeroen Roovers gentoo-dev 2020-06-10 08:15:48 UTC
commit 17be05f3b509f105cfe0bef0969dbe7b521c3070
Author: Nick Sarnie <sarnex@gentoo.org>
Date:   Sat Jun 6 11:39:37 2020 -0400

    app-emulation/wine-staging: Drop old

    Package-Manager: Portage-2.3.100, Repoman-2.3.22
    Signed-off-by: Nick Sarnie <sarnex@gentoo.org>


That removed 5.6 so now currently supported versions have this problem?