IBM Support

OA47456: ABEND0C4 IN PROGRAM HSIZCAT AFTER RECYCLING DYNAMIC DATA STORAGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Program HSIZCAT can encounter S0C4 abends referencing storage
    which has already been freed after dynamic data storage in the
    extended region became full. When this storage fills up, the
    data is written out and the storage is freed. The S0C4 abends
    are possible because pointers to the freed storage are not
    cleared. The problem will not always arise,but depends on the
    size of various data elements to be stored and the size of the
    last piece of usable data storage before it was freed
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All IBM Tivoli Asset Discovery for z/OS V8.1 *
    *                 customers running program HSIZCAT.           *
    ****************************************************************
    * PROBLEM DESCRIPTION: ABEND0C4 PIC10 in program HSIZCAT after *
    *                      data storage area is flushed.           *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Program HSIZCAT stores data from input records in the region so
    that it can be aggregated. If this storage becomes full the data
    is written out and the storage is freed. The address and size of
    the unused part is not cleared. When the processing for the
    current record is retried, if the first data field to be stored
    would have fitted in the last unused part of the now-freed area,
    an attempt to access that area is made an abend S0C4 follows.
    

Problem conclusion

  • Program HSIZCAT will now also reset the unused storage address
    and size when used storage is flushed so that any attempt to
    store data will drive a GETMAIN request for new storage.
    

Temporary fix

Comments

APAR Information

  • APAR number

    OA47456

  • Reported component name

    TIV ASSET DISC

  • Reported component ID

    5698B39TD

  • Reported release

    810

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-04-01

  • Closed date

    2015-04-14

  • Last modified date

    2015-05-04

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

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

    UA76925

Modules/Macros

  •    HSIZCAT
    

Fix information

  • Fixed component name

    TIV ASSET DISC

  • Fixed component ID

    5698B39TD

Applicable component levels

  • R810 PSY UA76925

       UP15/04/16 P F504

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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSBLR8","label":"Tivoli Asset Discovery for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"810","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
18 July 2023