Error detected by 3000 mode packed decimal procedure.
ACTION
Correct the input to these routines.
8
MESSAGE
**** Paragraph stack overflow (TRAPS 8).
CAUSE
Recursive performance or invalid exiting of a paragraph.
ACTION
Correct the procedure.
9
MESSAGE
**** Unimplemented condition trap (TRAPS 9).
CAUSE
Unknown trapping execution instruction executed.
ACTION
Change the instruction.
10
MESSAGE
**** Misaligned or long-to-short pointer conversion error
(TRAPS 10).
CAUSE
Software detected misaligned pointer or pointer conversion
error.
ACTION
Correct the procedure.
11
MESSAGE
**** Nil pointer (TRAPS 11).
CAUSE
Software detected nil pointer reference.
ACTION
Correct the procedure.
12
MESSAGE
**** Bound violation or range error (TRAPS 12).
CAUSE
Value not within specified bounds.
ACTION
Correct the procedure.
13
MESSAGE
**** IEEE invalid operation (TRAPS 13).
CAUSE
Attempted operation is not legal in IEEE format.
ACTION
Correct the procedure.
14
MESSAGE
**** IEEE divide by zero (TRAPS 14).
CAUSE
Attempted to divide by zero in IEEE format.
ACTION
Correct the procedure, or disable IEEE overflow
trap.
15
MESSAGE
**** IEEE overflow (TRAPS 15).
CAUSE
Attempted operation resulted in an overflow in IEEE format.
ACTION
Correct the procedure, or disable IEEE overflow
trap.
16
MESSAGE
**** IEEE underflow (TRAPS 16).
CAUSE
Attempted operation resulted in an underflow in
IEEE format.
ACTION
Change the procedure or disable IEEE underflow trap.
17
MESSAGE
**** IEEE inexact result (TRAPS 17).
CAUSE
Attempted operation resulted in an inexact result
in IEEE format.
ACTION
Correct the procedure or disable inexact result trap.
18
MESSAGE
**** Decimal divide by zero (TRAPS 18).
CAUSE
Attempted to divide by zero in decimal format.
ACTION
Correct the procedure.
21
MESSAGE
**** Invalid decimal digit (TRAPS 21).
CAUSE
A non-sign, numeric digit was detected in decimal format.
ACTION
Correct the number.
22
MESSAGE
**** Invalid ASCII digit (TRAPS 22).
CAUSE
A non-sign, numeric digit was detected in decimal format.
ACTION
Correct the number.
23
MESSAGE
**** Decimal overflow (TRAPS 23).
CAUSE
Attempted operation resulted in an overflow in decimal
format.
ACTION
Correct the procedure.
24
MESSAGE
**** 3000 mode double floating point divide by zero
(TRAPS 24).
CAUSE
Attempted to divide by zero in 3000 double floating
point format.
ACTION
Correct the procedure.
25
MESSAGE
**** 3000 mode double floating point underflow
(TRAPS 25).
CAUSE
Attempted operation resulted in an underflow in
3000 double floating point format.
ACTION
Correct the procedure.
26
MESSAGE
**** 3000 mode double floating point overflow
(TRAPS 26).
CAUSE
Attempted operation resulted in an overflow in 3000 double
floating point format.
ACTION
Correct the procedure.
27
MESSAGE
**** Integer overflow (TRAPS 27).
CAUSE
Attemtped operation resulted in an overflow in integer
format.
ACTION
Correct the procedure.
28
MESSAGE
**** 3000 mode floating point overflow (TRAPS 28).
CAUSE
Attemtped operation resulted in an overflow in 3000 floating
point format.
ACTION
Correct the procedure.
29
MESSAGE
**** 3000 mode floating point underflow (TRAPS 29).
CAUSE
Attempted operation resulted in an underflow in
3000 floating point format.
ACTION
Correct the procedure.
30
MESSAGE
**** Integer divide by zero (TRAPS 30).
CAUSE
Attempt to divide by zero in integer format.
ACTION
Correct the procedure.
31
MESSAGE
**** 3000 mode floating point divide by zero
(TRAPS 31).
CAUSE
Attempt to divide by zero in 3000 floating point format.
ACTION
Correct the procedure.
50
MESSAGE
**** Escape executed without enclosing Try
(TRAPS 50).
CAUSE
Program attempted an escape without an executed
TRY statement in Pascal/XL.
ACTION
Change the program.
51
MESSAGE
**** Check true/false trap (TRAPS 51).
CAUSE
An assertion failed.
ACTION
Change the procedure.
56
MESSAGE
**** Illegal instruction address (TRAPS 56).
CAUSE
Branch to an illegal virtual code address.
ACTION
Change the procedure.
57
MESSAGE
**** Instruction memory protection (TRAPS 57).
CAUSE
Invalid access rights or invalid protection ID and
the PSW-Pbit is set for an instruction fetch.
ACTION
Change the procedure.
58
MESSAGE
**** Illegal instruction trap (TRAPS 58).
CAUSE
An attempt is being made to execute an illegal instruction or to
execute a GATEWAY instruction with the PSW B-bit (token branch)
set.
ACTION
Change the procedure.
59
MESSAGE
**** Break instruction trap (TRAPS 59).
CAUSE
A break instruction was executed.
ACTION
Change the procedure.
60
MESSAGE
**** Privileged operation trap (TRAPS 60).
CAUSE
An attempt is being made to execute a privileged instruction
without being at the most privileged level (PL=10).
ACTION
Change the procedure.
61
MESSAGE
**** Privileged register trap (TRAPS 61).
CAUSE
An attempt is being made to write to a privileged space register or
access a privilged control register without being at
the most privilege level (PL=0).
ACTION
Change the procedure.
65
MESSAGE
**** Illegal data address (TRAPS 65).
CAUSE
Read or Write to an illegal virtual data address.
ACTION
Change the procedure.
68
MESSAGE
**** Data memory protection trap (TRAPS 68).
CAUSE
An access rights check or a protection ID check that fails; any
load or store instruction with virtual address translation
to unaligned data.