Guardian Procedure Errors and Messages Manual
much larger than was apparent when the program was compiled and bound. When the stack is
about to overflow due to such an action, IOEdit issues this message rather than allowing a mysterious
trap to occur. The user must rearrange global primary, global secondary, and the stack space use
of the calling procedures leading to the call to IOEdit to increase the space available for the stack
within IOEdit.
Effect The calling process is terminated abnormally.
Recovery Recovery is not possible.
**** IOEdit needs more pages in user data segment, process
aborted ****
Cause A program using IOEdit might require more data pages than was apparent when the
program was compiled and bound. When IOEdit makes a local copy on the stack and these
additional pages cause an address trap because the process has fewer than 32 data pages (as
indicated by the value returned by LASTADDR), IOEdit issues this message rather than allowing a
mysterious trap to occur. The user must rerun the program with MEM 32 (or more) specified in the
RUN command.
Effect The calling process is terminated abnormally.
Recovery Recovery is not possible.
Catastrophic Error Messages 229