IBM Support

IV33578: THE ITNM_DISCO.PL CORE DUMP WHEN IT IS STOPPED BY CTRL+C

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Environment :
    ITNM v3.9-FP01 on AIX 7.1
    
    Problem Description:
     The itnm_disco.pl core dump when interrupted by Ctrl+C .
    
    Steps to replicate:
    
    1. Start Discovery
    
       # ./ncp_perl ./itnm_disco.pl -domain <domain> -start
    2. Check the status
       # ./ncp_perl ./itnm_disco.pl -domain <domain> -status
    
    Now when we press Ctrl c it exit with Segmentation fault (core
    dumped)
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All ITNM 3.9 users                                           *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * The issue is that if you run the itnm_disco.pl script and    *
    * then interrupt it before it completes on AIX then it will    *
    * core. The issue is caused by the way that AIX and perl       *
    * handle signals. On Linux and solaris the signals end up      *
    * being called within the main thread but on AIX they can get  *
    * called on the IO thread. In addition the use of multiple     *
    * signal handlers can result in inconsistent data ( i.e. cores *
    * ) according to the perl manual. The ncp_perl script has a    *
    * signal handler and as the perl script also had a signal      *
    * handler it caused a core.                                    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * upgrade to | fix pack | 3.9.0-ITNMIP-FP0004                  *
    ****************************************************************
    

Problem conclusion

  • The problem was resolved by improving the signal management
    within the ncp_perl process and removing the signal handler code
    within the perl script itself.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV33578

  • Reported component name

    TIV NETWK MGR I

  • Reported component ID

    5724S4500

  • Reported release

    390

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-12-18

  • Closed date

    2013-09-20

  • Last modified date

    2013-09-20

  • 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

    TIV NETWK MGR I

  • Fixed component ID

    5724S4500

Applicable component levels

  • R390 PSN

       UP

  • R390 PSY

       UP

  • R401 PSN

       UP

  • R401 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSSHRK","label":"Tivoli Network Manager IP Edition"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.9","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
20 September 2013