z/OS MVS System Codes
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


05D

z/OS MVS System Codes
SA38-0665-00

05D

Explanation

A program issued a CALLDISP macro that is not valid. A hexadecimal reason code in register 15 explains the error:
Code
Explanation
00
The program is disabled and has super bits set.
04
The current functional recovery routine (FRR) stack is not the normal FRR stack.
08
The macro specified FRRSTK=SAVE while the program holds a lock, or the macro specified FRRSTK=NOSAVE while the program holds a lock other than the LOCAL lock or the cross memory local (CML) lock.
0C
The program is the first level of the recovery termination manager (RTM1), a service invoked by RTM1, or an FRR.
10
The program was not in task control block (TCB) mode.
14
Register 0, on input, contained a function code that is not valid.
18
Register 1, on input, did not contain 0.

System action

The system abnormally ends the program that issued the CALLDISP macro. The system may write a logrec data set error record.

Operator response

If the system programmer asks for an SVC dump, set the following SLIP trap:
SLIP SET,COMP=05D,ACTION=SVCD,MATCHLIM=1,END

System programmer response

Do the following:
  1. Ask the operator to set a SLIP trap to obtain an SVC dump.
  2. Analyze the dump to see if the program that abended was entered by a Supervisor Call (SVC) or Branch instruction, as follows. In the system trace, look for an SVC X'74' entry. Routing code 08 will be in the UNIQUE-1 column.
    • If found, the program was entered by an SVC instruction. Use the address in the PSW ADDR column for this SVC entry to identify the module that issued the CALLDISP macro.
    • If not found, the program was entered by a Branch instruction. Register 14 contains the address of the caller. Use the address in register 14 to identify the module that issued the CALLDISP macro.
  3. After identifying the module, do one of the following:
    • For an installation-provided module, continue diagnosis with the module.
    • For an IBM® module, search problem reporting data bases for a fix for the problem. If no fix exists, contact the component group associated with this module at the IBM Support Center. Provide the SVC dump and, if available, the logrec data set error record.

Source

Supervisor control

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014