HP 3000 Manuals

Ch 82. Traps [ MPE/iX Error Messages Manual Volume III ] MPE/iX 5.0 Documentation


MPE/iX Error Messages Manual Volume III

Chapter 82  Traps 

(Subsystem 200) 

--------------------------------------------------------------

---------------------------------------------------------------

1            MESSAGE    **** Check true/false trap (TRAPS 1).

           CAUSE      Size error on exponentiationin COBOL/XL program.

           ACTION     Add size error clause.

---------------------------------------------------------------

7            MESSAGE    **** 3000 mode packed decimal error. (TRAPS 7).

           CAUSE      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.

           ACTION     Change the procedure.

---------------------------------------------------------------

69           MESSAGE    **** Unknown trap (TRAPS 69).

           CAUSE      Internal error - unknown trap number for message.

           ACTION     Notify your Service Representative.

---------------------------------------------------------------



MPE/iX 5.0 Documentation