Someone with newer source, if you could test this for me. I am thinking it will also be a crash in the latest source, no changes in this section. This is how to repeat the crash, at least for me.
Go to Sirens Grotto and use Call of Karana on either a Seahorse or Swordfish. Send the pet to attack a few creatures. While they are attacking run back up to dry land, anywhere will do. Let the pet eventually die. Exactly when the pet dies I get a zone crash at what would be line 1037 on the latest souce in mob_ai.cpp
Code:
if (target->IsCorpse())
{
RemoveFromHateList(this);
return;
}