IBM Support

IJ09073: AIX AGENT CRASHES IF NUMBER OF CPUS IS GREATER THAN 512

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Environment: Can occur across versions
    Problem Description: On AIX, the Monitoring Agent for UNIX OS
    unexpectdly terminates if the number of CPUs is greate than 512.
    Related Files and Output: In the agent RAS1 log file
    (<hostname>_ux_kuxagent_<nnnnnnn>-<nn>.log), with tracing set
    to (UNIT:kux ALL) (UNIT:vm ALL)
    The following messages will show a value greater than 512:
    (5B87AB5B.1AA7F-A:vm_stat_externals.cpp,1948,"getProcessors")
    Num CPUs On: 544
    (5B87AB5B.1AA80-A:vm_stat_externals.cpp,1949,"getProcessors")
    Total CPUs: 544
    The end of the log with this tracing enabled, will show the
    last "Entry" to be 512:
    (5B87AB5B.1CA8B-A:vm_stat_externals.cpp,2008,"getProcessors")
    Entry 512
    (5B87AB5B.1CA8C-A:vm_stat_externals.cpp,2010,"getProcessors")
    Entry 512
    (5B87AB5B.1CA8D-A:vm_stat_externals.cpp,2011,"getProcessors")
    Name: cpu512
    (5B87AB5B.1CA8E-A:vm_stat_externals.cpp,2016,"getProcessors")
    puser: 2071143860592
    (5B87AB5B.1CA8F-A:vm_stat_externals.cpp,2017,"getProcessors")
    psys : 107788174092
    (5B87AB5B.1CA90-A:vm_stat_externals.cpp,2018,"getProcessors")
    pidle: 2729200059400
    (5B87AB5B.1CA91-A:vm_stat_externals.cpp,2019,"getProcessors")
    pwait: 47057304
    (5B87AB5B.1CA92-A:vm_stat_externals.cpp,2020,"getProcessors")
    user: 704112
    (5B87AB5B.1CA93-A:vm_stat_externals.cpp,2021,"getProcessors")
    sys : 16596706
    (5B87AB5B.1CA94-A:vm_stat_externals.cpp,2022,"getProcessors")
    idle: 557146022
    (5B87AB5B.1CA95-A:vm_stat_externals.cpp,2023,"getProcessors")
    wait: 777
    (5B87AB5B.1CA96-A:vm_stat_externals.cpp,2024,"getProcessors")
    idle_donated_purr: 0
    (5B87AB5B.1CA97-A:vm_stat_externals.cpp,2025,"getProcessors")
    busy_donated_purr : 0
    (5B87AB5B.1CA98-A:vm_stat_externals.cpp,2026,"getProcessors")
    idle_stolen_purr: 0
    (5B87AB5B.1CA99-A:vm_stat_externals.cpp,2027,"getProcessors")
    busy_stolen_purr: 0
    The errpt.info in the pdcollect will show an abbreviated stack
    trace:
    malloc_y 91C
    malloc_y 19C
    malloc_co 4C
    KBBSS_Cre 40
    BSS1_NewF 6C
    RAS1_Begi 33C
    RAS1_Form 38
    RAS1_Prin 50
    getProces 14E8
    sample__8 2C8
    updateCpu 424
    updateCpu 1E0
    _pthread_ EC
    

Local fix

Problem summary

  • On AIX, the Monitoring Agent for UNIX OS
    unexpectdly terminates if the number of CPUs is greate than 512.
    

Problem conclusion

  • The code was updated increase the number of CPUs that it can
    handle.
    
    The fix is contained in the following Interim Fix:
    
    
      | interim fix |  6.3.0.7-TIV-ITM_UNIX-IF0003
      | service pack | 6.3.0.7-TIV-ITM-SP0001
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ09073

  • Reported component name

    ITM AGENT UNIX

  • Reported component ID

    5724C040U

  • Reported release

    630

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-09-11

  • Closed date

    2019-01-22

  • Last modified date

    2019-05-08

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

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

Fix information

  • Fixed component name

    ITM AGENT UNIX

  • Fixed component ID

    5724C040U

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSTFXA","label":"Tivoli Monitoring"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"630","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
08 March 2023