• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • 🏆 Hive's 6th HD Modeling Contest: Mechanical is now open! Design and model a mechanical creature, mechanized animal, a futuristic robotic being, or anything else your imagination can tinker with! 📅 Submissions close on June 30, 2024. Don't miss this opportunity to let your creativity shine! Enter now and show us your mechanical masterpiece! 🔗 Click here to enter!

[Crash] Crash Log (how understand?)

Status
Not open for further replies.
Level 4
Joined
Feb 21, 2020
Messages
36
Hello all! Please help. My map crash after 20-60 min. And i don't understand why. Many tests does not help! I delete all triggers and it doesn't help! Also i delete all import files and it doesn't help too!
I have this "crash log"... But how understand this? Any conjectures?
 

Attachments

  • Crash.txt
    46 KB · Views: 10
It looks like you are getting an Exception.Assertion and the application has crashed. If you work for Blizzard Entertainment and have access to the C++ source code for the program Warcraft III.exe, then you should recompile the program with debug symbols included. For example, on the g++ gnu C or C++ compiler you can use the -g argument to recompile the application with debug symbols. Assuming that Warcraft III.exe is compiled with MSVC.exe, I would imagine a quick internet search could help you find how to enable debug symbols on MSVC, although I forget the name of the setting off the top of my head.

So, if you recompile the Warcraft III.exe again but with debug symbols enabled, you can probably reproduce this crash and then decipher a more meaningful stack trace regarding the cause of the problem. You might also be able to use the source code for the program Warcraft III.exe to match against the binary.

However, if you do not work at Blizzard Entertainment, then you do not have access to that code so you can use the Guess And Check strategy, where you Guess and then you Check if you were right about the problem.

Edit:

To help you with the Guess And Check, I suggest that you Save Replay of the game and then watch the replay. Sometimes this will help you Guess about the problem, if you see the replay at the moment of the crash.
 
Level 4
Joined
Feb 21, 2020
Messages
36
It looks like you are getting an Exception.Assertion and the application has crashed. If you work for Blizzard Entertainment and have access to the C++ source code for the program Warcraft III.exe, then you should recompile the program with debug symbols included. For example, on the g++ gnu C or C++ compiler you can use the -g argument to recompile the application with debug symbols. Assuming that Warcraft III.exe is compiled with MSVC.exe, I would imagine a quick internet search could help you find how to enable debug symbols on MSVC, although I forget the name of the setting off the top of my head.

So, if you recompile the Warcraft III.exe again but with debug symbols enabled, you can probably reproduce this crash and then decipher a more meaningful stack trace regarding the cause of the problem. You might also be able to use the source code for the program Warcraft III.exe to match against the binary.

However, if you do not work at Blizzard Entertainment, then you do not have access to that code so you can use the Guess And Check strategy, where you Guess and then you Check if you were right about the problem.

Edit:

To help you with the Guess And Check, I suggest that you Save Replay of the game and then watch the replay. Sometimes this will help you Guess about the problem, if you see the replay at the moment of the crash.
Thanks... But nothing strange happens during crash. Units just fight at all. Every time different units... So i dont know what to do. It seems i cant fix it 😞
 
Last edited:
Status
Not open for further replies.
Top