https://bugs.winehq.org/show_bug.cgi?id=53619
Bug ID: 53619 Summary: World of Warcraft Shadowlands randomly crashes Product: Wine Version: 7.16 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: cianuro2036@protonmail.com Distribution: ---
This is something that has happened on multiple hardware, platforms and OS distros. This is also something that has been happening for a while, I just decided to report it because It can affect some parts of the game, such as rated PVP.
The particular error logs as follows:
05f4:err:seh:dispatch_exception unknown exception (code=c0000420) raised wineserver crashed, please enable coredumps (ulimit -c unlimited) and restart.
How to reproduce:
This feels 'random' but makes me _think_ it could be a memory leak issue. If you're in highly populated areas _or_ highly demanding zones, it can trigger itself.
Two recent scenarios I can recall
- First, doing multiple arena matches and waiting for the queue in Oribos. The crash happened specifically during arena.
- Second, doing the Ashran Brawl Battleground. This battleground is very, very long and has a lot of people around.
In both scenarios there is a slowdown in FPS in both areas.
https://bugs.winehq.org/show_bug.cgi?id=53619
Sveinar Søpler cybermax@dexter.no changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cybermax@dexter.no
--- Comment #1 from Sveinar Søpler cybermax@dexter.no --- Probably need some more meat on the bone here.
Is this for wine-(staging)7.16, or did it happen with earlier versions. (Assuming here you are using staging.. Unless WoW retail works with wine-devel now?)
Is this using vkd3d (and D3D12), or D3D11 via what rendering path? (Vulkan/OpenGL/Other).
Loads of loose ends to pick up here for that particular game i am afraid...
https://bugs.winehq.org/show_bug.cgi?id=53619
--- Comment #2 from cianuro2036@protonmail.com --- Thank you for answering.
This has been happening since 2021, always trying to use the latest versions since then. I do confirm that the particular logged error is something I am verifying now, It's not necessarily the same issue I've had since 2021 but the pattern is the same. It's a freeze, lock up, without a formal 'crash' with an error on screen.
I have never used wine-devel.
This is using DXVK, I have not tried VKD3D.
I've started to monitor RAM usage while playing and I noticed some increase over time, but I haven't tested long enough. I'll keep at it and see if something shows up.
https://bugs.winehq.org/show_bug.cgi?id=53619
--- Comment #3 from cianuro2036@protonmail.com --- Also, if it helps:
- On 2021 I was using the iGPU of my AMD Ryzen 3400G. - Now I have a RX 470 4GB.
https://bugs.winehq.org/show_bug.cgi?id=53619
--- Comment #4 from Sveinar Søpler cybermax@dexter.no --- (In reply to cianuro2036 from comment #3)
Also, if it helps:
- On 2021 I was using the iGPU of my AMD Ryzen 3400G.
- Now I have a RX 470 4GB.
I played WoW extensively in 2021 with NVIDIA adapter and did not experience problems like this - but i used mostly vkd3d as i found the performance a bit higher. The latest graphics engine for WoW that came with Shadowlands (9.0) changed a few things especially with the D3D11 engine, and i found it to be somewhat of a mess using DXVK at that time. Since vkd3d ended up working quite a bit better (atleast for my hardware) i think i exclusively used that after shadowlands or late BfA.
The Dx11 WoW engine has 2 options - DX11 and DX11 Legacy. The "legacy" one is the old renderer pre Shadowlands, and used to work quite well with DXVK, but there was a few issues with the "modern" multi-threaded DX11 engine for WoW for various reasons.
I do not play WoW currently, so i can't really do any testing, but was interested in hearing if it was something recent - and possibly a wine regression. But it seems to have been an issue more or less throughout Shadowlands for you. Since i did not experience the same problems before i stopped playing around april/may or thereabouts this year, i do not think i will conclude with it being a wine issue.
FYI: DXVK and vkd3d-proton is not supported from WineHQ team, so there is no point posting logs for that here (need to move that to the respective projects).
https://bugs.winehq.org/show_bug.cgi?id=53619
--- Comment #5 from cianuro2036@protonmail.com --- Thank you for the clarification. I'll use VKD3D and see if the problem goes away. If It does, I'll close this report.
https://bugs.winehq.org/show_bug.cgi?id=53619
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEEDINFO Ever confirmed|0 |1
--- Comment #6 from Ken Sharp imwellcushtymelike@gmail.com --- Why are you using Wine Staging? Please try again in plain Wine.
And please attach a console log!
https://bugs.winehq.org/show_bug.cgi?id=53619
themainliner themainliner@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |themainliner@hotmail.com
--- Comment #7 from themainliner themainliner@hotmail.com --- Why are you using Wine Staging? Please try again in plain Wine.
Not great advice Ken, we have always told people experiencing problem with WoW to install Staging before we can even consider troubleshooting their issue. WoW simply doesn't work without all the Staging patches. Unless something radical has changed in 8.
https://bugs.winehq.org/show_bug.cgi?id=53619
Philipp Ludwig philipp.ludwig@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |philipp.ludwig@gmail.com
--- Comment #8 from Philipp Ludwig philipp.ludwig@gmail.com --- (In reply to Sveinar Søpler from comment #4)
I do not play WoW currently, so i can't really do any testing, but was interested in hearing if it was something recent - and possibly a wine regression.
Adding my 2 cents – I have never experienced these crashes during shadowlands, but I stopped playing at some point. I now picked the game up again with Wine 8.0-rc2 and experienced the random crashes for the first time.
I use NVIDIA too; when using "plain" wine-stgaging without DXVK, the game runs only @ 15fps (GTX 980), with DXVK it runs at smooth 60 fps. This makes it a bit cumbersome to try to reproduce a bug, because the game is barely playable with this setup.
Using an unsupported, patched 7.2 everything is fine (from the lutris project, "lutris-fshack-7.2-x86_64").
Nevertheless, I could run some experiments if it helps or interest you, e.g. running the game with a clean WINEPREFIX on some version until it crashes and upload the debug log (maybe idling in a major city is enough for triggering the problem). I would just need some guidance on which information could help.