IBM Support

IC93686: TIVOLI STORAGE MANAGER CLIENT API CAN CRASH WHEN TIVOLI STORAGE MANAGER CLIENT PERFORMANCE MONITOR IS ENABLED

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Problem Description:
    
    Tivoli Storage Manager Client API can crash if Tivoli Storage
    Manager Client performance monitor does not terminate properly.
    This can result in unexpected behavior of the external
    application which communicates with Tivoli Storage Manager
    Server or Client through the API.
    In worst case the external application can crash too.
    This external application can be the Tivoli Storage Manager
    internal DB2 database.
    
    
    Customer/L2 Diagnostics :
    
    This issue happens when two threads use the same Performance
    Monitor object and one thread destroys this object although the
    other thread tries to use it further.
    The stack of crash dump is the following:
    
    tsmapi64!PerfMon::sendThread+0x59a
    [d:\tsm630c.120610a_x64\common\pm\perfmon.cpp @ 1596]
    msvcr100!endthreadex+0x43
    msvcr100!endthreadex+0xdf
    kernel32!BaseThreadInitThunk+0xd
    ntdll!RtlUserThreadStart+0x1d
    
    
    Tivoli Storage Manager Versions Affected:
    All versions of Tivoli Storage Manager API starting with 6.3.0
    running on all platform are affected.
    
    Initial Impact:
    medium
    
    Additional Keywords:
    TSM db2 backup
    

Local fix

  • Do not use Tivoli Storage Manager Client Performance Monitor.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Backup-archive client versions 6.3 to 6.4    *
    *                 running on all supported platforms.          *
    ****************************************************************
    * PROBLEM DESCRIPTION: See ERROR DESCRIPTION                   *
    ****************************************************************
    * RECOMMENDATION: Apply fixing level when available. This      *
    *                 problem is currently projected to be fixed   *
    *                 in levels 6.3.2 and 6.4.2. Note that this    *
    *                 is subject to change at the discretion of    *
    *                 IBM.                                         *
    ****************************************************************
    *
    

Problem conclusion

  • The problem has been fixed so that it no longer occurs.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC93686

  • Reported component name

    TSM CLIENT

  • Reported component ID

    5698ISMCL

  • Reported release

    64W

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-06-27

  • Closed date

    2013-10-21

  • Last modified date

    2013-10-21

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

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

Modules/Macros

  • TSMAPI64
    

Fix information

  • Fixed component name

    TSM CLIENT

  • Fixed component ID

    5698ISMCL

Applicable component levels

  • R63A PSY

       UP

  • R63H PSY

       UP

  • R63L PSY

       UP

  • R63M PSY

       UP

  • R63S PSY

       UP

  • R63W PSY

       UP

  • R64A PSY

       UP

  • R64H PSY

       UP

  • R64L PSY

       UP

  • R64M PSY

       UP

  • R64S PSY

       UP

  • R64W PSY

       UP



Document information

More support for: Tivoli Storage Manager

Software version: 64W

Reference #: IC93686

Modified date: 21 October 2013