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 64Calling AMODE 31 COBOL * * programs). * **************************************************************** * PROBLEM DESCRIPTION: When transferring control from an * * AMODE64 (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 select number of COBOL statements are shared. An example is the DISPLAY statement. To coordinate and synchronize the output a call back to the AMODE 31 environment is needed to share the output 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
PH68282
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-09-24
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:
UO05476 UO05478 UO05479
Modules/Macros
CELQSG04 CELQV004 IGZQAPI IGZQCA64 IGZQCDA IGZQINPL IGZQJNI2
Fix information
Fixed component name
LE ENT COBOL LI
Fixed component ID
568819812
Applicable component levels
R7D0 PSY UO05476
UP25/11/01 P F510
R7E0 PSY UO05478
UP25/11/01 P F510
R7F0 PSY UO05479
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