Wenn du tatsächlich ne externe
Exception SIGSEGV bekommst, dann scheint dein Problem anderer Natur zu sein.
http://en.wikipedia.org/wiki/SIGSEGV
Statt DateAsString(AllEvents[i].Date,'.') in den Parametern direkt zu verwenden, erstelle eine Hilfsvariable, der du den Wert zuweist. Setze da einen Breakpoint drauf und steppe da mit F7 bzw. F8 durch.