IBM Support

IC91115: "DSMC SCHED" COMMAND CAN CORE DUMP WHEN LAN-FREE ENABLED

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • In a LAN-free environment the command "dsmc sched" can core dump
    in the following case:
    1. The communications protocol between the Tivoli Storage
    Manager client and Storage Agent is shared memory.
    2. The session  between client and storage agent is failed for
    some reason.
    
    The stack of crash dump is the following:
    
    
    IOT/Abort trap in pthread_kill at 0x900000000818d30 ($t1)
    0x900000000818d30 (pthread_kill+0xb0) e8410028          ld
    r2,0x28(r1)
    
    (dbx) where
    pthread_kill(??, ??) at 0x900000000818d30
    _p_raise(??) at 0x9000000008185e4
    raise.raise(??) at 0x9000000000384e8
    abort() at 0x9000000000536e4
    psunxthr.psAbort()() at 0x100029e40
    psunxthr.psTrapHandler(int,int,__sigcontext*)() at 0x100029db0
    dsmem.chkSnake(void*,const char*,int)() at 0x1000074f4
    dsmem.dsmFree(void*,char*,unsigned int)() at 0x10000708c
    commopt.deallocateBufferPool(Comm_p*)() at 0x1002824cc
    session.Sess_o::sessTerminate()() at 0x100108aa0
    schedobj.CloseSchedSession(privSched_tag*,Sess_o*)() at
    0x1006a6e6c
    schedobj.HandleWaitForServerState(privSched_tag*,schedState_t*)(
    ) at
    0x10069fefc
    schedobj.DoState(SchedObj_t*)() at 0x10069b378
    schedobj.Scheduler(SchedObj_t*)() at 0x10069ae98
    dscLoop(int,char**)() at 0x100001fbc
    dscmain(int,char**)() at 0x100000b1c
    main() at 0x100000828
    
    dsmerror.log reports;
     ANS9201W LAN-free path failed.
    ANS0361I DIAG: ../mem/dsmem.cpp    ( 655): Block
    header invalid, possible memory overwrite. Addr a00000000000000,
    File
    commopt.cpp, Line 454
    
    
    
    Tivoli Storage Manager Versions Affected:
    Tivoli Storage Manager B/A Client on Unix: 6.1, 6.2, 6.3, 6.4
    
    Initial Impact:
    Medium
    
    
    Additional Keywords:
    TSM zz61 zz62 zz63 z64 core dump crash abort sched schedule
    

Local fix

  • Disable lan-free to prevent "dsmc sched" from core dumping,
    or switch to using lanfreecommmethod tcpip
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Backup-archive client versions 6.1 to 6.4    *
    *                 running on the following platforms:          *
    *                 AIX, Linux, Solaris, HP-UX.                  *
    ****************************************************************
    * PROBLEM DESCRIPTION: See ERROR DESCRIPTION                   *
    ****************************************************************
    * RECOMMENDATION: Apply fixing level when available. This      *
    *                 problem is currently projected to be fixed   *
    *                 in levels 6.3.2 and 6.4.2. Note that until   *
    *                 the fixing levels are available, this        *
    *                 information is subject to change at the      *
    *                 discretion of IBM.                           *
    ****************************************************************
    *
    

Problem conclusion

  • The problem has been fixed so that it no longer occurs.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC91115

  • Reported component name

    TSM CLIENT

  • Reported component ID

    5698ISMCL

  • Reported release

    63A

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-03-26

  • Closed date

    2013-07-08

  • Last modified date

    2013-07-08

  • 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

  • R63A PSY

       UP

  • R63H PSY

       UP

  • R63L PSY

       UP

  • R63S PSY

       UP

  • R64A PSY

       UP

  • R64H PSY

       UP

  • R64L PSY

       UP

  • R64S 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":"63A"}]

Document Information

Modified date:
22 September 2021