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


30A

z/OS MVS System Codes
SA38-0665-00

30A

Explanation

An error occurred when the system tried to run an R form of the FREEMAIN macro. A reason code in the SDWACRC field of the system diagnostic work area (SDWA) explains the error:
Code
Explanation
08
System queue area (SQA) storage is not in the specified subpool.
0C
Common service area (CSA) storage is not in the specified subpool.
10
Local system queue area (LSQA) storage is not in the specified subpool.
14
One of the following:
  • Private area storage is not in the specified subpool.
  • The TCB requesting the FREEMAIN is not the same as the TCB which owns the storage. Usually, the TCB that owns the storage did the GETMAIN.
  • The key of storage does not match. This can happen when the FREEMAIN is done under a different PSW key than the GETMAIN.
18
The system could not find a private area subpool.
1C
Zero length is not specified on a subpool FREEMAIN. Zero length must be specified on a subpool FREEMAIN.
20
One of the following:
  • In the CSA, the area specified on a FREEMAIN is larger than the area specified on the original GETMAIN.
  • The FREEMAIN start address is not valid.
24
One of the following:
  • In the private area, the area specified on a FREEMAIN is larger than the area specified on the original GETMAIN.
  • The FREEMAIN start address is not valid.

System action

The system issues message IEA705I. The system abnormally ends the current task.

Programmer response

Do the following:
  • Ensure that the FREEMAIN operands A and LV do not specify a different subpool and/or key than the subpool or key of the storage you are trying to free.
  • Ensure that the task control block (TCB) specified on the FREEMAIN request is the same one specified on the corresponding GETMAIN request.
  • If a caller running in supervisor state and key 0 made the original GETMAIN request, ensure that the corresponding FREEMAIN request is issued in supervisor state and key 0.

    If a caller in supervisor state and key 0 requests storage in subpool 0 or 250, the system will satisfy this request with storage from a different subpool. This situation is described in z/OS MVS Diagnosis: Reference.

  • Check for program errors that incorrectly modify the FREEMAIN macro expansion.

Source

Virtual storage manager (VSM)

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014