IBM Support

IT22245: DSMC.EXE MAY CRASH WHEN EXECUTING BACKUP VM WITH IFINCREMENTAL MODE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • dsmc may crash with the core dump file when executing full vm
    backup with ifincremental mode.
    The issue occurs only on localized platforms, i.e. when instead
    of "Hard Disk" user sees a German, Japanese or any other disk
    name.
    
    
    Analyzed stack is like below.
    
    KERNELBASE.dll!00007ffa9f528b9c()
    msvcr110.dll!_CxxThrowException(void * pExceptionObject, const
    _s__ThrowInfo * pThrowInfo)
    msvcp110.dll!std::_Xout_of_range(const char * _Message)
    dsmc.exe!visdkGetVMDiskCapacity(visdkVmDeviceOptions *
    vmDeviceOptionsP, int bSkippRDM, int bSkipIndependent, int
    bUserSkip,
    std::vector<std::basic_string<char,std::char_traits<char>,std::a
    llocator<char>
    >,std::allocator<std::basic_string<char,std::char_traits<char>,s
    td::allocator<char> > > > vUserSkip, std::vector<unsigned
    __int64,std::allocator<unsigned __int64> > * vDiskCapacityP)
    dsmc.exe!vmNeedConvertToFullByCapacity_VDDK(vmBackupData_t *
    vmBackupDataP, int * needConvP)
    dsmc.exe!vmVddkFullVMPrePareToOpenVMDKs(vmBackupData_t *
    vmBackupDataP, Sess_o * sessP, dsVmEntry_t * vmEntryP, int &
    isDomainController)
    dsmc.exe!vmVddkBackupVM(vmData * vmDataP)
    dsmc.exe!vmBackupVM(vmData * vmDataP)
    dsmc.exe!tlVMSend(txnConsumerObject_t * txnConObjP, txnSpec_t *
    txnSpecP, DccBackupController * baCP)
    dsmc.exe!DccTxnConsumer::HandleQueue()
    dsmc.exe!DccTxnConsumer::Run(void * argP)
    dsmc.exe!DccTxnConsumer::DoThread(void * argP)
    dsmc.exe!startThread2(Threadstart * startInfoP)
    dsmc.exe!startThread(Threadstart * startInfoP)
    msvcr110.dll!_callthreadstartex()
    msvcr110.dll!_threadstartex(void * ptd)
    kernel32.dll!BaseThreadInitThunk()
    ntdll.dll!00007ffaa20303c4()
    
    
    Tivoli Storage Manager Versions affected:
    IBM Spectrum Protect 7.1.8.000 and 8.1.2.000 on all supported
    Windows and
    Linux platform
    
    
    Initial Impact:
    Medium
    
    
    Additional Keywords:
    dsmc crash ifincremental
    

Local fix

  • Add "testflag VMBACKUP_DISABLE_FORCEFULL_ON_GROWTH" to the
    client option file.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Data Protection for VMware version 7.1.8 and 8.1.2 running   *
    * on all Microsoft Windows x64 and Linux x86 platforms.        *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See ERROR DESCRIPTION                                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * This issue is projected to be fixed in the Data Protection   *
    * for VMware Data Mover version 8.1.4 on Windows x64 and Linux *
    * x86 platforms.                                               *
    * Note 1: This is subject to change at the discretion of IBM.  *
    ****************************************************************
    

Problem conclusion

  • Localized disks are now processed correctly.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT22245

  • 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

    2017-09-07

  • Closed date

    2017-10-16

  • Last modified date

    2020-02-28

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

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

Modules/Macros

  • dsmagent
    

Fix information

  • Fixed component name

    TSM CLIENT

  • Fixed component ID

    5698ISMCL

Applicable component levels

  • R81W PSY

       UP

  • R81L PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGSG7","label":"Tivoli Storage Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"81W","Line of Business":{"code":"LOB26","label":"Storage"}}]

Document Information

Modified date:
08 January 2022