• 🏆 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] Any way to know what caused this fatal error?

Status
Not open for further replies.

Dr Super Good

Spell Reviewer
Level 64
Joined
Jan 18, 2005
Messages
27,208
The crash message is too ambiguous without the build symbols and source code of WC3 to even guess what might have been the cause. The crash was caused by an access violations and since none of the registers point towards 0 it most likely the result of accessing a deleted object, or caused by a buffer overrun.

Some buffer overrun errors can be caused by triggers leaking too many objects. Eventually leaks can cause WC3 to run out of some finite resource and crash.
 
The crash message is too ambiguous without the build symbols and source code of WC3 to even guess what might have been the cause. The crash was caused by an access violations and since none of the registers point towards 0 it most likely the result of accessing a deleted object, or caused by a buffer overrun.

Some buffer overrun errors can be caused by triggers leaking too many objects. Eventually leaks can cause WC3 to run out of some finite resource and crash.

Hmmmm, I will check for any object leaks. Do you know if trying to load data from hashtable adresses that have not been writen to can cause this error? It might have been that, as well.
 
Level 2
Joined
Nov 3, 2017
Messages
25
Actually wrong. Crashlogs used to be useful until Blizz fucked them up with patches. There COULD be useful info, but since 1.28 - its literally pure trash.
 

Dr Super Good

Spell Reviewer
Level 64
Joined
Jan 18, 2005
Messages
27,208
Do you know if trying to load data from hashtable adresses that have not been writen to can cause this error?
They used to cause such an error. But they might have patched that.
Actually wrong. Crashlogs used to be useful until Blizz fucked them up with patches. There COULD be useful info, but since 1.28 - its literally pure trash.
99% of the time there were not helpful then, and chances are the same applies now. Without the source code and build symbols most of the stuff shown is meaningless.

There used to be a select few, highly specific, object type related crashes that could be spotted from the old crash log format that cannot be spotted from the new crash log format. All other crashes were as abstract then as they are now.
 
Status
Not open for further replies.
Top