I am trying to run World of Warcraft Classic on Wine 8.18 (Arch Linux). It runs fine, however, after ~5-30mins, the game crashes with an Access_Violation (Instruction at 0x00 referenced memory at 0x00. The memory could not be executed. The error is always the same.
I tried various settings/configs (with/without dxvk, fullscreen, windowed, directx11/12 from ingame settings and so on - always the same behavior. It also does not matter if I play the game actively or if I just login to the character selection screen and do nothing/just wait for the crash.
The game does NOT crash, however, if I stay at the login screen that appears right after starting the game.
I ALWAYS see three exceptions being "generated" continuously (about ~10 per second) - even if I stay at the login screen (-> when the game will NOT crash), so it seems they are not directly related to the actual crash later on:
Code: Select all
0128:err:seh:dispatch_exception unknown exception (code=c0000420) raised
0128:warn:seh:dispatch_exception EXCEPTION_BREAKPOINT exception (code=80000003) raised
0128:warn:seh:dispatch_exception EXCEPTION_ILLEGAL_INSTRUCTION exception (code=c000001d) raised
Code: Select all
0228:warn:seh:dispatch_exception EXCEPTION_ACCESS_VIOLATION exception (code=c0000005) raised
Then Thread 0128 also raises an ACCESS_VIOLATION and the game crashes:
Code: Select all
0128:warn:seh:dispatch_exception EXCEPTION_ACCESS_VIOLATION exception (code=c0000005) raised
Any comments/ideas what might happen there?