Laut Handbuch können nicht alle Fehler mit (E) abgefangen werden, hier empfielt sich Monitor:

monitor;
callp ...
on-error *all;
// Fehler
endmon;