When do the violations happen? I think every single crash of WC3 I have ever had had the same error message, but they were not all from the same source.
I tracked one down a couple months ago and it was happening when:
Aura with a buff
Slow spell with the same buff
Orb of lightning ability with the slow spell
When I hit a unit affected by the aura with the orb of lightning ability, it would crash. Due to the two items that had these abilities being rather late-game items, it always happened towards the end of the game and it didn't happen every game. It was tough to figure out, but it came down to something other than a memory leak.
All I'm trying to say is it may not be due to a memory leak.
I can't look at the map right now, but you could try:
Turning off a bunch of the triggers that are run a lot and see if it still crashes. - This will likely narrow it down as a memory leak
Try to play the exact way you did when it crashed and see if it still crashes. - This will check for its consistency
Try to play the exact way you did when it didn't crash and see if it crashes or not. - This will check for its consistency
It's tough to debug because sometimes it requires several long games to start pin-pointing the problem.