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


0F9

z/OS MVS System Codes
SA38-0665-00

0F9

Explanation

An error occurred when the system attempted to process a Supervisor Call (SVC) instruction. This is probably an error in a program, but not necessarily in the program that abnormally ended. A hexadecimal return code in register 15 explains the error:
Code
Explanation
00
The local system queue area (LSQA) has been exhausted, so that the SVRB space is not available to honor an SVC instruction in the address space. This problem may be caused by a loop in the program issuing the SVC.
04
An SVRB is being freed, but the system cannot identify it as belonging to the SVRB pool.
08
A type 2, 3, or 4 SVC routine exited, but the data in its SVRB in field RBSID was not valid.
12
SVC screening was active, but the address of the screen table is 0.

System action

The system writes a logrec data set error record. The system abnormally ends the program that was running.

For reason code X'08', the system writes a logrec data set error record. One of the data items recorded in the VRA is the number of the returning SVC. The system does not abnormally terminate the program that was running.

System programmer response

Do the following:
  1. For reason code X'00', examine the REGION parameter on the JCL JOB or EXEC statement for the job. If the REGION parameter allocates too much private storage, this may be causing a shortage of available storage for the LSQA. Reduce the value of the REGION parameter.
  2. For reason code X'04', search problem reporting databases for a fix for the problem. If no fix exists, contact the supervisor control component group at the IBM® Support Center. Provide the logrec data set error record.
  3. If the REGION parameter for the job is determined to be reasonable, a complete SVC dump will be needed to diagnose the cause of the abend X'0F9' reason code X'00.'. Since a SLIP on an abend X'0F9' with A=SVCD will not produce a complete SVC dump, and since an abend X'0F9' is nearly always preceded by either an abend X'878' or X'80A', the following two SLIPs should be set to obtain a useful SVC dump.
     SLIP SET,C=878,A=SVCD,J=failingjob,END
     SLIP SET,C=80A,A=SVCD,J=failingjob,END
  4. For reason code X'08', the SVC routine must be updated to not modify the SCB in the SVRB. Report the problem to the owner of the SVC routine.

Source

Supervisor control

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014