Explanation
A program issued a Program Call (PC), Program Return
(PR), Program Transfer (PT) or
Set Secondary ASN (SSAR)
instruction for cross memory access. One of the following occurred:
- An address space first table index (AFX) translation exception
(program interruption code X'20') occurred. The value in
the address space first table (AFT) corresponding to the address space
identifier (ASID) is not valid. Either no such address space exists
or the system had swapped it out.
- An address space second table index (ASX) translation exception
(program interruption code X'21') occurred. The value in
the address space second table (AST) corresponding to the ASID is
not valid. Either no such address space exists or the system had
swapped it out.
- The cross memory access is to a swappable address space, which
is a violation of MVS™ cross memory
access protocol.
System action
For program interrupt code X'20' or X'21',
the system attempts to correct any errors in the AFT. The system
abnormally ends the program that issued the PC, PR, PT or SSAR instruction.
If
the error was cross memory I/O in progress for a swappable address
space, the system abnormally ends the program that was waiting for
the I/O to complete. The system continues swapping out the address
space.
If the error was an incorrect cross memory reference
to a swappable address space, the system abends that address space.
For example, if additional pages are to be fixed in a logically swapped
address space, the system ends the logically swapped address space.
Check the return code located in register 15 for additional information:
- Return Code
- Meaning
- 04001300
- An enabled caller suffered a page fault due to an invalid attempt
to reference storage in a logically swapped out address space.
- 2D001310
- A disabled caller suffered a page fault due to an invalid attempt
to reference storage in a logically swapped out address space.
- 05000302
- An enabled caller suffered a segment fault due to an invalid attemp
to reference storage in a logically swapped out address space.
- 4F000510
- An enabled caller suffered a page fault due to an invalid attempt
to reference storage in a data space owned by a logically swapped
out address space.
- 50000511
- A disabled caller suffered a page fault due to an invalid attempt
to reference storage in a data space owned by a logically swapped
out address space.
System programmer response
- For a program interrupt code X'20' or X'21':
- Look for a problem with the PC/AUTH macros that established the
cross memory service. Correct any problems.
- Check the failing program for logic that changes general register
3, 4, or 14.
- Search problem reporting data bases for a fix for the problem.
If no fix exists, contact the IBM® Support
Center.
- For cross memory access to a swappable address space:
- Ensure that the address spaces that provide cross memory services
are non-swappable.
- Search problem reporting data bases for a fix for the problem.
If no fix exists, contact the IBM Support
Center. Provide the SVC dump.
Source
Either:
- Real storage manager (RSM)
- Program Call/Authorization (PC/AUTH)