IBM Support

IT25632: A multi-threaded backup can lead to client / API crash on MSVCR110.dll

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

APAR status

  • Closed as program error.

Error description

  • A multi-threaded backup (for example, with dsmc or with tdpsqlc)
    can crash during a backup.   This behavior has been seen with
    'dsmc backup vm', as well as with Data Protection for SQL's
    'tdpsqlc backup', but the crash may occur with other API
    applications.
    
    
    Customer/L2 Diagnostics:
    The issue occurs when the threads from a multi-session backup
    is attempting to access the password file concurrently.  Windows
    application event log will report MSVCR110.dll as the faulting
    application, and entries similar to the following will be
    reported in the stack trace of the .dmp file
    
    tsmapi64!psFileLock::lockExclusive+0x2f
    tsmapi64!psPasswordFile::lockPasswordFile+0x117
    tsmapi64!pswdFGetPassword+0x124
    tsmapi64!scPswdEncrypt+0x61
    tsmapi64!cuSignOnEnhanced+0xd6b
    tsmapi64!scSignOnTheSession+0x203
    tsmapi64!NegotiateSession+0x36d
    tsmapi64!OpenSess+0x39d
    tsmapi64!Logon+0x2ca
    tsmapi64!CheckSession+0x1c9
    tsmapi64!Dedup::CreateDedupSession+0x257
    tsmapi64!Dedup::init+0x64
    tsmapi64!tsmSendObj+0x4b4
    tsmapi64!dsmSendObj+0x1b2
    
    
    Versions Affected:
    Backup-Archive Client 7.1, and 8.1 on Windows
    
    Initial Impact: Low
    
    Additional Keywords: TSM, IBM Spectrum Protect, tdpsqlc, dsmc,
    TDP, SQL
    

Local fix

  • Run single-threaded backup
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Backup-Archive client version 8.1 running on all Microsoft   *
    * Windows x64 platforms.                                       *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See ERROR DESCRIPTION                                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply fixing level when available. This problem is currently *
    * projected to be fixed in levels 8.1.4.1 and 8.1.6. Note that *
    * this is subject to change at the discretion of IBM.          *
    ****************************************************************
    

Problem conclusion

  • User might experience program crash due to the fact that some
    functions for password file management are not thread-safe.
    Fix: make the involved functions thread-safe.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT25632

  • Reported component name

    TSM CLIENT

  • Reported component ID

    5698ISMCL

  • Reported release

    81W

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-07-10

  • Closed date

    2018-07-10

  • Last modified date

    2018-07-11

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

    IT23781

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

Modules/Macros

  • dsmc
    

Fix information

  • Fixed component name

    TSM CLIENT

  • Fixed component ID

    5698ISMCL

Applicable component levels



Document information

More support for: Tivoli Storage Manager

Software version: 81W

Reference #: IT25632

Modified date: 11 July 2018


Translate this page: