MantisBT - Open CASCADE
View Issue Details
0027534Open CASCADE[OCCT] OCCT:Modeling Algorithmspublic2016-05-24 10:392019-09-07 16:26
emv 
bugmaster 
normalminor 
closedfixed 
WindowsVC++ 201364 bit
[OCCT] 7.0.0 
[OCCT] 7.4.0[OCCT] 7.4.0 
bugs/moddata_3/bug27534
0027534: [Regression to 6.9.1]: Infinite loop in Curve on Surface projection algorithm
The projection of the circle on the sphere, both converted to b-splines, is hanging.

The problem is not reproduced on the following configurations:
Win7 + VC10 + without TBB
Win7 + VC12 + without TBB
Win10 + VC12 + without TBB (MSI GX-60 laptop)
Win7 + VC12 + with TBB
test bugs moddata_3 bug27534
No tags attached.
Issue History
2016-05-24 10:39emvNew Issue
2016-05-24 10:39emvAssigned To => msv
2016-05-24 11:11msvAssigned Tomsv => aml
2016-05-24 11:11msvStatusnew => assigned
2016-05-25 13:10gitNote Added: 0054386
2016-05-25 14:36gitNote Added: 0054388
2016-05-25 15:53msvOS => Windows
2016-05-25 15:53msvPlatform => VC12-x64
2016-05-25 15:55msvOSWindows => VC++ 2013
2016-05-25 15:55msvOS Version => 64 bit
2016-05-25 15:55msvPlatformVC12-x64 => Windows
2016-05-25 15:56msvNote Added: 0054397
2016-05-26 07:49amlDescription Updatedbug_revision_view_page.php?rev_id=13769#r13769
2016-05-26 07:57amlDescription Updatedbug_revision_view_page.php?rev_id=13770#r13770
2016-05-26 10:49amlDescription Updatedbug_revision_view_page.php?rev_id=13771#r13771
2016-05-26 10:53amlAssigned Toaml => msv
2016-05-26 10:54amlNote Added: 0054428
2016-05-26 10:54amlNote Added: 0054429
2016-05-30 10:08amlDescription Updatedbug_revision_view_page.php?rev_id=13786#r13786
2016-10-28 17:03msvTarget Version7.1.0 => 7.2.0
2017-07-24 09:32msvTarget Version7.2.0 => 7.3.0
2017-12-05 17:09msvTarget Version7.3.0 => 7.4.0
2019-08-12 16:45msvTarget Version7.4.0 => 7.5.0*
2019-09-03 13:15amlAssigned Tomsv => aml
2019-09-03 15:39gitNote Added: 0086689
2019-09-03 15:43gitNote Added: 0086690
2019-09-03 15:43amlNote Added: 0086691
2019-09-03 15:43amlAssigned Toaml => msv
2019-09-03 15:43amlStatusassigned => resolved
2019-09-03 15:43amlSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=21714#r21714
2019-09-03 16:45msvNote Added: 0086695
2019-09-03 16:45msvAssigned Tomsv => aml
2019-09-03 16:45msvStatusresolved => assigned
2019-09-04 06:48gitNote Added: 0086709
2019-09-04 06:52gitNote Added: 0086710
2019-09-04 09:55gitNote Added: 0086713
2019-09-05 06:46amlNote Added: 0086768
2019-09-05 06:46amlAssigned Toaml => msv
2019-09-05 06:46amlStatusassigned => resolved
2019-09-05 09:39msvNote Added: 0086773
2019-09-05 09:40msvAssigned Tomsv => aml
2019-09-05 09:40msvStatusresolved => assigned
2019-09-05 10:01gitNote Added: 0086774
2019-09-05 10:03amlNote Added: 0086775
2019-09-05 10:03amlAssigned Toaml => msv
2019-09-05 10:03amlStatusassigned => resolved
2019-09-05 10:11msvNote Added: 0086777
2019-09-05 10:11msvAssigned Tomsv => bugmaster
2019-09-05 10:11msvStatusresolved => reviewed
2019-09-05 18:25bugmasterTest case number => bugs/moddata_3/bug27534
2019-09-05 18:26bugmasterStatusreviewed => tested
2019-09-06 16:56msvTarget Version7.5.0* => 7.4.0
2019-09-07 11:38bugmasterChangeset attached => occt master 7a740876
2019-09-07 11:38bugmasterStatustested => verified
2019-09-07 11:38bugmasterResolutionopen => fixed
2019-09-07 16:26gitNote Added: 0086931

Notes
(0054386)
git   
2016-05-25 13:10   
Branch CR27534 has been created by aml.

SHA-1: 59cb71b807bb34b5be03bdf3563417c9c0827af3


Detailed log of new commits:

Author: aml
Date: Wed May 25 11:01:34 2016 +0300

    0027534: [Regression to 6.9.1]: Infinite loop in Curve on Surface projection algorithm
    
    Test case is added.
(0054388)
git   
2016-05-25 14:36   
Branch CR27534 has been updated forcibly by aml.

SHA-1: f2e0ad1eca58e31e428e87b14dc0c0afc538b5c6
(0054397)
msv   
2016-05-25 15:56   
The bug is not reproduced on Win VC++ 2010.
(0054428)
aml   
2016-05-26 10:54   
Draw[12]> sphere s 0 0 0 10
Draw[13]> circle c 0 0 0 0 0 1 10
Draw[14]> trim c c 0 pi
Draw[15]> mkface f s
Draw[16]> mkedge e c
Draw[17]> nurbsconvert f f
Draw[18]> nurbsconvert e e
Draw[19]> mksurface s f
Draw[20]> mkcurve c e
Draw[21]> project c2d c s -t 0.2
Draw[22]> dversion
Open CASCADE Technology 7.0.1.dev
Debug mode
TBB enabled (HAVE_TBB)
GL2PS enabled (HAVE_GL2PS)
FreeImage enabled (HAVE_FREEIMAGE)
OpenCL disabled
VTK enabled (HAVE_VTK)
Exceptions enabled
Compiler: MS Visual C++ 12.0 (_MSC_FULL_VER = 180031101)
Architecture: AMD64
OS: Windows

Draw[23]>
(0054429)
aml   
2016-05-26 10:54   
Problem cannot be reproduced on my workstation.
(0086689)
git   
2019-09-03 15:39   
Branch CR27534 has been updated forcibly by aml.

SHA-1: 5c75be9a12c68c6331875ca78153a60cd0488233
(0086690)
git   
2019-09-03 15:43   
Branch CR27534 has been updated forcibly by aml.

SHA-1: 0eb6b47af45669e681e054abe805cd9cbb4969f3
(0086691)
aml   
2019-09-03 15:43   
Dear msv,
The problem is not reproducible on the actual master (2019-08-30). Could you please review the CR27534 branch containing test case?
(0086695)
msv   
2019-09-03 16:45   
Please run test in jenkins.
(0086709)
git   
2019-09-04 06:48   
Branch CR27534 has been updated forcibly by aml.

SHA-1: ef78c1df85cc3ffa76868792604b6f627f4f723a
(0086710)
git   
2019-09-04 06:52   
Branch CR27534 has been updated forcibly by aml.

SHA-1: 1568171114b3a07f6067e2ed1db3e60f1afc952a
(0086713)
git   
2019-09-04 09:55   
Branch CR27534 has been updated forcibly by aml.

SHA-1: e7e4c9d1be8c20add8f48c9fd8db87863c966008
(0086768)
aml   
2019-09-05 06:46   
Dear msv,
results of testing are here:
http://occt-tests/CR27534-master-aml-OCCT/Windows-64-VC14/diff_summary.html [^]
http://occt-tests/CR27534-master-aml-OCCT/Debian80-64/diff_summary.html [^]

Please note, that I added todo since test produces different results on windows and linux:
http://occt-tests/CR27534-master-aml-OCCT/Debian80-64/bugs/moddata_3/bug27534.html [^]
http://occt-tests/CR27534-master-aml-OCCT/Windows-64-VC14/bugs/moddata_3/bug27534.html [^]
(0086773)
msv   
2019-09-05 09:39   
It seems the result is good on Linux. So, please remove '?' from TODO and restrict TODO only with Windows version.
(0086774)
git   
2019-09-05 10:01   
Branch CR27534 has been updated forcibly by aml.

SHA-1: d9d4ab33d4c7076aefc59a376fe7ebbc000a9e67
(0086775)
aml   
2019-09-05 10:03   
Dear msv,
Could you please check the CR27534 branch?
(0086777)
msv   
2019-09-05 10:11   
Reviewed.
(0086931)
git   
2019-09-07 16:26   
Branch CR27534 has been deleted by inv.

SHA-1: d9d4ab33d4c7076aefc59a376fe7ebbc000a9e67