IBM Support

PI76749: IGZEINI1+B0C abend0c4 checking entry point eyecatcher via CLLE of DELETE'd module

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • During initialization of a COBOL module, the run-time examines
    the modules on the COBOL load list entry (CLLE) chain. If the
    module associated with a CLLE has been unloaded without the
    run-time's knowledge, for example with a DELETE SVC from
    assembler code, the CLLE may point into unmapped storage,
    leading to an abend0c4.
    

Local fix

  • Use CEEFETCH/CEERELES macros rather than LOAD/DELETE.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Enterprise COBOL users with V5+ programs     *
    *                 being removed from storage using OS DELETE   *
    *                                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Runtime ABEND S0C4. When a COBOL V5+    *
    *                      program is removed from storage via an  *
    *                      OS DELETE, the COBOL runtime is not     *
    *                      notified to clean up the internal       *
    *                      control block entry associated with     *
    *                      the program. Subsequently an access to  *
    *                      the already deleted entry point may     *
    *                      result in an S0C4 abend.                *
    *                                                              *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    *                                                              *
    ****************************************************************
    Protect the access of the entry point in the internal control
    block with a shunt.
    

Problem conclusion

  • The COBOL runtime as been corrected to avoid the S0C4 abend.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI76749

  • Reported component name

    LE ENT COBOL LI

  • Reported component ID

    568819812

  • Reported release

    790

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-02-16

  • Closed date

    2017-03-20

  • Last modified date

    2017-04-04

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Modules/Macros

  • IGZXLPKA
    

Fix information

  • Fixed component name

    LE ENT COBOL LI

  • Fixed component ID

    568819812

Applicable component levels

  • R7A0 PSY UI45690

       UP17/03/31 P F703

  • R790 PSY UI45691

       UP17/03/31 P F703

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":"SSCVR7X","label":"Runtime"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
14 December 2020