Puh, das ist schwer nachzuvollziehen. Eine
AV bekommt man in der Regel, wenn auf Speicher zugegriffen wird, der ungültig ist. Also du gibst zum Beispiel Speicher frei und danach wird wieder daraufzugegriffen. Hast du irgendwie Zugriff auf den Code von "Es"?