Crash Logs

roaaaarrrr

New Member
Reaction score
33
I have seen about a post a day about game crashes, and nobody seems to know how to utilize the crash logs to help themselves. So I figured I would write a quick tutorial. I don't know everything about them, but if you are just trying to figure out what ability/item/unit is causing the crash, this almost always works. So here we go....

_________________________________________________________________

When your game crashes, there will be two files saved automatically by Warcraft. These will be in your default Warcraft directory under the Error folder. (C:\Program Files\Warcraft III\Errors). One file will be saved with a .txt extension, and the other will be saved with a .dmp extension. Focus on the .txt file. Each file will have the date and time as the name, so open the most recent file.

When you open the file there will be a ton of info, but you can ignore most of it. What you should focus on is the last section - "Memory Dump". It will look something like this
0018E670: D6 31 26 6F 7D E9 14 2A 00 00 00 00 5C 36 43 13 .1&o}..*....\6C.
0018E680: 36 36 30 41 E0 00 A5 0F 68 E1 93 6F 80 F3 0C 03 660A....h..o....
0018E690: D7 3C 03 15 E1 78 AD 10 80 F3 0C 03 FF FF FF 7F .<...x..........
0018E6A0: A8 01 38 05 5C 9D 3A 05 C7 27 4D 6F E1 78 AD 10 ..8.\.:..'Mo.x..
0018E6B0: 76 65 72 73 69 6F 6E 00 0C 10 4D 6F 08 8A 94 6F version...Mo...o
0018E6C0: 00 00 00 00 C8 00 A5 0F B8 00 9F 10 08 8A 94 6F ...............o
0018E6D0: CD 28 4D 6F 08 8A 94 6F 80 F3 0C 03 2A 2B 4D 6F .(Mo...o....*+Mo
0018E6E0: 80 F3 0C 03 07 C5 30 6F 08 8A 94 6F 80 F3 0C 03 ......0o...o....
0018E6F0: B8 00 9F 10 00 00 00 00 19 C5 30 6F A4 C6 30 6F ..........0o..0o
0018E700: C8 00 A5 0F 00 00 00 00 70 97 14 2A 9C A7 4C 6F ........p..*..Lo
0018E710: 34 E7 18 00 B8 00 BA 0F 36 36 30 41 E0 00 A5 0F 4.......660A....
0018E720: 41 30 36 36 69 AB 4C 6F 34 E7 18 00 01 95 6F 6F A066i.Lo4.....oo
0018E730: 0D 95 6F 6F 41 30 36 36 00 00 9F 10 31 E8 14 2A ..ooA066....1..*
0018E740: 0C AB 6F 6F 4D E8 14 2A 00 00 00 00 FB AB 6F 6F ..ooM..*......oo
0018E750: 10 E9 18 00 21 CB 85 6F 55 EC 14 2A 84 8B 70 6F ....!..oU..*..po
0018E760: 6C E7 18 00 98 E7 18 00 10 97 14 2A 9C A7 4C 6F l..........*..Lo
0018E770: 00 00 00 00 B8 00 C4 0F 36 36 30 41 08 AA 6F 6F ........660A..oo
0018E780: 01 00 00 00 FC 97 14 2A 9C A7 4C 6F B8 E7 18 00 .......*..Lo....
0018E790: 36 36 30 41 85 E8 14 2A 4D AB 6F 6F 00 00 00 00 660A...*M.oo....
0018E7A0: 01 00 00 00 00 00 00 00 F8 E7 18 00 D3 00 26 6F ..............&o
0018E7B0: 00 00 00 00 8D E9 14 2A 10 E9 18 00 BB 4E 82 6F .......*.....N.o
0018E7C0: FF FF FF FF 92 31 26 6F 68 E1 93 6F D5 E8 14 2A .....1&oh..o...*
0018E7D0: 5C 36 43 13 44 36 43 13 00 00 00 00 36 36 30 41 \6C.D6C.....660A
0018E7E0: 68 E1 93 6F 00 00 00 00 00 00 00 00 00 00 00 00 h..o............
0018E7F0: 00 00 00 00 00 00 00 00 00 00 00 00 50 02 A5 0F ............P...
0018E800: 00 00 00 00 00 00 00 00 80 F3 0C 03 08 8A 94 6F ...............o
0018E810: 80 F3 0C 03 27 0D 31 6F 04 00 00 00 00 00 00 00 ....'.1o........
0018E820: 00 00 00 00 48 5D 02 15 04 00 00 00 E2 5D 02 15 ....H].......]..
0018E830: D0 B9 15 14 64 E8 18 00 00 00 15 14 E3 1E 36 39 ....d.........69
0018E840: F7 5F 02 15 C8 6C 05 15 04 00 00 00 30 F5 0C 03 ._...l......0...
0018E850: FE FF FF FF 00 00 00 00 BB 62 02 15 04 00 00 00 .........b......
0018E860: DC 62 A6 6F E3 00 00 00 10 00 00 00 04 00 00 00 .b.o............
0018E870: 30 F5 0C 03 01 00 00 00 00 00 00 00 84 F5 0C 03 0...............
0018E880: 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ................
0018E890: 1A DB 31 6F 01 00 00 00 1D E7 14 2A 82 0C 32 6F ..1o.......*..2o
0018E8A0: 80 F3 0C 03 08 8A 94 6F 00 00 00 00 80 F3 0C 03 .......o........
0018E8B0: 84 F5 0C 03 00 00 00 00 00 00 00 00 0C 00 00 00 ................
0018E8C0: 01 00 00 00 80 F3 0C 03 DD 32 32 6F 08 8A 94 6F .........22o...o
0018E8D0: 84 F5 0C 03 DD E7 14 2A CC 7F 89 03 64 F3 0C 03 .......*....d...
0018E8E0: 00 00 00 00 36 36 30 41 00 00 00 00 02 00 00 00 ....660A........
0018E8F0: 02 00 00 00 02 00 00 00 C8 66 EE 07 C0 EA 18 00 .........f......
0018E900: A8 EF 82 6F FF FF FF FF AB D3 32 6F E5 E8 14 2A ...o......2o...*
0018E910: C0 EA 18 00 BB 4E 82 6F 00 00 00 00 FC 62 26 6F .....N.o.....b&o
0018E920: 68 E1 93 6F 54 EA 18 00 36 36 30 41 00 00 00 00 h..oT...660A....
0018E930: A8 89 94 6F FF FF FF 7F 44 36 43 13 B8 00 9F 10 ...o....D6C.....
0018E940: 00 00 00 00 A8 89 94 6F FA 28 4D 6F 36 36 30 41 .......o.(Mo660A
0018E950: 0F 2B 4D 6F 3C F1 0C 03 3C F1 0C 03 9F CB 30 6F .+Mo<...<.....0o
0018E960: A8 89 94 6F 00 00 00 00 3C F1 0C 03 A8 89 94 6F ...o....<......o
0018E970: B4 F1 0C 03 B1 CB 30 6F C8 00 A5 0F 04 EA 18 00 ......0o........
0018E980: 28 0A C9 08 67 BE 4C 6F 5A 00 00 00 C1 00 00 00 (...g.LoZ.......
0018E990: 34 C9 D2 0F F0 E9 18 00 74 EB 18 00 41 9A 4C 6F 4.......t...A.Lo
0018E9A0: 5A 00 00 00 C1 00 00 00 54 EA 18 00 36 36 30 41 Z.......T...660A
0018E9B0: 00 00 00 00 9F 69 26 6F 35 E6 14 2A AA 69 26 6F .....i&o5..*.i&o
0018E9C0: 14 EA 18 00 36 36 30 41 C2 69 26 6F 14 EA 18 00 ....660A.i&o....
0018E9D0: 54 EA 18 00 03 FE 24 6F EC E9 18 00 05 00 00 00 T.....$o........
0018E9E0: 24 59 BF 10 FE C7 65 13 3E 00 00 00 00 00 00 00 $Y....e.>.......
0018E9F0: 00 00 00 00 E0 BE 30 6F 14 8D DA 07 14 00 00 00 ......0o........
0018EA00: 5C 00 00 00 74 F2 0C 03 00 00 00 00 00 00 00 00 \...t...........
0018EA10: 00 00 00 00 44 61 74 61 41 36 00 00 00 00 00 00 ....DataA6......
0018EA20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0018EA30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0018EA40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0018EA50: 00 00 00 00 41 30 36 36 00 00 00 00 00 00 00 00 ....A066........
0018EA60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
When you first look at it, it looks like a complete mess. But focus on the last column on the right. There is one sequence of numbers and letters that continue to repeat itself. This is the rawcode of whatever caused the crash. Sometimes WC will invert this code, and sometimes it will be in the correct order. In this example, you see over and over the string "660A" and "A066". So this is the info you were looking for from the crash.

Now that you have that rawcode, you can identify what is causing the crash. If you don't know how to check a rawcode, go into the editor and press "ctrl+d". Then press "ctrl+f" to search.
  • If your rawcode started with an 'A' it will be in the ability editor.
  • If your rawcode started with a 'h', 'o', 'u', 'e', or 'n', it is a unit (Human, Orc, Undead, Night Elf, or Neutral - respectively)
  • If your rawcode starts with a 'B' it is a Buff.
  • If your rawcode starts with an 'R' it is an Upgrade.
_______________________________________________________________

Obviously this guide won't solve every crash, but this little strategy has helped me fix innumerable problems while making maps, so I thought I would pass it on.
 

HeX.16

Isn't Trollin You Right Now
Reaction score
131
OMG roar you have no idea how much that helped me!
Cant +rep =(
 

PurgeandFire

zxcvmkgdfg
Reaction score
510
Great technique, I never thought of that. (I didn't even pay attention to it in the first place)

But at least now there is a tutorial I can link to when people always ask about errors. =P Good job.
 

FootysMaXeD

New Member
Reaction score
0
Really Interesting, I didn't even realize I had an "Error" folder in my Wc3 file haha. Well this will help me a lot I think, even if it doesn't work every time.

Thanks Roar, maybe i'll come by East for Tournys sometimes. I noticed you guys have started actively mapmaking again, and fixing a lot of the things you were missing (hotkeys [zxcv], auto-revive, custom abilities/models/icons). Now all you need is base-heal and recipes lol.

You should also try my map sometime, it's called Footmen Legends. Still in beta testing.
 

sentrywiz

New Member
Reaction score
25
Well I've been trying (and still trying) to find why does my map crash so randomly and so out of nowhere, so this piece of tutorial helped me understand rawcode a little more. Thanks for that, +K!

But in form of checking out my rawcode, I can't find anything via search parameters and my error log is even more illogical than the one you posted. I'd like your help on this, but I don't wanna bother you.

Great tut
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • The Helper The Helper:
    Happy Sunday!
    +1
  • The Helper The Helper:
    I will be out of town until Sunday evening
    +1
  • The Helper The Helper:
    I am back! Did you miss me LOL
    +1
  • jonas jonas:
    where did you go?
  • The Helper The Helper:
    Jefferson TX on a Paranormal Investigation of a haunted bed and breakfast - I got some friends that are paranormal investigators and they have an RV and do YouTubes
    +1
  • The Helper The Helper:
    It was a lot of fun. The RV was bad ass
  • jonas jonas:
    That sounds like fun!
    +1
  • The Helper The Helper:
    it was a blast!
  • The Helper The Helper:
    I am going to post the Youtube of the investigation in the forums when it is ready
    +1
  • jonas jonas:
    cool!
  • vypur85 vypur85:
    Sounds cool TH.
  • tom_mai78101 tom_mai78101:
    I was on a Legend of Zelda marathon...
  • tom_mai78101 tom_mai78101:
    Am still doing it now
    +1
  • jonas jonas:
    which one(s) are you playing?
  • jonas jonas:
    I played a little bit of the switch title two weeks ago and found it quite boring
  • The Helper The Helper:
    just got back from San Antonio this weekend had the best Buffalo Chicken Cheesesteak sandwhich in Universal City, TX - place was called Yous Guys freaking awesome! Hope everyone had a fantastic weekend!
    +1
  • The Helper The Helper:
    Happy Tuesday!
  • The Helper The Helper:
    We have been getting crazy numbers reported by the forum of people online the bots are going crazy on us I think it is AI training bots going at it at least that is what it looks like to me.
  • The Helper The Helper:
    Most legit traffic is tracked on multiple Analytics and we have Cloud Flare setup to block a ton of stuff but still there is large amount of bots that seem to escape detection and show up in the user list of the forum. I have been watching this bullshit for a year and still cannot figure it out it is drving me crazy lol.
    +1
  • Ghan Ghan:
    Beep boop
    +1
  • The Helper The Helper:
    hears robot sounds while 250 bots are on the forum lol
  • The Helper The Helper:
    Happy Saturday!
    +1

    The Helper Discord

    Members online

    No members online now.

    Affiliates

    Hive Workshop NUON Dome World Editor Tutorials

    Network Sponsors

    Apex Steel Pipe - Buys and sells Steel Pipe.
    Top