occt: master e8dec5e1

Author Committer Branch Timestamp Parent
msv bugmaster master 2019-07-15 16:47:14 master 0dab5817
Affected Issues  0030790: [REGRESSION] Modeling Algorithms - Crash when loading specific step file
Changeset 0030790: [REGRESSION] Modeling Algorithms - Crash when loading specific step file

The problem occurred when the algorithm IntCurvesFace_Intersector was called for a face occupying zero extension along V direction. This is obviously a bad face, but we need to have the algorithm not crashing the application. So, the algorithm has been protected against such input data. At attempt to make calculations it establishes NotDone status.

Bad test case tests/de/step_3/D9 has been updated.
False memory leak detection has been suppressed in tests/bugs/fclasses/bug7287_2.
mod - src/IntCurvesFace/IntCurvesFace_Intersector.cxx Diff File
mod - src/IntCurvesFace/IntCurvesFace_Intersector.hxx Diff File
mod - tests/bugs/fclasses/bug7287_2 Diff File
add - tests/bugs/step/bug30790 Diff File
mod - tests/de/step_3/D9 Diff File