084

Explanation

The recovery termination manager (RTM) encountered an error that could not be corrected while:
  • Supporting recovery or ending of a system routine
  • Supporting recovery or ending of a task of an application program
The right-most four bytes of the program status word (PSW) have the following format:
x0rrrwww
where:
x
Irrelevant information.
rrr
A hexadecimal reason code indicating the reason for the failure.
www
The wait state code.
The reason code (rrr) is one of the following:
004
A first level interruption handler (FLIH) determined that the interruption, which was in a PSW-disabled routine, was an error condition. The FLIH called RTM to recover or to end the routine that was interrupted. While processing the request, RTM found uncorrectable damage to at least one functional recovery routine (FRR) stack pointer in the recovery stack vector table (PSARSVT) of the prefixed save area (PSA).
008
The FRR recovery routine for RTM's FRR processing could not recover from an error in RTM. The system invoked the super FRR. The super FRR scheduled RTM recovery as the retry attempt for the original error. This RTM recovery tried to end the current address space but encountered a second error.
00C
RTM found an error while processing the FRR stack. RTM processing is not covered by an FRR recovery routine. Therefore, RTM attempted to end the address space but encountered a second error.
010
The system entered the program check FLIH recursively for segment exceptions, and detected a dynamic address translation (DAT) error in an address space. The system invoked RTM's FRR processing to end the address space experiencing the DAT error, but RTM's FRR processing encountered a second error. This is an unrecoverable software error.
014
RTM detected a bad PSATOLD value while running in task mode. RTM could not end the failing address space to resolve the problem.

System action

The system issues message IEA020W and enters the X'084' wait state.

Operator response

If requested by the system programmer, obtain a stand-alone dump. ReIPL the system.

System programmer response

Perform the following actions based on the reason code:
  • For reason code X'004', do the following:
    1. Look at message IEA020W for an indication of which CPU had damaged stack pointers and which pointers were damaged.
    2. Search problem reporting databases for a fix for the problem. Include in the search argument:
      • Name of the overlaid control block field: FLDS/cccccccc
      • Wait state code: WS/D0084
      • Reason code: PRCS/hhhhhhhh
      • Module name: RIDS/cccccccc

      If no fix exists, contact the IBM® Support Center.

  • For reason codes X'008', X'00C', X'010', or X'014', RTM experienced recursive errors while processing an error. This problem could be due to overlays of critical fields in control blocks such as:
    • PSA
    • Address space control block (ASCB)
    • Task control block (TCB)
    • Request block (RB)
    • Extended status block (XSB)
    Do the following:
    1. Analyze the dump and logrec error records for recursive errors. Identify the RTM module that experienced the recursive errors. Determine the offset into the module at which the recursive errors occurred.
    2. Search problem reporting databases for a fix for the problem. Include in the search argument:
      • Name of the overlaid control block field: FLDS/cccccccc
      • Wait state code: WS/D0084
      • Reason code: PRCS/hhhhhhhh
      • Module name: RIDS/cccccccc

      If no fix exists, contact the IBM Support Center.

Source

Recovery termination manager (RTM)