IBM Support

OA45327: DYNAMIC MEMORY IS NOT FREED NOR PASSED BACK TO CALLER.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The GetAttributeValue function calls calloc to dynamically
    allocate some memory for storing a local copy of the element.
    Yet this memory is never freed nor passed back to the caller for
    freeing. This will eventually result in memory exhaustion and
    program failure.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All IBM Tivoli Asset Discovery for z/OS      *
    *                 V8.1 customers.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: 1. Possible memory leak in Analyzer.    *
    *                      2. Extraneous 'null=repository'         *
    *                      appearing in online reports.            *
    *                      3. Drilldown reports do not have        *
    *                      validation checks when run in batch.    *
    *                      4. Some log messages in batch reports   *
    *                      misleading.                             *
    *                      5. Check box "linklist" missing from    *
    *                      some online reports.                    *
    *                      6. When selecting a product via the     *
    *                      Product by Sysplex report, all the      *
    *                      systems were displayed instead of just  *
    *                      the systems for the selected Sysplex.   *
    *                      7. Temporary data set name missing      *
    *                      from //WORK0 DDname in HSISANLB job.    *
    ****************************************************************
    * RECOMMENDATION: N/A                                          *
    ****************************************************************
    1. Memory leak in Analyzer could cause system abends.
    2. Extraneous 'null=repository' confusing.
    3. Drilldown reports have incorrect validation checks which
    could also generate incorrect results.
    4. Some log messages in batch reports could lead to incorrect
    interpretation.
    5. Check box "linklist" was missing from some online reports.
    6. Product by Sysplex report displays incorrect list of systems
    for the selected Sysplex.
    7. Temporary data set name missing from HSISANLB will lead
    to JCL error when invoked.
    

Problem conclusion

  • 1. Fix possible memory leak in Analyzer code.
    2. Extraneous 'null=repository' no longer appears in online
    reports.
    3. Drilldown reports now have validation checks when run in
    batch.
    4. Log messages for batch reports made more meaningful.
    5. Check box "linklist" now included in some online reports.
    6. When selecting a product via the Product by Sysplex report,
    only systems for the selected Sysplex are displayed.
    7. Temporary data set name added to //WORK0 DDname in HSISANLB.
    8. IBM logo added to all online reports.
    9. 'V8.1' added in Analyzer log message as part of APAR name.
    

Temporary fix

Comments

APAR Information

  • APAR number

    OA45327

  • 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

    2014-06-02

  • Closed date

    2014-09-01

  • Last modified date

    2014-10-02

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

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

    UA74685

Modules/Macros

  •    HSICANLZ HSIRAAUD HSIRACPH HSIRAHWD HSIRAPI
    HSIRAPT  HSIRAPTA HSIRAPTJ HSIRAPTU HSIRAPUM HSIRAPUS HSIRCSS
    HSIRDAUD HSIRDPC  HSIRDPL  HSIRDPLU HSIRDPUP HSIRDSMU HSIRDUMD
    HSIRSUMD HSISANLB
    

Fix information

  • Fixed component name

    TIV ASSET DISC

  • Fixed component ID

    5698B39TD

Applicable component levels

  • R810 PSY UA74685

       UP14/09/03 P F409

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