A fix is available
APAR status
Closed as program error.
Error description
Heap storage is filled with hundreds of thousands of 30 byte segments that contain eyecatchers including DLLHADLL and IGZXCA31. The application consists of an AMODE(31) COBOL program dynamically calling AMODE(64) COBOL program.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Users of Enterprise COBOL 6.4 and later * * releases running programs which implement * * dynamic calls between AMODE 31 and AMODE 64 * * COBOL programs or vice versa (ie. AMODE 64 * * Calling AMODE 31 COBOL programs). * **************************************************************** * PROBLEM DESCRIPTION: When transferring control from an AMODE * * 64 (or 31) program to a non same AMODE * * program, there is the possibility of * * a memory leak resulting in an out of * * storage condition. This problem may * * demonstrate itself as a SYSTEM * * completion code 878 (not enough virtual * * storage) or other abend such as U4088 * * (storage condition). * **************************************************************** * RECOMMENDATION: Install the provided PTF. * **************************************************************** When calling between different COBOL AMODE programs, a selectnumber of COBOL statements are shared. An example is theDISPLAY statement. To coordinate and synchronize the output acall back to the AMODE 31 environment is needed to share theoutput device. The mechanism to make this call could cause an out of storage condition. COB0604T/K COB0605T/K
Problem conclusion
The COBOL Runtime logic has been fixed. We now track the shared functions and avoid repetitive invocations of nonessential services to optimize the call strategy.
Temporary fix
Comments
APAR Information
APAR number
PH67887
Reported component name
LE ENT COBOL LI
Reported component ID
568819812
Reported release
7F0
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2025-08-25
Closed date
2025-10-22
Last modified date
2025-11-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
IGZCEV4 IGZCJNI2 IGZLLIBV IGZXAPI IGZXCA31 IGZXCDA IGZXD24 IGZXDMR IGZXJNI2 IGZXLPIO IGZXLPKA IGZXLPKB IGZXLPKC IGZXLPKD IGZXLPKE IGZXLPKF IGZXLPKG IGZXPK2
Fix information
Fixed component name
LE ENT COBOL LI
Fixed component ID
568819812
Applicable component levels
R7D0 PSY UO05464
UP25/11/01 P F510
R7E0 PSY UO05465
UP25/11/01 P F510
R7F0 PSY UO05468
UP25/11/01 P F510
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":"BU048","label":"IBM Software"},"Product":{"code":"SS6SG3","label":"Enterprise COBOL for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7F0","Line of Business":{"code":"LOB70","label":"Z TPS"}}]
Document Information
Modified date:
03 November 2025