WoW.exe crashed on start

Hi,

I am running World of Warcraft from Lutris since nov 2019. Last week it stopped working and as far as I can remember it stopped working just like that. In the morning I played WoW, then did some work and when I wanted to play a couple of hours later WoW kept crashing on loading. I can’t figure it out.

I used the Lutris script to install Battlenet (back in nov and this week to troubleshoot).

Battlenet works, but games ran from Battlenet (WoW and Warcraft III in my case) crash the moment you start them or you get the popup that Wine isn’t responding. Waiting wont help. In the Lutris log I see:

System information:
    Wine build: wine-4.6.r0.g3f8edce5 ( TkG Staging Esync )
    Platform: i386 (WOW64)
    Version: Windows 10
    Host system: Linux
    Host version: 5.3.18-lp152.20.7-default
[0713/114049.176:ERROR:browser_gpu_channel_host_factory.cc(139)] Failed to launch GPU process.
[0713/114049.190::ERROR:mf_video_decoder.cc(747)] Unsupported codec by MfVideoDecoder: 6
warn:  D3D11Texture2D::QueryInterface: Unknown interface query
warn:  f8fb5c27-c6b3-4f75-a4c8-439af2ef564c
warn:  D3D11Texture2D::QueryInterface: Unknown interface query
warn:  f8fb5c27-c6b3-4f75-a4c8-439af2ef564c
warn:  D3D11Texture2D::QueryInterface: Unknown interface query
warn:  f8fb5c27-c6b3-4f75-a4c8-439af2ef564c
warn:  D3D11Texture2D::QueryInterface: Unknown interface query
warn:  f8fb5c27-c6b3-4f75-a4c8-439af2ef564c
warn:  D3D11Texture2D::QueryInterface: Unknown interface query
warn:  f8fb5c27-c6b3-4f75-a4c8-439af2ef564c
warn:  D3D11Texture2D::QueryInterface: Unknown interface query
warn:  f8fb5c27-c6b3-4f75-a4c8-439af2ef564c
warn:  D3D11Texture2D::QueryInterface: Unknown interface query
warn:  f8fb5c27-c6b3-4f75-a4c8-439af2ef564c
warn:  D3D11Texture2D::QueryInterface: Unknown interface query
warn:  f8fb5c27-c6b3-4f75-a4c8-439af2ef564c

In the mean time, I got a Lutris update from my system repositories from 0.5.6 to 0.5.7 but no change.

For WoW I have been using tkg-4.6-x86_64 Wine because this one just works the best for me. When I try others, either the game won’t run at all or I get the same error as above.

System Info:

[System]
OS:              u n k n o w n
Arch:            x86_64
Kernel:          5.3.18-lp152.20.7-default
Desktop:         GNOME
Display Server:  x11

[CPU]
Vendor:          GenuineIntel
Model:           Intel(R) Core(TM) i7-7820HK CPU @ 2.90GHz
Physical cores:  4
Logical cores:   8

[Memory]
RAM:             31.2 GB
Swap:            38.0 GB

[Graphics]
Vendor:          NVIDIA Corporation
OpenGL Renderer: GeForce GTX 1080/PCIe/SSE2
OpenGL Version:  4.6.0 NVIDIA 440.100
OpenGL Core:     4.5.0 NVIDIA 440.100
OpenGL ES:       OpenGL ES 3.2 NVIDIA 440.100
Vulkan:          Supported

Other games I launch from Lutris (All Steam) work flawelessly. I’m not sure what coded is mentioned in the log, that is unsupported.

Output of lutris --submit-issue :
https://pastebin.com/Cgi8PmUh

Anyone?

I have had the same problems: lots of D3D11Texture2D::QueryInterface: Unknown interface query errors. EDIT: It seems those errors are from the Bnet client, not the game itself. Both Classic and Retail with DX11 crash with an ACCESS_VIOLATION error. Retail with DX12 works fine, I played for several hours tonight with no problems.

Cannot get classic to run at all, and retail only works if I use DirectX 12 and vkd3d, which is enough to play but the fps is way lower than dx11 and dxvk.

EDIT 2:

I solved the problem and got Classic and Retail w/ DX11 working by downloading an older WINE build, specifically Proton-5.6-GE-2 (gloriouseggroll’s custom Proton builds) and using that instead of Lutris’s built-in or my system’s WINE