Schlechte defensive Programmierung, wenn aufgrund einer einzelnen Komponente (denn nur das wird der XMLParser im Falle deiner "kompletten Anwendung" sein) die "komplette Anwendung" "abraucht".
Ich will sehen, wie du einen Speicherzugriffsfehler einer externen Komponente abfängst und vernünftig behandelst.