Gut, dass es jetzt einigermaßen funktioniert.
Leider kann ich so nicht nachvollziehen woher die Abstürze kommen. Als alternative zum Debugger könntest du noch die OnError Bibliothek benutzen, siehe
diesen Code als Beispiel. Dazu muss noch in den Compileroptionen die OnError-Unterstützung eingeschaltet werden. Die Ausgabe geschieht dann per stdout/console.
Das mit den verschwindenden Nachrichten könnte mit dem Crash zusammenhängen, oder es könnte ein zusätzliches Problem sein. Ich würde auf jeden Fall erstmal versuchen den Absturzgrund herauszufinden.
Auch mal auf den Speicherverbrauch schauen. Es wäre möglich, dass die Applikation einfach beendet wird, wenn der Speicher knapp wird (Zumindest hab ich das mal auf einem linux VPS erlebt, da wurden ohne Vorwarnung Programme geschlossen wenn man an seine beim webhoster gebuchte Arbeitsspeichergrenze kam). Die Lösung wäre dann, rauszufinden woher das Speicherleck kommt.
Edit: Der Beispielcode von oben funktioniert natürlich nur wenn der debugger ausgeschaltet ist.