A fix is available
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. FIXCAT keyword: COB0501T/K COB0502T/K COB0601T/K COB0602T/K
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 due to memory * * leaks built up at runtime. * **************************************************************** Binder dialogs are open to load debug data for Cobol statement number. When the load module is in LLF, binder API fails, and the binder dialogs are not closed properly which leaves memory leaks.
Problem conclusion
Apply service provided.
Temporary fix
Comments
APAR Information
APAR number
PI91757
Reported component name
RUNTIME LIB EXT
Reported component ID
56551210D
Reported release
7A0
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-12-20
Closed date
2017-12-21
Last modified date
2018-04-19
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
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
R7A0 PSY UI52893
UP17/12/27 P F712
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":"7A0","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":"7A0","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]
Document Information
Modified date:
19 April 2018