IBM Support

IT24945: CLIENT CAN CRASH DURING SNAPDIFF BACKUP IF 'SET NETAPPSVM' AND 'SET PASSWORD' COMMANDS ARE CONFIGURED INCORRECTLY

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If the required parameters in the 'set netappsvm' and 'set
    password -type=filer' commands were
    incorrect when run on a Linux platform, the client can crash
    during a snapdiff backup with the following message:
    
    ANS0361I DIAG: linux/psunxthr.cpp ( 207): B/A Txn  Producer
    thread, fatal error, signal 11
    
    Analysing core with getcoreinfo.txt on Linux platform will show
    a stack similar to:
    
    #0 0x00000032d1832625 in raise () from /lib64/libc.so.6
    #1 0x00000032d1833e05 in abort () from /lib64/libc.so.6
    #2 0x00000000006f4a14 in psTrapHandler(int) ()
    #3 <signal handler called>
    #4 0x00000032d1928426 in __strcmp_sse42 () from /lib64/libc.so.6
    #5 0x00000000006c52fb in StrCmp(char const*, char const*) ()
    #6 0x0000000000614205 in baPerformSnapDiff(backupPrivObject_t*,
    backupSpec*, DccPISnapshot*, Sess_o*) ()
    #7 0x0000000000557fb3 in baProcessRequest(backupPrivObject_t*,
    backupSpec*) ()
    #8 0x000000000055c661 in baRequestHandler(backupPrivObject_t*,
    backupSpec*) ()
    #9 0x00000000005a5d75 in DccTxnProducer::HandleQueue() ()
    #10 0x00000000005a648d in DccTxnProducer::Run(void*) ()
    #11 0x00000000005a65e1 in DccTxnProducer::DoThread(void*) ()
    #12 0x00000000005a660d in callDoPThread2(void*) ()
    #13 0x00000000006e1a09 in startThread2(Threadstart*) ()
    #14 0x00000000006e1a3f in startThread(Threadstart*) ()
    #15 0x00000032d1c07a51 in start_thread () from
    /lib64/libpthread.so.0
    #16 0x00000032d18e896d in clone () from /lib64/libc.so.6
    
    A service trace will show before crash:
    
    NAHWInterface.cpp (7427): Error during storage-path </vol_name>:
    : Unable to find API:
    storage-path
    
    NAHWInterface.cpp (8804): hwPerformAction(): Exiting with rc =
    13005
    
    hdwaction.cpp ( 853): PerformHdwAction:
    
    hdwaction.cpp ( 856): Exit: function PerformHdwAction() rc=13005
    
    hdwaction.cpp ( 318): Exit: function piHdwPerformAction()
    rc=13005
    
    For example, the syntax for 'set netappsvm' is:
    SET NETAPPSVM  svm_hostname cms_hostname &#160;svm_nam
    if the 3 parameters do not match the current environment, then
    the client will crash
    during snapdiff backup
    
    
    Initial Impact: Medium
    
    IBM Spectrum Protect versions affected:
    Client 7.1.6.5 and higher, and 8.1.x and higher on Linux
    platforms
    
    | MDVREGR 7.1.6.5-TIV_5698MCL |
    
    Keywords:
    TSM snapdiff client backup core crash abend config parameters
    svm
    

Local fix

  • Configure 'set netappsvm' and 'set password -type=filer' using
    the correct parameters for current environment, as per the
    documentation.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * IBM Spectrum Protect Backup-Archive Client versions 7.1 and  *
    * 8.1 running on Linux x86_64 platform                         *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * see ERROR DESCRIPTION                                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply fixing level wen available. This problem is projected  *
    * to be fixed in level 8.1.6. Note that this is subject to     *
    * change at the discretion of IBM.                             *
    ****************************************************************
    *
    

Problem conclusion

  • The code has been changed and crash of IBM Spectrum Protect for
    Backup-Archive Client will not happen during snapdiff backup in
    case of incorrect settings.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT24945

  • Reported component name

    TSM CLIENT

  • Reported component ID

    5698ISMCL

  • Reported release

    81L

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-05-14

  • Closed date

    2018-06-06

  • Last modified date

    2018-06-06

  • 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 CLIENT

  • Fixed component ID

    5698ISMCL

Applicable component levels

  • R81L 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":"81L"}]

Document Information

Modified date:
28 September 2021