IBM Support

PI81103: CLEARTOOL CATCS ON LINUX MAY CRASH IF REDIRECTED TO A BROKEN PIPE.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When processing IBM Rational ClearCase command output by piping
    the output through other processes, the "cleartool catcs"
    command may abort in one or more of the following ways when the
    pipe it is writing to is broken:
    - *** Error in `cleartool': double free or corruption (!prev):
    0x0900e898 ***
    - cleartool: Error: PFM_ASSERT:(handler_sigvec[sig-1] !=
    (pfm_signal_t)SIG_DFL) failed: '/vobs/atria/lib/ks/pfm.c':633
    - a generic segfault without any special output.
    
    In the first case, a process memory map will be printed.
    
    Setting MALLOC_CHECK_=0 will suppress the first failure message,
    but the core will still occur.
    
    This issue seems specific to the cleartool catcs command, it
    does not appear to impact other commands like lsview, lsvob,
    etc.
    
    To reproduce, run the following command:
    cleartool catcs -tag {existing view tag} | grep MISSINGPARM -e
    NOTMISSINGPARM | grep -v anotherparm
    
    The middle grep terminates because there is a missing "-e"
    parameter, breaking the pipe.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users of the ClearCase "catcs" command.                      *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * The ClearCase "cleartool catcs" command, piped to another    *
    * process (ex: cleartool catcs | head ) may fail.              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • A fix is available in ClearCase version 9.0.1.5
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI81103

  • Reported component name

    CC&CC MSITE WIN

  • Reported component ID

    5724G3300

  • Reported release

    801

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-05-04

  • Closed date

    2018-11-16

  • Last modified date

    2018-11-16

  • 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

    CC&CC MSITE WIN

  • Fixed component ID

    5724G3300

Applicable component levels

  • R801 PSN

       UP

  • R900 PSN

       UP

  • R901 PSY

       UP

[{"Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU029","label":"Software"},"Product":{"code":"SSSH3S","label":"Rational ClearCase MultiSite"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"801"}]

Document Information

Modified date:
17 June 2021