Hi,
I was experiencing frequent crashes in WoW since 11.1.7. In the 11.2 the game would crash almost immediately upon logging in, which actually made it easier to track down the root cause.
Issue: Game Crashing Due to Custom Spell Icons in WoW
If your World of Warcraft (WoW) client crashes frequently with errors like memory access violation, heap corruption, ntdll.dll faults, or SoundEngine errors, it might be caused by custom spell icons.
Cause:
Having a folder named Interface/ICONS inside your WoW directory containing custom icon files can cause conflicts and crashes.
What happens:
These custom icons can corrupt memory in various ways, leading to multiple errors logged in the error log.txt, including:
- Memory Access Violations
- Heap_Corruption | ntdll.dll errors
- Messages like “This memory block has been corrupted by an out-of-bounds memory write.”
- D:\BuildServer\B\work-git\wow\Engine\Source\SoundEngine\SE3.cpp 222
Solution:
Remove or rename the Interface/ICONS folder and its contents. This prevents the corrupted or incompatible icons from loading and stabilizes the game.
100% fixed for me, in fact, if I add the folder with custom spell icons back, game crashes immediately