Normalerweise kapselt man ein reset/rewrite/append nach den AssignFile in {$I-} und {$I+} und fragt das IOResult=0 bzw. <>0 ab.
Aber SIGSEGV = Illegal storage
access tritt auch bei einem I/O-Error nicht auf. Das SIGSEGV zeigt wohl ehr, daß der PfadName ungültig ist und ins Nirwana schreibt.