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:
- Ask the operator to set a SLIP trap to obtain an SVC
dump.
- 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.
- 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