IBM Support

PI93130: LOOP IN IGZINSH WHEN EXECUTING A 'SET ADDRESS OF ..' STATEMENT IN DEBUG TOOL

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • loop in IGZINSH  when executing a 'set address of ..' statement
    in debug tool
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users debugging Enterprise COBOL V3 or V4    *
    *                 programs with Debug Tool in remote debug     *
    *                 mode.                                        *
    ****************************************************************
    * PROBLEM DESCRIPTION: When Debug Tool remote debug is used    *
    *                      to monitor an array in the linkage      *
    *                      section and the storage is not          *
    *                      available after the first array         *
    *                      item, a significant amount of           *
    *                      CPU time can be used.                   *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    ****************************************************************
    The COBOL runtime did not stop the processing of array elements
    when an array element was not in storage. It processed every
    array element checking to see if the storage was available.
    When the storage was not available, a program check would occur
    and the COBOL runtime would handle the program check with the
    the Language Environment shunt support. The overhead of many
    program checks and recovery caused a significant amount of CPU
    time to be used when there were a large number of array
    elements that were not in storage.
    
    COB0501T/K  COB0502T/K  COB0601T/K  COB0602T/K
    

Problem conclusion

  • The COBOL runtime was changed to stop the processing of
    array elements when it encounters an element that is not
    in storage.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI93130

  • Reported component name

    LE ENT COBOL LI

  • Reported component ID

    568819812

  • Reported release

    7B0

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-01-30

  • Closed date

    2018-02-12

  • Last modified date

    2018-03-01

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

    PI92429

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

    UI53807

Modules/Macros

  • IGZIC41
    

Fix information

  • Fixed component name

    LE COBOL LIB

  • Fixed component ID

    568819802

Applicable component levels

  • R7B0 PSY UI53807

       UP18/02/28 P F802

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.

[{"Line of Business":{"code":"LOB16","label":"Mainframe HW"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG27M","label":"APARs - z\/VM environment"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7B0"}]

Document Information

Modified date:
22 January 2021