View Issue Details

IDProjectCategoryView StatusLast Update
0026895CommunityOCCT:Modeling Algorithmspublic2015-11-30 13:18
ReporterVico Liang Assigned Tobugmaster  
PrioritynormalSeveritycrash 
Status closedResolutionunable to reproduce 
Product Version6.9.1 
Target Version7.0.0 
Summary0026895: Make fillet crash due to null pointer access
Description     TKG2d.dll!Geom2d_Curve::Value(const double U) Line 80 C++
> TKFillet.dll!ChFi3d_Builder::PerformMoreThreeCorner(const int Jndex, const int nconges) Line 2204 C++
     TKFillet.dll!ChFi3d_Builder::PerformIntersectionAtEnd(const int Index) Line 1826 C++
     TKFillet.dll!ChFi3d_Builder::PerformOneCorner(const int Index, const unsigned int thePrepareOnSame) Line 728 C++
     TKFillet.dll!ChFi3d_Builder::PerformFilletOnVertex(const int Index) Line 724 C++
     TKFillet.dll!ChFi3d_Builder::Compute() Line 280 C++
     TKFillet.dll!BRepFilletAPI_MakeFillet::Build() Line 526 C++
Steps To ReproduceThe crash location as below, the function BRep_Tool::CurveOnSurface return null curve.

    // return the 1st curve 2d
    // and the 1st connection point
    if (sharp.Value(ic))
      curv2d1 = BRep_Tool::CurveOnSurface(TopoDS::Edge(Evive.Value(ic)),TopoDS::Face(Fvive.Value(ic,icplus)),
                                              u1bid,u2bid);
    else
      Calcul_C2dOnFace(CD.Value(ic),jf.Value(ic),i.Value(ic,icplus),curv2d1);
    p2d1 = curv2d1 ->Value(p.Value(ic,icplus));
TagsNo tags attached.
Test case number

Activities

msv

2015-11-18 17:39

developer   ~0048360

Dear Vico,
Could you attach the input data and sequence of steps to reproduce the bug?
Thanks in advance,
Mikhail

Vico Liang

2015-11-29 18:49

developer   ~0048645

Dear msv,

I have tried to reproduce this bug, it's unlucky, i can't reproduce it again.

msv

2015-11-30 12:35

developer   ~0048649

Dear bugmaster, please close this bug as not-reproducible.

Issue History

Date Modified Username Field Change
2015-11-18 12:45 Vico Liang New Issue
2015-11-18 12:45 Vico Liang Assigned To => msv
2015-11-18 17:39 msv Note Added: 0048360
2015-11-18 17:39 msv Status new => feedback
2015-11-18 17:40 msv Assigned To msv => Vico Liang
2015-11-29 18:49 Vico Liang Note Added: 0048645
2015-11-29 18:49 Vico Liang Assigned To Vico Liang => msv
2015-11-29 18:50 Vico Liang Status feedback => assigned
2015-11-30 12:35 msv Note Added: 0048649
2015-11-30 12:35 msv Assigned To msv => bugmaster
2015-11-30 12:35 msv Status assigned => feedback
2015-11-30 12:35 msv Resolution open => unable to reproduce
2015-11-30 13:18 bugmaster Status feedback => closed