A fix is available
APAR status
Closed as program error.
Error description
PDSE recovery process may fail to free pinned buffer page after receiving control following a cancel that occurs during the reading or writing of a PDSE page. The affected BMF read module is IGWBIRP2 and write module is IGWBIWP2. Both of these modules call IGWBIPIN to pin pages being used during I/O processing. The associated recovery module IGWBIPNR is called without a page fix indicator being set. The failure may be reported as an ABENDA78 RC18 on a subpool fremain out of the module IGVSTSKT+01C0. Abridged SYSTRACE entries leading to the ABENDA78: =========================================================== SSRV 78 81474128 0000E601 00000000 00000000 Freemain 00EA00FF *SVCE D 00000000_01476CF8 00000018 84000000 84A78000 07041000 80000000 =========================================================== Additional Keyword: PDSE/K Additional Symptom: SA78-18
Local fix
None as the page fixed storage is freed when the job is terminated.
Problem summary
**************************************************************** * USERS AFFECTED: All PDSE users * **************************************************************** * PROBLEM DESCRIPTION: ABENDA78-RC18 when attempting to free * * space in a system subpool. * * Trying to free a page that is still * * fixed. * **************************************************************** * RECOMMENDATION: * **************************************************************** There is a hole in BMF recovery, when BMF is Pinning a page, a cancel can occur while the pinning is going on. The caller of the pin module, sets the flag after calling the module, however, when a cancel occurs in the pin module after the pin was completed, leaves the page pinned and there is no indicator that the page was fixed by the caller.
Problem conclusion
Modify callers of the module the pins the pages to set the flag before the call. This way if a cancel occurs, we will try to attempt to unpin the page. KEYWORDS: PDSE/K
Temporary fix
Comments
APAR Information
APAR number
OA49412
Reported component name
EXTENDED DATA S
Reported component ID
5695DF115
Reported release
220
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
YesSpecatt / Pervasive / Xsystem
Submitted date
2015-11-17
Closed date
2016-01-27
Last modified date
2016-04-05
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UA80472 UA80473 UA80474
Modules/Macros
IGWBIRP2 IGWBIWP2
Fix information
Fixed component name
EXTENDED DATA S
Fixed component ID
5695DF115
Applicable component levels
RD10 PSY UA80472
UP16/03/29 P F603
R210 PSY UA80473
UP16/03/29 P F603
R220 PSY UA80474
UP16/03/29 P F603
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"220","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
05 April 2016