IBM Support

PH12746: Abend s878 or s0c4 om dynamic allocation in IGZIDYN

A fix is available

Subscribe

You can track all active APARs for this component.

 

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:

    PH02305

  • 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