IC66607: TIVOLI STORAGE MANAGER CLIENT CAN CRASH DURING BACKUP OF SYSTEM STATE

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Backing up the system state of a Windows client can lead to a
    crash similar to the following:
    
    IBM Tivoli Storage Manager
    Version: 6.1.3.01
    Build date:  Sun Jan 24 13:34:04 2010
    
    dsmcsvc.exe caused exception C0000005
    (EXCEPTION_ACCESS_VIOLATION) at 001B:004CB178
    
    Register dump:
    EAX=00000001  EBX=00203170  ECX=00000000  EDX=0021692C
    ESI=002033F8
    EDI=00000000  EBP=00202FF8  ESP=02FA63D0  EIP=004CB178
    FLG=00000246
    CS=001B   DS=0023  SS=0023  ES=0023   FS=003B  GS=0000
    
    Crash dump successfully written to file 'C:\Program
    Files\Tivoli\TSM\baclient\dsmcrash.dmp'
    
    Stack Trace:
    001B:004CB178 (0x00203170 0x00011B16 0x00005800 0x49000000)
    dsmcsvc.exe
    
    ---
    
    Other Tivoli Storage Manager client executables can also be
    affected of this crash.
    
    Customer/L2 Diagnostics:
    The stack trace of the 6.1.3.1 crash dump looks as follows.
    
    ChildEBP RetAddr
    02fbb2d4 004b1e1f dsmcsvc!sdSendObj+0x178
    [d:\tsm613c.100124a\common\ba\senddata.cpp @ 606]
    02fbbd18 004b3f6d dsmcsvc!sendIt+0x1ff
    [d:\tsm613c.100124a\common\ba\txncon.cpp @ 3530]
    02fbbd60 004b5962 dsmcsvc!PFtxnListLoop+0x3ad
    [d:\tsm613c.100124a\common\ba\txncon.cpp @ 3209]
    02fbfe9c 004b65cc dsmcsvc!PrivFlush2+0x1e2
    [d:\tsm613c.100124a\common\ba\txncon.cpp @ 2024]
    02fbfec0 004b6759 dsmcsvc!PrivFlush+0x1c
    [d:\tsm613c.100124a\common\ba\txncon.cpp @ 1835]
    02fbfed8 0045146e dsmcsvc!tlSend+0x49
    [d:\tsm613c.100124a\common\ba\txncon.cpp @ 733]
    02fbff00 00451c0e dsmcsvc!DccTxnConsumer::HandleQueue+0x32e
    [d:\tsm613c.100124a\common\ba\bacontrl.cpp @ 2366]
    02fbff18 00451cbf dsmcsvc!DccTxnConsumer::Run+0x3de
    [d:\tsm613c.100124a\common\ba\bacontrl.cpp @ 2043]
    02fbff3c 005ec6f5 dsmcsvc!DccTxnConsumer::DoThread+0x8f
    [d:\tsm613c.100124a\common\ba\bacontrl.cpp @ 2603]
    02fbff6c 005ec8fa dsmcsvc!startThread2+0x65
    [d:\tsm613c.100124a\common\thrd\thrdmgr.cpp @ 1557]
    02fbff74 78543433 dsmcsvc!startThread+0xa
    [d:\tsm613c.100124a\common\thrd\thrdmgr.cpp @ 1515]
    02fbffac 785434c7 msvcr90!_callthreadstartex+0x1b
    [f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c @ 348]
    02fbffb8 77e6482f msvcr90!_threadstartex+0x69
    [f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c @ 326]
    02fbffec 00000000 kernel32!BaseThreadStart+0x34
    
    Second possible stack trace of the 6.1.3.1 crash dump looks
    as follows:
    
    059ea020 05a14014 dsmcsvc!pbFileBind+0xe4
    [d:\tsm613c.100124a\common\pol\polbind.cpp @ 624]
    0425e990 04f965fc dsmcsvc!FIOChgUtime+0x7d6
    [d:\tsm613c.100124a\common\fio\fileio.cpp @ 4395]
    0000002b 0000002c dsmcsvc!fioGetDirEntries2+0x12c
    [d:\tsm613c.100124a\common\fio\fileio.cpp @ 488]
    045fe328 00000000 dsmcsvc!std::_Tree<std::_Tmap_traits<unsigned
    long,ObjectGroupQuery_t *,std::less<unsigned
    long>,std::allocator<std::pair<unsigned long const
    ,ObjectGroupQuery_t *> >,1> >::_Buynode+0x21c3
    [d:\tsm613c.100124a\common\ba\incrdrv.cpp @ 8402]
    045fe328 00000000 dsmcsvc!std::_Tree<std::_Tmap_traits<unsigned
    long,ObjectGroupQuery_t *,std::less<unsigned
    long>,std::allocator<std::pair<unsigned long const
    ,ObjectGroupQuery_t *> >,1> >::_Buynode+0x2964
    [d:\tsm613c.100124a\common\ba\incrdrv.cpp @ 8706]
    045fe328 00000000 dsmcsvc!std::_Tree<std::_Tmap_traits<unsigned
    long,ObjectGroupQuery_t *,std::less<unsigned
    long>,std::allocator<std::pair<unsigned long const
    ,ObjectGroupQuery_t *> >,1> >::_Buynode+0x2964
    [d:\tsm613c.100124a\common\ba\incrdrv.cpp @ 8706]
    045fe328 00000000 dsmcsvc!std::_Tree<std::_Tmap_traits<unsigned
    long,ObjectGroupQuery_t *,std::less<unsigned
    long>,std::allocator<std::pair<unsigned long const
    ,ObjectGroupQuery_t *> >,1> >::_Buynode+0x2964
    [d:\tsm613c.100124a\common\ba\incrdrv.cpp @ 8706]
    045fe328 00000000 dsmcsvc!std::_Tree<std::_Tmap_traits<unsigned
    long,ObjectGroupQuery_t *,std::less<unsigned
    long>,std::allocator<std::pair<unsigned long const
    ,ObjectGroupQuery_t *> >,1> >::_Buynode+0x2964
    [d:\tsm613c.100124a\common\ba\incrdrv.cpp @ 8706]
    045fe328 00000000 dsmcsvc!std::_Tree<std::_Tmap_traits<unsigned
    long,ObjectGroupQuery_t *,std::less<unsigned
    long>,std::allocator<std::pair<unsigned long const
    ,ObjectGroupQuery_t *> >,1> >::_Buynode+0x2964
    [d:\tsm613c.100124a\common\ba\incrdrv.cpp @ 8706]
    045fe328 00000000 dsmcsvc!std::_Tree<std::_Tmap_traits<unsigned
    long,ObjectGroupQuery_t *,std::less<unsigned
    long>,std::allocator<std::pair<unsigned long const
    ,ObjectGroupQuery_t *> >,1> >::_Buynode+0x2964
    [d:\tsm613c.100124a\common\ba\incrdrv.cpp @ 8706]
    045fe328 00000000 dsmcsvc!std::_Tree<std::_Tmap_traits<unsigned
    long,ObjectGroupQuery_t *,std::less<unsigned
    long>,std::allocator<std::pair<unsigned long const
    ,ObjectGroupQuery_t *> >,1> >::_Buynode+0x2964
    [d:\tsm613c.100124a\common\ba\incrdrv.cpp @ 8706]
    045fe328 00000000 dsmcsvc!std::_Tree<std::_Tmap_traits<unsigned
    long,ObjectGroupQuery_t *,std::less<unsigned
    long>,std::allocator<std::pair<unsigned long const
    ,ObjectGroupQuery_t *> >,1> >::_Buynode+0x2964
    [d:\tsm613c.100124a\common\ba\incrdrv.cpp @ 8706]
    045fe328 0467c0c8 dsmcsvc!baIncremental+0x6ff
    [d:\tsm613c.100124a\common\ba\incrdrv.cpp @ 1874]
    045fe328 00000001 dsmcsvc!baProcessRequest+0x7ca
    [d:\tsm613c.100124a\common\ba\incrdrv.cpp @ 6997]
    045fe328 04625230 dsmcsvc!baRequestHandler+0x555
    [d:\tsm613c.100124a\common\ba\incrdrv.cpp @ 5720]
    04621560 04622fb0 dsmcsvc!DccTxnProducer::HandleQueue+0x207
    [d:\tsm613c.100124a\common\ba\bacontrl.cpp @ 3026]
    147bf7cf 019780f8 dsmcsvc!DccTxnProducer::Run+0x37b
    [d:\tsm613c.100124a\common\ba\bacontrl.cpp @ 2867]
    04621560 007524c4 dsmcsvc!DccTxnProducer::DoThread+0x92
    [d:\tsm613c.100124a\common\ba\bacontrl.cpp @ 3179]
    78543433 04621560 dsmcsvc!startThread2+0x65
    [d:\tsm613c.100124a\common\thrd\thrdmgr.cpp @ 1557]
    0c3be244 00000000 dsmcsvc!startThread+0xa
    [d:\tsm613c.100124a\common\thrd\thrdmgr.cpp @ 1515]
    04f9ffec 77e64829 msvcr90!_endthreadex+0x44
    [f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c @ 348]
    00000000 00000000 msvcr90!_endthreadex+0xd8
    [f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c @ 326]
    0199d690 00000000 kernel32!BaseThreadStart+0x34
    
    Versions Affected:
    Tivoli Storage Manager client 5.5.2.10 and above as well as
    6.1.3.1 and above
    
    This APAR was a regression caused by a side-effect of
    the fix for APAR IC63094.
    
    
    Initial Impact: High
    
    Additional Keywords:
    zz61 incremental systemstate system state windows tsm w2k3 w2k8
    abend
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Backup-archive client versions 5.5.2.10 and  *
    *                 6.1.3.1 running on Microsoft Windows         *
    ****************************************************************
    * PROBLEM DESCRIPTION: See ERROR DESCRIPTION                   *
    ****************************************************************
    * RECOMMENDATION: Apply fixing level when available. This      *
    *                 problem is currently projected to be fixed   *
    *                 in levels 5.5.3 and 6.1.4. Note that this    *
    *                 is subject to change at the discretion of    *
    *                 IBM.                                         *
    ****************************************************************
    *
    

Problem conclusion

  • The problem described in this APAR has been fixed so that it no
    longer occurs.
    

Temporary fix

  • An interim fix is currently targeted for version 5.5.2.11 and
    6.1.3.2. Note that until the interim fix is actually available,
    this information is subject to change at the discretion of IBM.
    

Comments

APAR Information

  • APAR number

    IC66607

  • Reported component name

    TSM CLIENT

  • Reported component ID

    5698ISMCL

  • Reported release

    61W

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-02-24

  • Closed date

    2010-02-25

  • Last modified date

    2010-05-17

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

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

Modules/Macros

  • DSMC     DSMAGENT DSMCSVC  DSMMFC
    

Fix information

  • Fixed component name

    TSM CLIENT

  • Fixed component ID

    5698ISMCL

Applicable component levels

  • R55D PSY

       UP

  • R55F PSY

       UP

  • R55W PSY

       UP

  • R61D PSY

       UP

  • R61F PSY

       UP

  • R61W PSY

       UP



Rate this page:

(0 users)Average rating

Document information


More support for:

Tivoli Storage Manager

Software version:

61W

Reference #:

IC66607

Modified date:

2010-05-17

Translate my page

Machine Translation

Content navigation