A fix is available
APAR status
Closed as program error.
Error description
In rare cases, VM backup of multiple guests in parallel can crash when two different threads attempt to create a lock file at the same time. The dsmerror.log will display this error : ANS0361I DIAG: Overlapped IO Monitor thread, fatal error, signal 11 IBM Spectrum Protect Versions Affected: IBM Spectrum Protect for Virtual Environments - Data protection for VMware 8.1.4 and higher on Linux and Windows Customer/L2 Diagnostics A service trace will display the following : B/A Txn Consumer thread xx================> <timestamp> [PID] [TID_1] : psfilelock.cpp (157): ENTER =====> psFileLock::createLockFile B/A Txn Consumer thread yy================> <timestamp> [PID] [TID_2] : PasswordFile.cpp(491): PasswordFile::unlockPasswordFile(): Enter. B/A Txn Consumer thread xx================> <timestamp> [PID] [TID_1] : psfilelock.cpp (157): EXIT <===== psFileLock::createLockFile We see here two threads (TID_1 and TID_2 in the above example) share pointers simultaneously when attempting to lock the password file and thus, one thread crashed after the pointer cleanup is done by the other thread. The stack trace cannot be used to identify this defect as the application might crash in different places due to timing and different memory access points and by the time the crash appears the memory can be corrupted and therefore not display useful information.. Initial Impact: High Additional Keywords: tdp4ve tsm4ve crash lock password Products affected: IBM Spectrum Protect for Virtual Environments: Data Protection for VMware version 8.1.4 and higher on Microsoft Windows x64 and Linux x86_64 platforms. IBM Spectrum Protect for Virtual Environments: Data Protection for Microsoft Hyper-V version 8.1.4 and higher on Microsoft Windows x64 platforms. If you are using Data Protection for Microsoft Hyper-V version 8.1.4 and higher refer to APAR IT24798.
Local fix
Mitigate the problem by reducing or not using backup VM parallelism.
Problem summary
**************************************************************** * USERS AFFECTED: * * Data Protection for VMware Data Mover version 8.1 running on * * all Microsoft Windows x64 and Linux x86 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
IT23781
Reported component name
TSM FOR VE DP V
Reported component ID
5725TVEVM
Reported release
81L
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2018-01-19
Closed date
2018-02-09
Last modified date
2018-04-20
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
dsmc
Fix information
Fixed component name
TSM FOR VE DP V
Fixed component ID
5725TVEVM
Applicable component levels
R81L PSY
UP
R81W PSY
UP
[{"Line of Business":{"code":"LOB26","label":"Storage"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SS8TDQ","label":"Tivoli Storage Manager for Virtual Environments"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"81L"}]
Document Information
Modified date:
28 September 2021