IBM Support

PI92027: When CDA encounters an internal error, it fails to clean up after itself, causing a storage leak

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • While there could be other errors, in the case at hand the
    module from which CDA is trying to retrieve DWARF data is
    managed by LLA, and the binder API doesn't support such modules.
    Binder API resources are not released, nor is memory used by CDA
    itself.
    
    A symptom of the leak is the buildup of control blocks with the
    eyecatcher IEWBSAD both below and above the line (abandoned
    binder API dialogs), and/or blocks with the ASCII eyecatcher
    31NX at offset +4 above the line.
    
    In the LLA case, adding an //IEWDIAG DD statement to the problem
    step will show messages like:
    
        IEW2809E D218 PROGRAM {program} CANNOT BE RETRIEVED BECAUSE
            CSVQUERY  INDICATES MODULE PROVIDER WAS LLAF INSTEAD OF
            PROGRAM  MANAGEMENT LOADER
        IEW2310E 1033 THE MODULE SPECIFIED BY EPTOKEN {token} COULD
            NOT BE  FOUND.
        IEW2124I 0058 3 1 INCLUDE RETURN = 8 REASON = 83000514.
    
    Caution: IEWDIAG output can be voluminous.
    

Local fix

  • Compile without DWARF debugging information, for example with
    COBOL compile with NODWARF, or at COBOL v6.2+ with the SEPARATE
    option if debug information is desired.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Enterprise Cobol application users           *
    *                 where Cobol application modules              *
    *                 compiled with NOTEST(DWARF) are              *
    *                 managed by LLF.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Run out of memory du to memory          *
    *                      leaks built up at runtime               *
    ****************************************************************
    .
    

Problem conclusion

  • Apply service provided.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI92027

  • Reported component name

    RUNTIME LIB EXT

  • Reported component ID

    56551210D

  • Reported release

    791

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-01-03

  • Closed date

    2018-01-03

  • Last modified date

    2018-02-01

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

    PI91757

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

    UI53001

Modules/Macros

  • CDADBGLD CDADUMP  CDAEDPI  CDAEDPIE CDAEED   CDAEEDE  CDAEQDPI
    CDAEQED  CDAHE002 CDAHLASM CDAHLMVS CDAMSGE  CDAMSGT  CDASOS
    

Fix information

  • Fixed component name

    RUNTIME LIB EXT

  • Fixed component ID

    56551210D

Applicable component levels

  • R791 PSY UI53001

       UP18/01/11 P F801

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":"791","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSTLTF","label":"z\/OS XL C\/C++"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"791","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]

Document Information

Modified date:
01 February 2018