MantisBT - Open CASCADE
View Issue Details
0026452Open CASCADE[OCCT] OCCT:Modeling Algorithmspublic2015-07-17 07:162020-09-05 12:35
pkv 
bugmaster 
normalminor 
verifiedfixed 
[OCCT] 6.9.0 
[OCCT] 7.5.0 
perf/modalg/bug26542
0026452: Infinite loop in Edge/Edge intersection.
Edge/Edge intersection is running endless for the two edges attached.
#
restore qee q
explode q
copy q_1 b1
copy q_2 b2

bclearobjects; bcleartools
baddobjects b1 b2

bfillds
#
No tags attached.
parent of 0026474closed bugmaster Open CASCADE Wrong computation of the resolution value 
child of 0026450closed apn Community Boolean operation is running endless 
? qee (221,121) 2015-07-17 07:16
https://tracker.dev.opencascade.org/
Issue History
2015-07-17 07:16pkvNew Issue
2015-07-17 07:16pkvAssigned To => emv
2015-07-17 07:16pkvFile Added: qee
2015-07-17 07:16pkvRelationship addedchild of 0026450
2015-07-17 07:17pkvStatusnew => assigned
2015-07-23 14:41emvRelationship addedparent of 0026474
2016-10-26 09:18emvTarget Version7.1.0 => 7.2.0
2016-11-02 12:39msvNote Added: 0059764
2017-07-24 09:22msvTarget Version7.2.0 => 7.3.0
2017-12-05 17:09msvTarget Version7.3.0 => 7.4.0
2019-08-12 16:44msvTarget Version7.4.0 => 7.5.0
2020-08-28 13:04emvNote Added: 0093688
2020-09-02 14:28gitNote Added: 0093873
2020-09-03 13:29emvNote Added: 0093973
2020-09-03 13:29emvAssigned Toemv => msv
2020-09-03 13:29emvStatusassigned => resolved
2020-09-03 13:34msvNote Added: 0093977
2020-09-03 14:03emvNote Added: 0093978
2020-09-03 14:20msvNote Added: 0093981
2020-09-03 14:20msvAssigned Tomsv => bugmaster
2020-09-03 14:20msvStatusresolved => reviewed
2020-09-05 12:09bugmasterStatusreviewed => tested
2020-09-05 12:09bugmasterNote Added: 0094062
2020-09-05 12:21bugmasterTest case number => perf/modalg/bug26542
2020-09-05 12:25bugmasterChangeset attached => occt master b3df3dcd
2020-09-05 12:25bugmasterStatustested => verified
2020-09-05 12:25bugmasterResolutionopen => fixed
2020-09-05 12:35gitNote Added: 0094083

Notes
(0059764)
msv   
2016-11-02 12:39   
The long loop is still reproduced.
(0093688)
emv   
2020-08-28 13:04   
Problem is not reproduced any more, test case is to be integrated.
(0093873)
git   
2020-09-02 14:28   
Branch CR26452 has been created by emv.

SHA-1: 2ac5bffd66e5d8ee4e3bf2dd95db9d5dedcf340a


Detailed log of new commits:

Author: emv
Date: Wed Sep 2 14:29:50 2020 +0300

    0026452: Infinite loop in Edge/Edge intersection.
    
    Integrating test case only as the problem is not reproduced anymore.
(0093973)
emv   
2020-09-03 13:29   
Dear Mikhail, please review CR26452.
http://occt-tests/CR26452-master-emv-OCCT/ [^]
(0093977)
msv   
2020-09-03 13:34   
+tcopy e_1 e1
+tcopy e_2 e2

Why is it needed to check operation on copies?
(0093978)
emv   
2020-09-03 14:03   
The edges in compound have common vertex. tcopy allows breaking sharing.
(0093981)
msv   
2020-09-03 14:20   
For integration:
occt - CR26452
(0094062)
bugmaster   
2020-09-05 12:09   
Combination -
OCCT branch : IR-2020-09-04
master SHA - a516227511f3452f9f55b79c961265b0bf210793
a206de37fbfa0bf71bd534ae47192bbec23b8522
Products branch : IR-2020-09-04 SHA - 134448d280fb82bfb14ffc6255ac1cb53f7fd1cf
was compiled on Linux, MacOS and Windows platforms and tested in optimize mode.

Number of compiler warnings:
No new/fixed warnings

Regressions/Differences/Improvements:
No regressions/differences

CPU differences:
Debian80-64:
OCCT
Total CPU difference: 17319.18000000012 / 17284.370000000214 [+0.20%]
Products
Total CPU difference: 12059.670000000087 / 12007.590000000067 [+0.43%]
Windows-64-VC14:
OCCT
Total CPU difference: 18776.390625 / 18770.796875 [+0.03%]
Products
Total CPU difference: 13251.640625 / 13222.90625 [+0.22%]


Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention
(0094083)
git   
2020-09-05 12:35   
Branch CR26452 has been deleted by inv.

SHA-1: 2ac5bffd66e5d8ee4e3bf2dd95db9d5dedcf340a