Re:
> > :RUN E017910.EXEC01
> > NEW SYSTEM DATE IS: 06/06/97
> > **** INTERNAL TRAP
> > Instruction Memory Protection Trap
> > [VSM] Undecoded status.info = -37
> > ABORT: E017910.EXEC01.N01
Possibly an attempt to call a procedure you don't have sufficient
privilege to call. This sometimes happens if your program has
an unresolved external (let's call it "foo"), and expects the
external to be in an XL you supply. Unfortunately, you don't
supply one, and "foo" happens to be the name of a procedure in the
operating system which is protected so that it can't be called
by user-level code.
Try:
:setdump
:run E017910.EXEC01
And see if this gives you a better indication of where the trap occurred.
It's likely to be on part of an external procedure call.
SS