APAR status
Closed as program error.
Error description
API backups can fail in certain conditions where there are multiple backups running concurrently. The faulting module is tsmapi64.dll. Windows event log entries will look similar to the following: Error {Timestamp} Application Error 1000 (100) "Faulting application name: tdpsqlc.exe, version: 8.1.6.0, time stamp: 0x5b3aa35d Faulting module name: tsmapi64.dll, version: 8.1.9.1, time stamp: 0x5e3a0e49 Exception code: 0xc0000005 Fault offset: 0x000000000025e794 Faulting process id: 0x1578 Faulting application start time: 0x01d6603064908685 Faulting application path: C:\Progra~1\Tivoli\TSM\TDPSql\tdpsqlc.exe Faulting module path: C:\Windows\system32\tsmapi64.dll Report Id: 3d0dbf02-cc7f-40a0-807b-97ebc5a24036 Faulting package full name: Faulting package-relative application ID: " Error {Timestamp} .NET Runtime 1026 None Application: tdpsqlc.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.AccessViolationException at <Module>.CleanUp(cleanUpReason_t) at <Module>.main(Int32, SByte**) at <Module>.mainCRTStartup() Support/Customer diagnostics An API trace will show that the Spectrum Protect API called the destructor of DccPolicyEnforcer class although the constructor class was not called at all. The DccPolicyEnforcer class was not constructed since there is an issue during creation of global mutex: {Timestamp} [005496] [12732] : ..\..\common\winnt\psthread.cpp( 527): Create mutex failed; reason 5. {Timestamp} [005496] [12732] : ..\..\common\vs\gtex.cpp( 307): gtex mutex [Global\FmDbNodeProxyLock] failed to create global named mutex rc = -1 {Timestamp} [005496] [12732] : ..\..\common\vs\fmdbnodeproxy.cpp( 651): fmDbNodeProxyDbInit(): error creating 'Global\FmDbNodeProxyLock' mutex, rc=-1 . Modules and offsets from the stack trace of the crash dump will report the following: : tsmapi64!DccPolicyEnforcer::~DccPolicyEnforcer+0x44 : tsmapi64!VSFM::~VSFM+0x69 : tsmapi64!DccVirtualServer::`scalar deleting destructor'+0x100 : tsmapi64!DccVirtualServer::ccCheckStopVirtualServer+0xb8 : tsmapi64!ApiCleanUp+0x21e : tsmapi64!tsmCleanUp+0x13c : tdpsqlc+0x48d73 : tdpsqlc+0x4836d : 0x00007ffc`e6f37f53 : 0x00007ffc`e6f36d2c : 0x00007ffc`e6bfe4fa : clr!UMThunkStub+0x6e : tdpsqlc+0xfdfd4 : 0x00007ffc`e6be7a38 : clr!CallDescrWorkerInternal+0x83 : clr!CallDescrWorkerWithHandler+0x4e : clr!MethodDescCallSite::CallTargetWorker+0xf8 : clr!RunMain+0x1ee : clr!Assembly::ExecuteMainMethod+0xb6 : clr!SystemDomain::ExecuteMainMethod+0x57c : clr!ExecuteEXE+0x3f : clr!_CorExeMainInternal+0xb2 : clr!CorExeMain+0x14 : mscoreei!CorExeMain+0x112 : mscoree!CorExeMain_Exported+0xb : kernel32!BaseThreadInitThunk+0x14 Spectrum Protect Versions Affected: V7.1 and V8.1 on Windows Initial Impact: Low Additional Keywords: TS003877632,TSM, crash, fault
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * IBM Spectrum Protect API client 7.1.8, 8.1.0, 8.1.2, 8.1.4, * * 8.1.6, 8.1.7, 8.1.8, 8.1.9, 8.1.10, 8.1.11 running on all * * platforms. * **************************************************************** * PROBLEM DESCRIPTION: * * See ERROR DESCRIPTION * **************************************************************** * RECOMMENDATION: * * This issue is projected to be fixed in the IBM Spectrum * * Protect API client version 8.1.12 on all platforms. * * Note that this is subject to change at the discretion of * * IBM. * ****************************************************************
Problem conclusion
IBM Spectrum Protect API client does not crash at the clean up procedure.
Temporary fix
Comments
APAR Information
APAR number
IT34752
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
2020-11-02
Closed date
2021-01-25
Last modified date
2021-01-25
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
TSM CLIENT
Fixed component ID
5698ISMCL
Applicable component levels
[{"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":"81W"}]
Document Information
Modified date:
26 January 2021