Erstmal, wofür den Originalcode wenn der Beispielcode das gleiche Ergebnis hat und zweitens habe ich ja geschrieben, das es meiner Meinung nach mit dem Stack zu tun hat. Wenn ich ihn verändere, passiert der Reset zu einem anderen Zeitpunkt, aber er passiert doch. Vermutlich liegt es daran, das beim gegenseitigen Aufrufen der Subs, der Stack nicht wieder freigegeben wird. Es muss doch aber eine Möglichkeit geben dies manuell zu tun. Oder eine andere Möglichkeit des gegenseitgen aufrufens.

Gruß Frank