MantisBT - Community
View Issue Details
0025175Community[OCCT] OCCT:Modeling Algorithmspublic2014-08-20 17:442014-11-11 12:59
drazmyslovich 
bugmaster 
normalcrash 
closedfixed 
WindowsVC++ 201064 bit
[OCCT] 6.6.0 
[OCCT] 6.8.0[OCCT] 6.8.0 
bugs modalg_5(010) bug25175
0025175: BRepBuilderAPI_Sewing can crash if an edge without 3D curve is presented
BRepBuilderAPI_Sewing implementation has several code pieces, where no check 3D curve existence is provided, but 3D curve is used. It can result in Access Violation exception.
No tags attached.
? 3.igs (3,009,154) 2014-09-16 19:32
https://tracker.dev.opencascade.org/
Issue History
2014-08-20 17:44drazmyslovichNew Issue
2014-08-20 17:44drazmyslovichAssigned To => ifv
2014-08-20 17:49gitNote Added: 0030950
2014-08-20 17:50drazmyslovichNote Added: 0030951
2014-08-20 17:50drazmyslovichStatusnew => resolved
2014-08-29 14:10ifvNote Added: 0031186
2014-08-29 14:10ifvStatusresolved => reviewed
2014-08-29 15:33mkvAssigned Toifv => mkv
2014-08-29 16:52gitNote Added: 0031197
2014-09-01 17:12mkvNote Added: 0031233
2014-09-01 17:12mkvNote Added: 0031234
2014-09-01 17:13mkvAssigned Tomkv => drazmyslovich
2014-09-01 17:13mkvStatusreviewed => feedback
2014-09-16 19:32drazmyslovichFile Added: 3.igs
2014-09-16 19:33drazmyslovichAssigned Todrazmyslovich => mkv
2014-09-16 19:34drazmyslovichNote Added: 0031788
2014-09-18 15:47gitNote Added: 0031866
2014-09-18 15:48mkvTest case number => bugs modalg_5(010) bug25175
2014-09-18 15:48mkvAssigned Tomkv => bugmaster
2014-09-18 15:48mkvStatusfeedback => tested
2014-09-19 13:42bugmasterChangeset attached => occt master de10d8b1
2014-09-19 13:42bugmasterStatustested => verified
2014-09-19 13:42bugmasterResolutionopen => fixed
2014-09-30 11:36gitNote Added: 0032417
2014-11-11 12:44aivFixed in Version => 6.8.0
2014-11-11 12:59aivStatusverified => closed

Notes
(0030950)
git   
2014-08-20 17:49   
Branch CR25175 has been created by drazmyslovich.

SHA-1: b93a443af25db5ea2593268fef5ad5ebaa4d4874


This branch includes the following new commits:

       new b93a443 0025175: avoid unsafe 3D curve usages


Detailed log of new commits:

commit b93a443af25db5ea2593268fef5ad5ebaa4d4874
Author: razmyslovich
Date: Wed Aug 20 15:47:46 2014 +0200

    0025175: avoid unsafe 3D curve usages
(0030951)
drazmyslovich   
2014-08-20 17:50   
Fix is committed, please, review it
(0031186)
ifv   
2014-08-29 14:10   
Ok
(0031197)
git   
2014-08-29 16:52   
Branch CR25175 has been updated forcibly by mkv.

SHA-1: 76e3a0f07be105c633336b71b77623c5c1207a8d
(0031233)
mkv   
2014-09-01 17:12   
Dear BugMaster,
Branch CR25175 from occt git-repository (and master from products git-repository) was compiled on Linux and Windows platforms and tested.
SHA-1: 76e3a0f07be105c633336b71b77623c5c1207a8d

Number of compiler warnings:

occt component :
Linux: 15 (15 on master)
Windows: 2 (2 on master)

products component :
Linux: 11 (11 on master)
Windows: 1 (1 on master)

Regressions/Differences:
No regressions/differences

Testing cases:


Testing on Linux:
occt component :
Total MEMORY difference: 353555028 / 353627656
Total CPU difference: 44995.900000000125 / 44814.669999999984
products component :
Total MEMORY difference: 109174132 / 109158944
Total CPU difference: 18491.95999999997 / 17204.64000000002

Testing on Windows:
occt component :
Total MEMORY difference: 241270192 / 241452652
Total CPU difference: 33687.59375 / 34905.625
products component :
Total MEMORY difference: 66470884 / 66471812
Total CPU difference: 10046.09375 / 10985.390625

There are no differences in images found by testdiff.
(0031234)
mkv   
2014-09-01 17:12   
Dear drazmyslovich,
Could you please write the prototype of test case for this issue and the shape for it.
(0031788)
drazmyslovich   
2014-09-16 19:34   
Dear mkv, I've attached an iges file, which fails to sew. Just import the file and perform sewing for all faces inside of the file.
(0031866)
git   
2014-09-18 15:47   
Branch CR25175 has been updated by mkv.

SHA-1: 22a7835faac948343e15479b0f1607b9749ef6c3


Detailed log of new commits:

Author: mkv
Date: Thu Sep 18 15:47:31 2014 +0400

    Test case for issue CR25175

(0032417)
git   
2014-09-30 11:36   
Branch CR25175 has been deleted by inv.

SHA-1: 22a7835faac948343e15479b0f1607b9749ef6c3