MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0031781Open CASCADE[OCCT] OCCT:Modeling Algorithmspublic2020-09-19 14:562020-10-26 18:02
Reporterbugmaster 
Assigned Toifv 
PrioritynormalSeverityminor 
StatusverifiedResolutionfixed 
PlatformVS 2019OSOS Version
Product Version[OCCT] 7.4.0 
Target Version[OCCT] 7.5.0Fixed in Version 
Summary0031781: Modeling Algorithms - ChFi3d_Builder throws an exception when built with Visual Studio 2019
DescriptionTutorial Qt crashes on try to execute MakeBottle operation.
Problem is reproduces on VS 2019 only
TagsNo tags attached.
Test case number
Attached Files

- Relationships
related to 0031782verifiedbugmaster Modeling Algorithms - Regressions on VS 2019 (vc142) on fillet tests 
related to 0031821verifiedbugmaster Coding - Uninitialized variables in TKFillet project 
child of 0031806newbugmaster Configuration - Visual Studio 2019 bugs 

-  Notes
(0095291)
kgv (developer)
2020-09-24 20:16

Ilya, could you please reproduce scenario and localize the problem?
(0095479)
kgv (developer)
2020-09-30 10:12
edited on: 2020-09-30 10:20

Based on the current analysis, ChFi3d_Builder::Compute() throws an exception while calling PerformFilletOnVertex(),
which is catched and leads to `done` flag being set to FALSE: method ProjLib_CompProjectedCurve::D0(), line:
 if (!found) throw Standard_DomainError("ProjLib_CompProjectedCurve::D0");

As a consequence, calling method `BRepBuilderAPI_MakeShape::Shape()` raises another exception that shape is not done.

The issue doesn't happen in Debug build and with optimization level set to 0 (Ob0).
Based on the current analysis, the issue might be caused by a bug in Visual Studio 2019 optimizer.

(0095480)
kgv (developer)
2020-09-30 10:17

Might be duplicate or similar to 0031782.

- Issue History
Date Modified Username Field Change
2020-09-19 14:56 bugmaster New Issue
2020-09-19 14:56 bugmaster Assigned To => kgv
2020-09-19 14:58 bugmaster Summary Samples: Tutorial QT crashed on try to execute MakeBottle operation => Samples: Tutorial QT is crashed on try to execute MakeBottle operation
2020-09-19 14:58 bugmaster Status new => assigned
2020-09-19 15:32 kgv Relationship added related to 0031628
2020-09-19 15:32 kgv Summary Samples: Tutorial QT is crashed on try to execute MakeBottle operation => Samples - Tutorial Qt crashes on try to execute MakeBottle operation
2020-09-21 17:23 kgv Relationship added related to 0031782
2020-09-24 20:16 kgv Assigned To kgv => iko
2020-09-24 20:16 kgv Note Added: 0095291
2020-09-30 10:06 kgv Relationship added child of 0031806
2020-09-30 10:06 kgv Assigned To iko => tizmaylo
2020-09-30 10:06 kgv Assigned To tizmaylo => kgv
2020-09-30 10:12 kgv Note Added: 0095479
2020-09-30 10:12 kgv Note Edited: 0095479 View Revisions
2020-09-30 10:13 kgv Note Edited: 0095479 View Revisions
2020-09-30 10:15 kgv Summary Samples - Tutorial Qt crashes on try to execute MakeBottle operation => Modeling Algorithms - ChFi3d_Builder throws an exception when build with Visual Studio 2019
2020-09-30 10:15 kgv Assigned To kgv => msv
2020-09-30 10:15 kgv Category OCCT:Samples => OCCT:Modeling Algorithms
2020-09-30 10:15 kgv Target Version 7.5.0 => 7.6.0*
2020-09-30 10:16 kgv Summary Modeling Algorithms - ChFi3d_Builder throws an exception when build with Visual Studio 2019 => Modeling Algorithms - ChFi3d_Builder throws an exception when built with Visual Studio 2019
2020-09-30 10:17 kgv Description Updated View Revisions
2020-09-30 10:17 kgv Note Added: 0095480
2020-09-30 10:18 kgv Relationship deleted related to 0031628
2020-09-30 10:20 kgv Note Edited: 0095479 View Revisions
2020-10-02 19:41 abv Target Version 7.6.0* => 7.5.0
2020-10-05 09:40 tizmaylo Relationship added related to 0031821
2020-10-13 09:56 msv Assigned To msv => jgv
2020-10-16 16:57 utverdov Assigned To jgv => ifv
2020-10-26 18:02 bugmaster Status assigned => verified
2020-10-26 18:02 bugmaster Resolution open => fixed


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker