IBM Support

PI72644: CLEARMAKE MAY HANG ON LINUX WHEN ATTEMPTING TO EXECUTE A CHILD MAKE OR BUILD SCRIPT.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When attempting to build using the IBM Rational ClearCase
    clearmake tool, a child clearmake session may hang with a
    conditional variable deadlock. This failure occurs
    intermittently and appears limited to clearmake 9.0.x on Linux.
    
    In that environment, clearmake uses a second thread to handle
    signals while waiting on the child process (or processes for a
    parallel/distributed build) to return status information. When
    clearmake executes a child process, it does so using "fork()".
    IN the child, this fork performs some cleanup before performing
    the directed operations. This cleanup includes cleaning up some
    thread synchronization infrastructure. If the parent process had
    already started using the infrastructure before the fork()
    actually occurred, lock information may have been copied from
    the parent to the forked child. When we attempt to clean it up,
    we attempt to get a lock, and wait for an indefinite amount of
    time.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users of ClearCase clearmake.                                *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * In rare situations, ClearCase clearmake could hang when      *
    * starting a child process to execute a build step.            *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • A fix is available in ClearCase version 9.0.0.4
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI72644

  • Reported component name

    CC&CC MSITE WIN

  • Reported component ID

    5724G3300

  • Reported release

    900

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-11-21

  • Closed date

    2017-05-11

  • Last modified date

    2017-05-11

  • 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

  • R900 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSSH3S","label":"Rational ClearCase MultiSite"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"900","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
18 October 2021