IBM Support

IT11839: DSMCAD.EXE CRASH, SCHEDULED BACKUP DOES NOT RUN, HEAPFREE()

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The Tivoli Storage Manager dsmcad process may randomly crash
    causing schedules to be missed with the following being reported
    in the dsmcrash.log file:
    ----------------------------------------------------------------
    ----------------
    2015/09/05 16:17:23
    IBM Tivoli Storage Manager
    Version: 6.4.0.04
    Build date:  Sun Mar 17 13:51:15 2013
    dsmcad.exe caused exception C0000005
    (EXCEPTION_ACCESS_VIOLATION) at 0000000076E8105C
    Register dump:
    Crash dump successfully written to file 'C:\Program
    Files\Tivoli\TSM\baclient\dsmcrash.dmp'
    Stack Trace:
    0x0000000076D31A5A (0x01893CF0 0x0A583620 0x06025600 0x019410F0)
    kernel32.dll, HeapFree()+10 bytes
    0x00000000F70AB10C (0x06958CE0 0x06025601 0x0A583620 0x06B2CDF0)
    TSMUTIL164.dll, RegFreeValueNode()+60 bytes
    0x000000003F43207E (0x00000002 0x00000027 0x00000103 0x6FDFC9CF)
    dsmcad.exe
    0x000000003F4D37EB (0x009DBAF0 0x009DBAF0 0x00000000 0x01848120)
    dsmcad.exe
    0x000000003F3E6065 (0x01848160 0x01848120 0x009DFD50 0x00000000)
    dsmcad.exe
    0x000000003F4DD3C1 (0x018BC1A0 0x00000000 0x00000000 0x00000000)
    dsmcad.exe
    0x000000003F4DD649 (0x018BC1A0 0x00000000 0x00000000 0x00000000)
    dsmcad.exe
    0x000000006FDE1D9F (0x6FE72AC0 0x018BC1A0 0x00000000 0x00000000)
    MSVCR100.dll, endthreadex()+67 bytes
    0x000000006FDE1E3B (0x00000000 0x00000000 0x00000000 0x00000000)
    MSVCR100.dll, endthreadex()+223 bytes
    0x0000000076D259CD (0x00000000 0x00000000 0x00000000 0x00000000)
    kernel32.dll, BaseThreadInitThunk()+13 bytes
    0x0000000076E5B891 (0x00000000 0x00000000 0x00000000 0x00000000)
    ntdll.dll, RtlUserThreadStart()+33 bytes
    Tivoli Storage Manager Versions Affected: Windows All supported
    Windows clients
    Customer/L2 Diagnostics:
    STACK_TEXT:
    ntdll!RtlFreeHeap+0x1a5
    kernel32!HeapFree+0xa
    TSMUTIL164!RegFreeValueNode+0x3c
    Ýd:\tsm640c.130316a_x64\common\winnt\dsmutil\regutil.cpp @ 1952¨
    dsmcad!psGetSystemExcludeList+0x61e
    Ýd:\tsm640c.130316a_x64\common\winnt\psfssub.cpp @ 768¨
    dsmcad!clientOptions::optPostProcessOptions+0x7b
    Ýd:\tsm640c.130316a_x64\common\opt\optservices.cpp @ 1624¨
    dsmcad!sessionThread+0x155
    Ýd:\tsm640c.130316a_x64\diagent\cad\tcpinit.cpp @ 807¨
    dsmcad!startThread2+0x81
    Ýd:\tsm640c.130316a_x64\common\thrd\thrdmgr.cpp @ 1552¨
    dsmcad!startThread+0x9
    Ýd:\tsm640c.130316a_x64\common\thrd\thrdmgr.cpp @ 1512¨
    msvcr100!_callthreadstartex+0x17
    msvcr100!_threadstartex+0x7f
    kernel32!BaseThreadInitThunk+0xd
    ntdll!RtlUserThreadStart+0x1d
    Initial Impact: Low
    Additional Keywords: TSM cad schedule missed TSMUTIL164.dll
    MSVCR100.dll C0000005 crash dump dsmcad
    

Local fix

Problem summary

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

Problem conclusion

  • The code has been changed so that the client will not use static
    memory allocation to build an exclude list from the OS of files
    that should be skipped during backup.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT11839

  • Reported component name

    TSM CLIENT

  • Reported component ID

    5698ISMCL

  • Reported release

    63W

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-10-19

  • Closed date

    2016-01-22

  • Last modified date

    2016-03-15

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

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

Modules/Macros

  • dsmcad
    

Fix information

  • Fixed component name

    TSM CLIENT

  • Fixed component ID

    5698ISMCL

Applicable component levels

  • R71W PSY

       UP

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

Document Information

Modified date:
26 September 2021