hannesmann / vanillafixes

Client modification for WoW 1.12.1 to eliminate stutter and animation lag
MIT License
132 stars 15 forks source link

The memory could not be "read". #24

Closed punowo closed 10 months ago

punowo commented 10 months ago

Hi. I'm encountering this as while trying to set it up with the Turtle Wow Client. I'm on a 5700g APU. On Linux Vulkan works on this APU and I couldn't find anything online that says otherwise for Windows. I am able to launch WoW.exe by default, but as soon as I try and launch VanillaFixes I am unable to launch both WoW.exe and the Vanilla Fixes exe.

Sorry if this isn't the right place to post this. I scoured the Turtle WoW discord initially but I couldn't find any solution.

==============================================================================
World of WarCraft (build 5875)

Exe:      D:\Games\World of Warcraft\WoW.exe
Time:     Aug 21, 2023  8:27:00.590 PM
User:     pun
Computer: DESKTOP-G71FTDG
------------------------------------------------------------------------------

This application has encountered a critical error:

ERROR #132 (0x85100084) Fatal Exception
Program:    D:\Games\World of Warcraft\WoW.exe
Exception:  0xC0000005 (ACCESS_VIOLATION) at 0023:00000000

The instruction at "0x00000000" referenced memory at "0x00000000".
The memory could not be "read".

WoWBuild: 5875
------------------------------------------------------------------------------

----------------------------------------
    x86 Registers
----------------------------------------

EAX=00000000  EBX=055FBC00  ECX=76D5D4E8  EDX=00000000  ESI=00FABD90
EDI=0019F540  EBP=0019F388  ESP=0019F36C  EIP=00000000  FLG=00010202
CS =0023      DS =002B      ES =002B      SS =002B      FS =0053      GS =002B

----------------------------------------
    Stack Trace (Manual)
----------------------------------------

Address  Frame    Logical addr  Module

00000000 0019F388 0000:00000000 D:\Games\World of Warcraft\WoW.exe
7479671E 0019F3B8 0001:000B571E D:\Games\World of Warcraft\d3d9.dll
74799BC9 0019F518 0001:000B8BC9 D:\Games\World of Warcraft\d3d9.dll
7479A57F 0019F768 0001:000B957F D:\Games\World of Warcraft\d3d9.dll
746E1594 0019F794 0001:00000594 D:\Games\World of Warcraft\d3d9.dll
00598E85 0019F8EC 0001:00197E85 D:\Games\World of Warcraft\WoW.exe
0064150F 0019FD20 0001:0024050F D:\Games\World of Warcraft\WoW.exe
0063A270 0019FD88 0001:00239270 D:\Games\World of Warcraft\WoW.exe
004027EC 0019FED0 0001:000017EC D:\Games\World of Warcraft\WoW.exe
004021E0 0019FEE0 0001:000011E0 D:\Games\World of Warcraft\WoW.exe
0040411E 0019FF70 0001:0000311E D:\Games\World of Warcraft\WoW.exe
760D00C9 0019FF80 0001:000100C9 C:\Windows\System32\KERNEL32.DLL
77B37B4E 0019FFDC 0001:00066B4E C:\Windows\SYSTEM32\ntdll.dll
77B37B1E 0019FFEC 0001:00066B1E C:\Windows\SYSTEM32\ntdll.dll

----------------------------------------
    Stack Trace (Using DBGHELP.DLL)
----------------------------------------

747FBDBA d3d9.dll     Ordinal16+1156682 (0x00000000,0x00000000,0x00000000,0x00000000)

----------------------------------------
    Loaded Modules
----------------------------------------

0x00400000 - 0x00D06000  D:\Games\World of Warcraft\WoW.exe
0x02D90000 - 0x02E26000  D:\Games\World of Warcraft\fmod.dll
0x056F0000 - 0x05808000  D:\Games\World of Warcraft\dbghelp.dll
0x10000000 - 0x10069000  D:\Games\World of Warcraft\DivxDecoder.dll
0x746E0000 - 0x74A59000  D:\Games\World of Warcraft\d3d9.dll
0x74A60000 - 0x74A89000  C:\Windows\SYSTEM32\ntmarta.dll
0x74AB0000 - 0x74ACD000  C:\Windows\SYSTEM32\winmmbase.dll
0x74AD0000 - 0x74AE9000  C:\Windows\SYSTEM32\MSACM32.dll
0x74AF0000 - 0x74B2F000  C:\Windows\SYSTEM32\GLU32.dll
0x74B30000 - 0x74F85000  C:\Windows\SYSTEM32\WININET.dll
0x74F90000 - 0x75093000  C:\Windows\SYSTEM32\OPENGL32.dll
0x750A0000 - 0x750A8000  C:\Windows\SYSTEM32\WSOCK32.dll
0x750B0000 - 0x75124000  C:\Windows\system32\uxtheme.dll
0x75130000 - 0x75137000  C:\Windows\SYSTEM32\DCIMAN32.dll
0x75140000 - 0x75202000  C:\Windows\SYSTEM32\dxgi.dll
0x75210000 - 0x7521F000  C:\Windows\SYSTEM32\kernel.appcore.dll
0x75220000 - 0x7522C000  C:\Windows\SYSTEM32\ColorAdapterClient.dll
0x75230000 - 0x752A6000  C:\Windows\SYSTEM32\WINSPOOL.DRV
0x752B0000 - 0x75548000  C:\Windows\SYSTEM32\msi.dll
0x75550000 - 0x75576000  C:\Windows\SYSTEM32\dwmapi.dll
0x75580000 - 0x75669000  C:\Windows\SYSTEM32\DDRAW.dll
0x75670000 - 0x75698000  C:\Windows\SYSTEM32\WINMM.dll
0x756A0000 - 0x756B9000  C:\Windows\SYSTEM32\MPR.dll
0x756C0000 - 0x756E5000  C:\Windows\SYSTEM32\USERENV.dll
0x756F0000 - 0x75783000  C:\Windows\SYSTEM32\mscms.dll
0x75790000 - 0x7581D000  C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.19041.1110_none_c0da534e38c01f4d\COMCTL32.dll
0x75820000 - 0x75841000  C:\Windows\SYSTEM32\SspiCli.dll
0x75850000 - 0x758C7000  C:\Windows\SYSTEM32\AcSpecfc.DLL
0x758D0000 - 0x75970000  C:\Windows\SYSTEM32\apphelp.dll
0x75A70000 - 0x75A94000  C:\Windows\System32\GDI32.dll
0x75AA0000 - 0x75BC0000  C:\Windows\System32\ucrtbase.dll
0x75BC0000 - 0x75BE5000  C:\Windows\System32\IMM32.dll
0x75BF0000 - 0x75CAF000  C:\Windows\System32\msvcrt.dll
0x75CB0000 - 0x75CC8000  C:\Windows\System32\win32u.dll
0x75CD0000 - 0x75D4B000  C:\Windows\System32\msvcp_win.dll
0x75D50000 - 0x75EEC000  C:\Windows\System32\USER32.dll
0x75EF0000 - 0x75F35000  C:\Windows\System32\SHLWAPI.dll
0x760B0000 - 0x761A0000  C:\Windows\System32\KERNEL32.DLL
0x76220000 - 0x762A7000  C:\Windows\System32\shcore.dll
0x76420000 - 0x769D6000  C:\Windows\System32\SHELL32.dll
0x76A40000 - 0x76CC0000  C:\Windows\System32\combase.dll
0x76CC0000 - 0x76DA5000  C:\Windows\System32\gdi32full.dll
0x76DB0000 - 0x76E2C000  C:\Windows\System32\ADVAPI32.dll
0x76E40000 - 0x76EB6000  C:\Windows\System32\sechost.dll
0x76ED0000 - 0x7710A000  C:\Windows\System32\KERNELBASE.dll
0x771D0000 - 0x772B3000  C:\Windows\System32\ole32.dll
0x77370000 - 0x7742F000  C:\Windows\System32\RPCRT4.dll
0x77430000 - 0x774C6000  C:\Windows\System32\OLEAUT32.dll
0x774D0000 - 0x77533000  C:\Windows\System32\WS2_32.dll
0x77540000 - 0x77559000  C:\Windows\System32\bcrypt.dll
0x77560000 - 0x7760F000  C:\Windows\System32\COMDLG32.dll
0x77AD0000 - 0x77C74000  C:\Windows\SYSTEM32\ntdll.dll

----------------------------------------
    Memory Dump
----------------------------------------

Code: 16 bytes starting at (EIP = 00000000)

00000000: <can't read from this address>

Stack: 1024 bytes starting at (ESP = 0019F36C)

* = addr                                         **                       *   
0019F360: 18 00 00 00  90 BD FA 00  40 F5 19 00  BA BD 7F 74  ........@......t
0019F370: 00 00 00 00  60 09 99 74  00 00 00 00  00 00 FA 00  ....`..t........
0019F380: 00 BC 5F 05  90 BD FA 00  B8 F3 19 00  1E 67 79 74  .._..........gyt
0019F390: 18 00 00 00  65 00 00 00  48 F4 19 00  08 AB 99 74  ....e...H......t
0019F3A0: 30 AB 99 74  C0 F3 19 00  18 F5 19 00  08 AB 99 74  0..t...........t
0019F3B0: 30 AB 99 74  30 F4 19 00  18 F5 19 00  C9 9B 79 74  0..t0.........yt
0019F3C0: 40 F5 19 00  23 00 00 00  68 F4 19 00  0A 00 00 00  @...#...h.......
0019F3D0: D0 BD FA 00  40 F5 19 00  94 BD FA 00  A8 00 00 00  ....@...........
0019F3E0: D8 2F 9A 74  98 2D 9A 74  D8 2F 9A 74  00 38 9A 74  ./.t.-.t./.t.8.t
0019F3F0: 02 00 00 00  01 00 00 00  18 BE FA 00  90 BD FA 00  ................
0019F400: 08 F4 19 00  0D 00 00 00  47 61 6D 65  3A 20 57 6F  ........Game: Wo
0019F410: 57 2E 65 78  65 00 00 00  88 EF FA 00  22 00 00 00  W.exe......."...
0019F420: 22 00 00 00  3A 20 76 32  2E 32 00 74  90 00 01 01  "...: v2.2.t....
0019F430: 00 01 19 00  02 00 00 00  00 00 00 00  FF FF FF FF  ................
0019F440: FF FF FF FF  00 00 00 00  50 F4 19 00  00 00 00 00  ........P.......
0019F450: 00 F4 19 00  77 F4 19 00  48 59 94 74  18 00 00 00  ....w...HY.t....
0019F460: 68 F4 19 00  00 00 00 00  44 58 56 4B  3A 20 76 32  h.......DXVK: v2
0019F470: 2E 32 65 78  65 02 FA 00  24 41 9A 74  06 00 00 00  .2exe...$A.t....
0019F480: 00 00 00 00  02 10 00 00  00 00 00 00  00 00 00 00  ................
0019F490: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
0019F4A0: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
0019F4B0: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
0019F4C0: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
0019F4D0: 00 00 00 00  00 00 00 00  00 00 00 00  08 00 00 00  ................
0019F4E0: 9C F4 19 00  48 59 94 74  00 00 00 00  00 00 FA 00  ....HY.t........
0019F4F0: 3C F4 19 00  60 5E 94 74  54 65 94 74  44 65 94 74  <...`^.tTe.tDe.t
0019F500: A0 00 00 00  4E 5E B1 77  00 00 00 00  B8 EE FA 00  ....N^.w........
0019F510: 00 00 00 00  30 F5 19 00  68 F7 19 00  7F A5 79 74  ....0...h.....yt
0019F520: 00 00 FA 00  00 00 00 00  90 BD FA 00  7F A5 79 74  ..............yt
0019F530: 40 F5 19 00  00 00 00 00  68 F7 19 00  EC 79 90 74  @.......h....y.t
0019F540: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
0019F550: 0A 00 00 00  00 ED FF FF  B8 EE FA 00  65 26 6E 74  ............e&nt
0019F560: A0 00 00 00  00 00 00 01  18 00 00 00  0E ED FF FF  ................
0019F570: 3D FE FE 76  94 FB 0C 76  74 28 FA 00  0F 15 64 00  =..v...vt(....d.
0019F580: 70 A2 63 00  EC 27 40 00  E0 21 40 00  1E 41 40 00  p.c..'@..!@..A@.
0019F590: C9 00 0D 76  4E 7B B3 77  0C 00 00 00  A0 02 FA 00  ...vN{.w........
0019F5A0: 00 00 FA 00  50 00 00 00  53 A2 8F 75  80 00 00 00  ....P...S..u....
0019F5B0: 26 00 00 00  C0 00 FA 00  98 02 FA 00  00 00 00 00  &...............
0019F5C0: 94 FB 0C 76  00 00 00 00  00 00 00 00  00 00 00 00  ...v............
0019F5D0: 1A 00 00 00  00 00 00 00  70 A2 63 00  0C 00 00 00  ........p.c.....
0019F5E0: 7E 00 00 00  26 00 00 00  00 00 00 00  7E 00 00 7E  ~...&.......~..~
0019F5F0: A0 4F 60 05  D0 00 00 00  7E 00 0D 76  00 00 00 00  .O`.....~..v....
0019F600: 90 BD FA 00  00 00 FA 00  02 00 00 00  01 00 00 00  ................
0019F610: 00 01 00 01  0C 00 00 00  B0 EE FA 00  00 00 00 00  ................
0019F620: 0C 00 00 00  B0 EE FA 00  B8 EE FA 00  18 F5 19 00  ................
0019F630: 00 00 00 00  60 FF 19 00  30 00 00 00  00 00 00 00  ....`...0.......
0019F640: FE FF FF FF  48 00 01 00  70 02 FA 00  80 F6 19 00  ....H...p.......
0019F650: 03 00 00 00  00 00 00 00  0C 00 00 00  70 02 FA 00  ............p...
0019F660: B7 EE FA 00  E8 F8 19 00  5B D4 B1 77  60 FF 19 00  ........[..w`...
0019F670: 20 AE B4 77  D9 A7 8D 96  FE FF FF FF  10 F7 19 00   ..w............
0019F680: AC 6E B1 77  C4 00 00 00  D0 00 00 00  0C 03 FA 00  .n.w............
0019F690: E0 F6 19 00  E4 F8 19 00  00 00 FA 00  38 24 00 01  ............8$..
0019F6A0: 70 B1 85 00  00 00 00 00  12 00 00 00  54 09 F3 00  p...........T...
0019F6B0: 00 00 00 00  00 00 FF 00  50 09 F3 00  7F 00 00 00  ........P.......
0019F6C0: E4 F6 19 00  D0 00 00 00  B8 2D 01 01  00 00 00 00  .........-......
0019F6D0: 00 00 00 00  00 00 00 00  00 00 00 00  34 7B B5 77  ............4{.w
0019F6E0: 03 00 00 00  00 00 FF 00  1A 00 00 00  08 00 00 00  ................
0019F6F0: 00 00 00 00  00 00 00 00  C4 00 00 00  50 2E 01 01  ............P...
0019F700: 64 00 00 00  00 00 FA 00  A0 16 FF 00  01 00 00 00  d...............
0019F710: 34 F7 19 00  4E 5E B1 77  C4 00 00 00  4E 5E B1 77  4...N^.w....N^.w
0019F720: 00 00 00 00  00 00 00 00  C4 00 00 00  51 64 30 E1  ............Qd0.
0019F730: 86 3C B1 77  54 F7 19 00  80 75 C3 75  00 00 FA 00  .<.wT....u.u....
0019F740: 00 00 00 00  C4 00 00 00  E4 F8 19 00  C4 00 00 00  ................
0019F750: E8 F8 19 00  94 F7 19 00  EC 79 90 74  B8 EE FA 00  .........y.t....
0019F760: E8 F8 19 00  7C F7 19 00  94 F7 19 00  94 15 6E 74  ....|.........nt

------------------------------------------------------------------------------
punowo commented 10 months ago

This works by using the older DVXK.

If you have an older GPU (R9 200/300, GTX 700) you can try downgrading to DXVK 1.10.3.

Is it normal for the world of warcraft to have frame freeze spikes and for these to continue after exiting Wow ? This doesn't happen on 3.3.5, and it also happens without VanillaFixes.

punowo commented 10 months ago

This works by using the older DVXK.

If you have an older GPU (R9 200/300, GTX 700) you can try downgrading to DXVK 1.10.3.

Is it normal for the world of warcraft to have frame freeze spikes and for these to continue after exiting Wow ? This doesn't happen on 3.3.5, and it also happens without VanillaFixes.

For anyone experiencing this you just need to turn off Windowed Mode.