Diagnosing ERROR 132s in Windows
Clues in the Memory Dump
First off, you want to look in the memory dump. Many times you'll find clues as to the cause of your crash in it.
DBG:
0019FCD0: 44 42 47 3A 41 63 65 45 76 65 6E 74 32 30 46 72 DBG:AceEvent20Fr
0019FCE0: 61 6D 65 00 B8 3B BF 08 60 30 C4 12 01 00 00 00 ame..;..`0......
DBG: represents an addon is causing the wow crash. What follows DBG is usually the addon name, or something connected to the addon. In this case, its something Ace2/Ace3 related which is causing the crash. Unfortunately this doesn't help much as there are many addons which use the Ace2/Ace3 Library.
What we recommend in these circumstances, is first updating your addons. If after updating all addons, you still get this same crash, then you'll want to disable ALL Ace-related addons & the library, and then re-enable them one by one until you crash again. [http://wow.curse.com/downloads/wow-addons/details/acp.aspx AddonControlPanel] is great for this.
Cache:
To figure out if you have a cache error or not, just search the dump for the word "Cache".
0019D200: 4A 00 00 00 43 3A 5C 55 73 65 72 73 5C 74 68 65 J...C:\Users\<ex
0019D210: 20 67 69 72 6C 73 5C 41 70 70 44 61 74 61 5C 4C ample>\AppData\L
0019D220: 6F 63 61 6C 5C 42 6C 69 7A 7A 61 72 64 20 45 6E ocal\Blizzard En
0019D230: 74 65 72 74 61 69 6E 6D 65 6E 74 5C 42 61 74 74 tertainment\Batt
0019D240: 6C 65 2E 6E 65 74 5C 43 61 63 68 65 5C 00 00 00 le.net\Cache\...
This represents a cache corruption. This means the last time you played wow, wow closed incorrectly, and it corrupted the folder. To fix this issue, delete the cache folder. The good thing with this type of error, it'll tell you EXACTLY which Cache folder it is (Wow uses at least 2 due to battle.net). The address of the folder needed to be deleted can be found in the memory dump. In the above case, its
C:\Users\<example>\AppData\Local\Blizzard Entertainment\Battle.net\Cache\
where <example> is the username on the OS.
Cache errors can also look like:
001FF8D0: D4 F8 1F 00 43 61 63 68 65 5C 57 44 42 5C 65 6E ....Cache\WDB\en
001FF8E0: 55 53 00 00 00 00 00 00 00 00 00 00 00 00 00 00 US..............
In this case, we go up to the 3 lines where it states the error #:
ERROR #132 (0x85100084) Fatal Exception
Program: C:\Users\Public\Games\World of Warcraft\WoW.exe
And it'll tell us where the Cache folder is:
C:\Users\Public\Games\World of Warcraft\
Clues in the Memory Dump
First off, you want to look in the memory dump. Many times you'll find clues as to the cause of your crash in it.
DBG:
0019FCD0: 44 42 47 3A 41 63 65 45 76 65 6E 74 32 30 46 72 DBG:AceEvent20Fr
0019FCE0: 61 6D 65 00 B8 3B BF 08 60 30 C4 12 01 00 00 00 ame..;..`0......
DBG: represents an addon is causing the wow crash. What follows DBG is usually the addon name, or something connected to the addon. In this case, its something Ace2/Ace3 related which is causing the crash. Unfortunately this doesn't help much as there are many addons which use the Ace2/Ace3 Library.
What we recommend in these circumstances, is first updating your addons. If after updating all addons, you still get this same crash, then you'll want to disable ALL Ace-related addons & the library, and then re-enable them one by one until you crash again. [http://wow.curse.com/downloads/wow-addons/details/acp.aspx AddonControlPanel] is great for this.
Cache:
To figure out if you have a cache error or not, just search the dump for the word "Cache".
0019D200: 4A 00 00 00 43 3A 5C 55 73 65 72 73 5C 74 68 65 J...C:\Users\<ex
0019D210: 20 67 69 72 6C 73 5C 41 70 70 44 61 74 61 5C 4C ample>\AppData\L
0019D220: 6F 63 61 6C 5C 42 6C 69 7A 7A 61 72 64 20 45 6E ocal\Blizzard En
0019D230: 74 65 72 74 61 69 6E 6D 65 6E 74 5C 42 61 74 74 tertainment\Batt
0019D240: 6C 65 2E 6E 65 74 5C 43 61 63 68 65 5C 00 00 00 le.net\Cache\...
This represents a cache corruption. This means the last time you played wow, wow closed incorrectly, and it corrupted the folder. To fix this issue, delete the cache folder. The good thing with this type of error, it'll tell you EXACTLY which Cache folder it is (Wow uses at least 2 due to battle.net). The address of the folder needed to be deleted can be found in the memory dump. In the above case, its
C:\Users\<example>\AppData\Local\Blizzard Entertainment\Battle.net\Cache\
where <example> is the username on the OS.
Cache errors can also look like:
001FF8D0: D4 F8 1F 00 43 61 63 68 65 5C 57 44 42 5C 65 6E ....Cache\WDB\en
001FF8E0: 55 53 00 00 00 00 00 00 00 00 00 00 00 00 00 00 US..............
In this case, we go up to the 3 lines where it states the error #:
ERROR #132 (0x85100084) Fatal Exception
Program: C:\Users\Public\Games\World of Warcraft\WoW.exe
And it'll tell us where the Cache folder is:
C:\Users\Public\Games\World of Warcraft\
