IBM Support

IC64804: A MANAGED TIVOLI STORAGE MANAGER SERVER MAY CRASH ON A SELECT AGAINST THE SCRIPT_NAMES TABLE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • In a Tivoli Storage Manager enterprise environment, following
    SELECT command can crash the managed server in case the scripts
    defined on the configuration manager have an EMPTY description
    (example: define script test_script_with_empty_desc desc=''):
    select name,description,chg_time,chg_admin,profile from
    script_names
    
    If the script has been defined without any description (define
    script test_script_without_desc) or with a filled description
    (define script test_script_with_desc desc='Test'), the SELECT
    will not crash the managed server.
    
    Customer/L2 Diagnostics:
    If the SELECT command is issued using a Tivoli Storage Manager
    administrative command line, following will be seen in the
    dsmerror.log file:
    11/24/2009 08:44:21 cuGetAdmCmdResp: Received a communication
    read error: rc: -50
    11/24/2009 08:44:21 ANS1017E Session rejected: TCP/IP connection
    failure
    11/24/2009 08:44:21 ANS8064E Communication timeout.  Reissue the
    command.
    11/24/2009 08:44:26 ANS5216E Could not establish a TCP/IP
    connection with address 'LOCALHOST:1500'. The TCP/IP error is
    'Unknown error' (errno = 10061).
    11/24/2009 08:44:26 ANS9020E Could not establish a session with
    a TSM server or client agent.  The TSM return code is -50.
    11/24/2009 08:44:26 ANS1017E Session rejected: TCP/IP connection
    failure
    
    A call stack from a crash dump (if available) will show:
      *** Stack trace for last set context - .thread/.cxr resets it
    ChildEBP RetAddr
    WARNING: Stack unwind information not available. Following
    frames may be wrong.
    0473e774 100405eb msvcr90!memcpy+0x5a
    0473eb08 00000000 adsmdll!AdmSCRIPTNAMES_Fetch+0x12b
    
    
    Steps to recreate:
    0.) Setup enterprise configuration as described in the Tivoli
    Storage Manager server 6.1 Administrator?s Guide (for example
    SC23-9773-01)
    
    On configuration manager:
    1.) Define some scripts
    => define script test_script_with_desc desc='Test'
    => define script test_script_without_desc
    => define script test_script_with_empty_desc desc=''
    
    2.) Run "q script"
    => this returns the defined scripts
    
    3.) Run "select name,description,chg_time,chg_admin,profile from
    script_names"
    => this returns the defined scripts
    
    4.) Run "notify subscribers"
    
    
    On the managed server:
    1.) Run "q script"
    => this returns the scripts as defined on the configuration
    manager
    
    2.) Run "select name,description,chg_time,chg_admin,profile from
    script_names"
    => the managed server crashes
    
    
    Tivoli Storage Manager Versions Affected:
    Tivoli Storage Manager 6.1 servers on all supported platforms.
    
    
    Initial Impact:
    Medium
    
    
    Additional Keywords:
    zz61 TSM dump SQL crashing dumping managed object
    

Local fix

  • Use the QUERY SCRIPT command on the managed server to get
    information about the scripts, or use/update the scripts on the
    configuration manager with a filled description or no
    description at all.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All Tivoli Storage Manager server users of   *
    *                 the SELECT FROM SCRIPT_NAMES command.        *
    ****************************************************************
    * PROBLEM DESCRIPTION: See ERROR DESCRIPTION.                  *
    ****************************************************************
    * RECOMMENDATION: Apply fixing level when available. This      *
    *                 problem is currently projected to be fixed   *
    *                 in level 5.5.5 and 6.1.4. Note that this is  *
    *                 subject to change at the discretion of IBM.  *
    ****************************************************************
    *
    

Problem conclusion

  • This problem was fixed.
    Affected platforms: AIX, HP-UX, Sun Solaris, Linux, z/OS and
    Windows.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC64804

  • Reported component name

    TSM SERVER

  • Reported component ID

    5698ISMSV

  • Reported release

    61W

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-11-26

  • Closed date

    2009-12-18

  • Last modified date

    2009-12-18

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

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

    PM03863

Fix information

  • Fixed component name

    TSM SERVER

  • Fixed component ID

    5698ISMSV

Applicable component levels

  • R55A PSY

       UP

  • R55H PSY

       UP

  • R55L PSY

       UP

  • R55S PSY

       UP

  • R55W PSY

       UP

  • R55Z PSY

       UP

  • R61A PSY

       UP

  • R61H PSY

       UP

  • R61L PSY

       UP

  • R61S PSY

       UP

  • R61W PSY

       UP

  • R61Z PSY

       UP

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

Document Information

Modified date:
18 December 2009