A fix is available
APAR status
Closed as program error.
Error description
When COBOL run-time is attempting to allocate a sidefile, the following events occur: 1) IGZISFU issues an ATTACH svc, which completes successfully (svc and svcr in system trace) 2) IGZISFU then issues a EXEC CICS WAIT EXTERNAL while waiting for the subtask to complete 3) PURGE is issued, and task is cancelled 4) DYNALLOC in the subtask is issued. using parm list passed from 'main' task (IGZISFU) 5) s878 or s0c4 can occur (intermittently) since the storage from the main task has been freed (and possibly reused) as a result of the PURGE
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Clients running Enterprise COBOL V3 or V4 * * programs on CICS and the programs are * * compiled with the TEST(,SEPARATE) option. * **************************************************************** * PROBLEM DESCRIPTION: Abend s878 or s0c4 can occur * * (intermittently) in the MVS dynamic * * allocation (SVC 99) code. * **************************************************************** * RECOMMENDATION: Apply the provided PTF. * **************************************************************** Abend s878 or s0c4 can occur (intermittently) in MVS dynamic allocation (SVC 99) because the storage passed to MVS dynamic allocation may have been freed or reused before the MVS dynamic allocation had completed. FIXCAT keyword: COB0501T/K COB0502T/K COB0601T/K COB0602T/K
Problem conclusion
The COBOL runtime was changed to allocate the area passed MVS dynamic allocation in CICS SHARED storage so that it is not freed or reused before MVS dynamic allocation SVC has completed.
Temporary fix
Comments
APAR Information
APAR number
PH12746
Reported component name
LE COBOL LIB
Reported component ID
568819802
Reported release
7B0
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2019-05-31
Closed date
2019-06-13
Last modified date
2020-04-23
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI63355
Modules/Macros
IGZ9SFU IGZCHCM IGZCLDL IGZCXPS IGZEDCM IGZIC41 IGZISFC IGZISFM ILBOSRV
Fix information
Fixed component name
LE COBOL LIB
Fixed component ID
568819802
Applicable component levels
R7B0 PSY UI63355
UP19/06/18 P F906
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.
[{"Line of Business":{"code":"LOB16","label":"Mainframe HW"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG27M","label":"APARs - z\/VM environment"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7B0"}]
Document Information
Modified date:
22 January 2021