IBM Support

IT36292: DSMC TERMINATES DUE TO 'LC_ALL' SETTINGS ON RHEL OPERATING SYSTEM

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • dsmc terminate with following call stack due to 'LC_ALL'
    settings on RHEL.
    
    *** stack smashing detected ***: dsmc
    terminated
    ======= Backtrace: =========
    /lib64/libc.so.6(__forti
    fy_fail+0x3a)[0x3ff8142c502]
    /lib64/libc.so.6(__fortify_fail+0x0
    )[0x3ff8142c4c8]
    dsmc(+0x869d0)[0x2aa0e0869d0]
    dsmc(+0x86cea)[0x
    2aa0e086cea]
    dsmc(main+0x28)[0x2aa0e082dc0]
    /lib64/libc.so.6(__l
    ibc_start_main+0x112)[0x3ff813254f2]
    dsmc(+0x82c90)[0x2aa0e082c9
    0]
    ======= Memory map: ========
    2aa0e000000-2aa0e749000 r-xp
    00000000 fd:3f 14682754
    /opt/tivoli/tsm/client/ba/bin/dsmc
    2aa0e749000-2aa0e77f000 r--p
    00749000 fd:3f 14682754
    /opt/tivoli/tsm/client/ba/bin/dsmc
    2aa0e77f000-2aa0e793000 rw-p
    0077f000 fd:3f 14682754
    /opt/tivoli/tsm/client/ba/bin/dsmc
    2aa0e793000-2aa0e875000 rw-p
    00000000 00:00 0
    2aa3b8ba000-2aa3bb42000 rw-p 00000000 00:00 0
    [heap]
    
    This problem occurs when following conditions are
    met.
    
    1. Locale setting
    
     export LC_ALL=en_IN.UTF-8
    
    2. Time
    zone
    
     ln -s /usr/share/zoneinfo/Asia/Kolkata
    /etc/localtime
    .
    Customer/Support Diagnostics (If Applicable):
    
    .
    While running "dsmc q session" command it fails with fatal
    error as shown below.
    .
    #dsmerror.log:
    
    01/05/2021 11:22:16
    ISTA ANS0361I DIAG: linux/psunxthr.cpp ( 207): main thread,
    fatal error, signal 6
    01/05/2021 11:23:37 ISTA ANS0361I DIAG:
    main thread, fatal error, signal 6
    
    #Client service
    trace:
    
    01/05/2021 11:22:16 ISTAÿágd(.460 [146946]
    [2364487456] : linux/psunxthr.cpp ( 190): main thread
    2364487456 terminating on signal 6
    01/05/2021 11:22:16 ISTA.460
    [146946] [2364487456] : linux/psunxthr.cpp ( 207): main thread,
    fatal error, signal 6
    
    IBM Spectrum Protect Versions Affected:
    V7.1 or V8.1 on all supported Linux client platforms
    
    Initial
    Impact: Low
    
    Additional Keywords: TS004750517, TSM,
    LC_ALL,LANG,en_IN.UTF-8
    

Local fix

  • Export LC_ALL=en_US.UTF-8
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * IBM Spectrum Protect client versions 7.1 and 8.1 on all      *
    * platforms.                                                   *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * see ERROR DESCRIPTION                                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply fixing level when available. This problem is projected *
    * to be fixed in level 8.1.12. Note that this is subject to    *
    * change at the discretion of IBM.                             *
    ****************************************************************
    *
    

Problem conclusion

  • The customer will be able to run BA client if locale is set to
    en_IN.UTF-8 and the time zone is IST.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT36292

  • 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

    2021-03-19

  • Closed date

    2021-04-16

  • Last modified date

    2021-04-16

  • 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

  • R81M PSY

       UP

  • R81A PSY

       UP

  • R81W PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGSG7","label":"Tivoli Storage Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"81L","Line of Business":{"code":"LOB26","label":"Storage"}}]

Document Information

Modified date:
05 November 2021