IBM Support

HD22308: NULPMRCAM00266: MEMORY LEAK OF THE PATH EDITING

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as fixed if next.

Error description

  • NULPMRCAM00266: Memory leak of  the path
    editing
    .
    

Local fix

Problem summary

  • NULPMRCAM00266: Memory leak of  the path editing
    NULPMRCAM00266: Memory leak of  the path
    editing
    .
    

Problem conclusion

Temporary fix

Comments

  • THIS PROBLEM WILL BE FIXED ON CATIA VERSION
    V5R13 sp5 level.
    .
    .
    Incident Diagnosis
    A test case which does several split and merge of
    tool path stops with a coredump after having
    consumed more than one GigaByte.
    .
    .
    Correction Explanation
    Some optimizations have been done for Split
    method.
    .
    However, some modifications have to be done in
    the test case itself :
    - Disable UNDO/REDO management
    As the sequence of split/merge is done during the
    same interaction of the command, all modifications
    done on objects are stored (that is the most
    important cause of high memory comsumption).
    To do that, call "SetBehavior (CATDlgEngOneShot |
    CATDlgEngNoTransaction);" in the constructor of
    your command.
    - Split method creates a new MultipleMotion
    object : after Merge, this object should be removed
    using LifeCycleObject interface.
    .
    .
    Answer and By-Pass
    With the previous corrections, some memory leaks
    are still remaining (due to multiple
    creation/removal of objects).
    To suppress totally memory leaks, Split method
    could take as input a Multiple Motion object ; in this
    case, only one multiple motion would have to be
    created for the whole Split/Merge sequence
    This point is an enhancement request
    .
    

APAR Information

  • APAR number

    HD22308

  • Reported component name

    CATIA V5/NT/200

  • Reported component ID

    569151000

  • Reported release

    513

  • Status

    CLOSED FIN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2004-05-11

  • Closed date

    2004-06-18

  • Last modified date

    2004-06-18

  • 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

  • R513 PSN

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSVJ2K","label":"CATIA V5"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"513","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
18 June 2004