Der Code sieht ok aus. Ich glaube, das Problem liegt ausserhalb der Anwendung.
In einer Serverumgebung hatte ich diese Abstürze mit der angegebenen Fehlermeldung erfolgreich behandeln können mit
PE Header Änderungen.
Delphi-Quellcode:
program MyApp;
...
{$SetPEFlags IMAGE_FILE_NET_RUN_FROM_SWAP}
{$SetPEFlags IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP}
...
Und das Problem verschwand.
Ursache ist unklar, es kann ein instabiles Netzwerk gewesen sein.
Ist das Problem auf dem Entwicklungsrechner nachvollziehbar? Dann könnte leicht überprüft werden ob es daran lag.