View Issue Details

IDProjectCategoryView StatusLast Update
0001413FreeCADBugpublic2014-02-15 19:19
Reportershoogen Assigned Towmayer  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionreopened 
Product Versiontrunk 
Summary0001413: Part.Shape.transformGeometry on Null Shape causes SIGSEGV
DescriptionSIGSEGV in BRepBuilderAPI_GTransform
OCE version 0f39a55ae5955b07d09dff71840b7ad7537338a1
Steps To Reproduce>>> import Part
>>> Part.Shape().transformGeometry(FreeCAD.Matrix(-1))
Additional Information#0 0x00007f1574ee3be0 in TopoDS_ListIteratorOfListOfShape::Initialize(TopoDS_ListOfShape const&) () from /usr/local/lib/libTKBRep.so.7
#1 0x00007f1574ee088a in TopoDS_Iterator::Initialize(TopoDS_Shape const&, bool, bool) () from /usr/local/lib/libTKBRep.so.7
0000002 0x00007f1574f3c473 in BRepTools_Modifier::Put(TopoDS_Shape const&) () from /usr/local/lib/libTKBRep.so.7
0000003 0x00007f1574b895fd in BRepBuilderAPI_ModifyShape::DoModif(TopoDS_Shape const&, Handle_BRepTools_Modification const&) () from /usr/local/lib/libTKTopAlgo.so.7
0000004 0x00007f1574bb3129 in BRepBuilderAPI_NurbsConvert::Perform(TopoDS_Shape const&, bool) () from /usr/local/lib/libTKTopAlgo.so.7
0000005 0x00007f1574b8a57f in BRepBuilderAPI_GTransform::Perform(TopoDS_Shape const&, bool) () from /usr/local/lib/libTKTopAlgo.so.7
0000006 0x00007f1574b8aa10 in BRepBuilderAPI_GTransform::BRepBuilderAPI_GTransform(TopoDS_Shape const&, gp_GTrsf const&, bool) () from /usr/local/lib/libTKTopAlgo.so.7
0000007 0x00007f15783e511a in Part::TopoShape::transformGShape (this=0x6d6bf70, rclTrf=...) at free-cad/src/Mod/Part/App/TopoShape.cpp:1931
0000008 0x00007f157837dfa4 in Part::TopoShapePy::transformGeometry (this=0x6d6bfb0, args=0x63dae10) at free-cad/src/Mod/Part/App/TopoShapePyImp.cpp:777
0000009 0x00007f1578370b45 in Part::TopoShapePy::staticCallback_transformGeometry (self=0x6d6bfb8, args=0x63dae10) at /home/sebastian/fc-build/src/Mod/Part/App/TopoShapePy.cpp:2003
0000010 0x00007f15e2a4f422 in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
0000011 0x00007f15e2a502e8 in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0
0000012 0x00007f15e2aa6806 in ?? () from /usr/lib/libpython2.7.so.1.0
0000013 0x00007f15e2b35d3e in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
0000014 0x00007f15e2b84810 in ?? () from /usr/lib/libpython2.7.so.1.0
0000015 0x00007f15e2b35d3e in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
0000016 0x00007f15e2b36647 in PyEval_CallObjectWithKeywords () from /usr/lib/libpython2.7.so.1.0
0000017 0x00007f15e3d6d0df in Py::Callable::apply (this=0x7fff4a542030, args=...) at free-cad/src/CXX/Python2/Objects.hxx:3235
0000018 0x00007f15e3590138 in App::FeaturePythonImp::execute (this=0x574fa40) at free-cad/src/App/FeaturePython.cpp:64
0000019 0x00007f15782cb4a9 in App::FeaturePythonT<Part::Feature>::execute (this=0x574fcc0) at free-cad/src/App/FeaturePython.h:86
TagsNo tags attached.
FreeCAD Information

Activities

shoogen

2014-02-15 17:32

developer   ~0004223

Part::Mirroring::execute


#0 0x00007fb0ec801be0 in TopoDS_ListIteratorOfListOfShape::Initialize(TopoDS_ListOfShape const&) () from /usr/local/lib/libTKBRep.so.7
#1 0x00007fb0ec7fe88a in TopoDS_Iterator::Initialize(TopoDS_Shape const&, bool, bool) () from /usr/local/lib/libTKBRep.so.7
0000002 0x00007fb0ec85a473 in BRepTools_Modifier::Put(TopoDS_Shape const&) () from /usr/local/lib/libTKBRep.so.7
0000003 0x00007fb0ec4a75fd in BRepBuilderAPI_ModifyShape::DoModif(TopoDS_Shape const&, Handle_BRepTools_Modification const&) () from /usr/local/lib/libTKTopAlgo.so.7
0000004 0x00007fb0ec4a23e9 in BRepBuilderAPI_Transform::Perform(TopoDS_Shape const&, bool) () from /usr/local/lib/libTKTopAlgo.so.7
0000005 0x00007fb0ec4a25e0 in BRepBuilderAPI_Transform::BRepBuilderAPI_Transform(TopoDS_Shape const&, gp_Trsf const&, bool) () from /usr/local/lib/libTKTopAlgo.so.7
0000006 0x00007fb0efbde0f7 in Part::Mirroring::execute (this=0x48eaff0) at free-cad/src/Mod/Part/App/FeatureMirroring.cpp:94

Related Changesets

FreeCAD: master e08635b1

2014-02-14 15:02:26

wmayer

Details Diff
+ fixes 0001413: Part.Shape.transformGeometry on Null Shape causes SIGSEGV Affected Issues
0001413
mod - src/Mod/Part/App/TopoShape.cpp Diff File

FreeCAD: master 1be3308c

2014-02-15 19:54:15

wmayer

Details Diff
+ fixes 0001413: Part.Shape.transformGeometry on Null Shape causes SIGSEGV Affected Issues
0001413
mod - src/Mod/Part/App/FeatureMirroring.cpp Diff File

Issue History

Date Modified Username Field Change
2014-02-14 10:44 shoogen New Issue
2014-02-14 10:53 shoogen Priority low => normal
2014-02-14 10:53 shoogen Reproducibility have not tried => always
2014-02-14 10:53 shoogen Summary SIGSEGV in BRepBuilderAPI_GTransform => Part.Shape.transformGeometry on Null Shape causes SIGSEGV
2014-02-14 10:53 shoogen Description Updated
2014-02-14 10:53 shoogen Steps to Reproduce Updated
2014-02-14 14:19 wmayer Changeset attached => FreeCAD Master master e08635b1
2014-02-14 14:19 wmayer Assigned To => wmayer
2014-02-14 14:19 wmayer Status new => closed
2014-02-14 14:19 wmayer Resolution open => fixed
2014-02-15 17:32 shoogen Note Added: 0004223
2014-02-15 17:32 shoogen Status closed => feedback
2014-02-15 17:32 shoogen Resolution fixed => reopened
2014-02-15 19:19 wmayer Changeset attached => FreeCAD Master master 1be3308c
2014-02-15 19:19 wmayer Status feedback => closed