IBM Support

PM50735: stat() system call fails with EOVERFLOW when CD'd into a view-extended path. Works while set into view.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as Permanent restriction.

Error description

  • When using an IBM Rational Clearcase dynamic view and a 'view
    extended' (e.g., '/view/myview/vobs/vob1/mydirectory') path as
    the current directory, older compilers that use the 'stat'
    system call to get file information may fail to compile source
    code.
    
    If a given compile is impacted by this issue, an strace of the
    compile will show that a stat() system call failed with
    EOVERFLOW (Value too large for defined data type). Immediately
    after this failure, the compile aborts.
    
    Workaround:
    1) Use 'cleartool setview' to enter the view containing the
    source files.
    2) Contact the compiler vendor for an update to the compiler in
    question. This problem has only been observed when using a
    third-party compiler that was last updated in 2002.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The underlying problem was that the compiler was making an
    obsolete stat call that did not provide enough bits for the
    expanded device codes available in the 2.6 kernel series.
    

Problem conclusion

  • The problem was the use of an obsolete compiler.  The
    customer has agreed to upgrade their compiler.
    Consequently, we are not making any changes to ClearCase.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM50735

  • Reported component name

    CLEARCASE UNIX

  • Reported component ID

    5724G2901

  • Reported release

    712

  • Status

    CLOSED PRS

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-10-24

  • Closed date

    2012-05-30

  • Last modified date

    2012-05-30

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

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

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSSH27","label":"Rational ClearCase"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1.2","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
30 May 2012