View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001142 | FreeCAD | Bug | public | 2013-05-28 17:35 | 2014-12-27 22:10 |
| Reporter | pfirszt | Assigned To | |||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | no change required | ||
| Product Version | 0.13 | ||||
| Summary | 0001142: Filleting on sketch causes crash (sketch is used with loft) | ||||
| Description | Open attached file. Switch to Part Design Find sketch Bottom Support 001 Edit it Press "F" (fillet) and select to top lines of the sketch FreeCAD craashes with: Program received signal SIGSEGV, Segmentation fault. 0x00007fff8c1825d0 in TopoDS_ListIteratorOfListOfShape::Initialize(TopoDS_ListOfShape const&) () from /lib64/libTKBRep.so.5 | ||||
| Additional Information | Program received signal SIGSEGV, Segmentation fault. 0x00007fff8c1825d0 in TopoDS_ListIteratorOfListOfShape::Initialize(TopoDS_ListOfShape const&) () from /lib64/libTKBRep.so.5 (gdb) bt #0 0x00007fff8c1825d0 in TopoDS_ListIteratorOfListOfShape::Initialize(TopoDS_ListOfShape const&) () from /lib64/libTKBRep.so.5 #1 0x00007fff8c1811fc in TopoDS_Iterator::Initialize(TopoDS_Shape const&, unsigned int, unsigned int) () from /lib64/libTKBRep.so.5 0000002 0x00007fff8c1850a7 in TopExp::Vertices(TopoDS_Edge const&, TopoDS_Vertex&, TopoDS_Vertex&, unsigned int) () from /lib64/libTKBRep.so.5 0000003 0x00007fff7c5e2019 in BRepFill_CompatibleWires::SameNumberByPolarMethod(unsigned int) () from /lib64/libTKBool.so.5 0000004 0x00007fff7c5e4511 in BRepFill_CompatibleWires::Perform(unsigned int) () from /lib64/libTKBool.so.5 0000005 0x00007fff8c4814f9 in BRepOffsetAPI_ThruSections::Build() () from /lib64/libTKOffset.so.5 0000006 0x00007fff8c8ed9f6 in Part::TopoShape::makeLoft(TopTools_ListOfShape const&, unsigned int, unsigned int) const () from /usr/lib64/freecad/lib/Part.so 0000007 0x00007fff8c807011 in Part::Loft::execute() () from /usr/lib64/freecad/lib/Part.so 0000008 0x00000037a16bb3c2 in App::DocumentObject::recompute() () from /usr/lib64/freecad/lib/libFreeCADApp.so 0000009 0x00007fff8c80acb3 in Part::Feature::recompute() () from /usr/lib64/freecad/lib/Part.so 0000010 0x00000037a16994ec in App::Document::_recomputeFeature(App::DocumentObject*) () from /usr/lib64/freecad/lib/libFreeCADApp.so 0000011 0x00000037a169a3eb in App::Document::recompute() () ---Type <return> to continue, or q <return> to quit--- from /usr/lib64/freecad/lib/libFreeCADApp.so 0000012 0x00000037a16ccf7b in App::DocumentPy::recompute(_object*) () from /usr/lib64/freecad/lib/libFreeCADApp.so 0000013 0x00000037a16ccfb3 in App::DocumentPy::staticCallback_recompute(_object*, _object*) () from /usr/lib64/freecad/lib/libFreeCADApp.so 0000014 0x0000003f2f6dd281 in PyEval_EvalFrameEx () from /lib64/libpython2.7.so.1.0 0000015 0x0000003f2f6ddcbf in PyEval_EvalCodeEx () from /lib64/libpython2.7.so.1.0 0000016 0x0000003f2f6ddd92 in PyEval_EvalCode () from /lib64/libpython2.7.so.1.0 0000017 0x0000003f2f6f6f7a in ?? () from /lib64/libpython2.7.so.1.0 0000018 0x0000003f2f6f7b48 in PyRun_StringFlags () from /lib64/libpython2.7.so.1.0 0000019 0x00000037a0278723 in Base::InterpreterSingleton::runString(char const*) () from /usr/lib64/freecad/lib/libFreeCADBase.so 0000020 0x00000037a208d72a in Gui::Command::doCommand(Gui::Command::DoCmd_Type, char const*, ...) () from /usr/lib64/freecad/lib/libFreeCADGui.so 0000021 0x00000037a208da22 in Gui::Command::updateActive() () from /usr/lib64/freecad/lib/libFreeCADGui.so 0000022 0x00007fff76647242 in DrawSketchHandlerFillet::releaseButton(Base::Vector2D) () from /usr/lib64/freecad/lib/SketcherGui.so 0000023 0x00007fff76675f2c in SketcherGui::ViewProviderSketch::mouseButtonPressed(int, bool, SbVec2s const&, Gui::View3DInventorViewer const*) () from /usr/lib64/freecad/lib/SketcherGui.so 0000024 0x00000037a2203cdf in Gui::ViewProvider::eventCallback(void*, SoEventCallback*) () from /usr/lib64/freecad/lib/libFreeCADGui.so ---Type <return> to continue, or q <return> to quit--- 0000025 0x00000037a35f879b in SoEventCallback::handleEvent(SoHandleEventAction*) () from /lib64/libCoin.so.40 0000026 0x00000037a360b2a7 in SoNode::handleEventS(SoAction*, SoNode*) () from /lib64/libCoin.so.40 0000027 0x00000037a3562735 in SoChildList::traverse(SoAction*, int, int) () from /lib64/libCoin.so.40 0000028 0x00000037a36029cd in SoGroup::doAction(SoAction*) () from /lib64/libCoin.so.40 0000029 0x00000037a361aa7f in SoSeparator::doAction(SoAction*) () from /lib64/libCoin.so.40 0000030 0x00000037a21909dd in Gui::SoFCUnifiedSelection::handleEvent(SoHandleEventAction*) () from /usr/lib64/freecad/lib/libFreeCADGui.so 0000031 0x00000037a360b2a7 in SoNode::handleEventS(SoAction*, SoNode*) () from /lib64/libCoin.so.40 0000032 0x00000037a3562735 in SoChildList::traverse(SoAction*, int, int) () from /lib64/libCoin.so.40 0000033 0x00000037a36029cd in SoGroup::doAction(SoAction*) () from /lib64/libCoin.so.40 0000034 0x00000037a361aa7f in SoSeparator::doAction(SoAction*) () from /lib64/libCoin.so.40 0000035 0x00000037a360b2a7 in SoNode::handleEventS(SoAction*, SoNode*) () from /lib64/libCoin.so.40 0000036 0x00000037a3562735 in SoChildList::traverse(SoAction*, int, int) () ---Type <return> to continue, or q <return> to quit--- from /lib64/libCoin.so.40 0000037 0x00000037a36029cd in SoGroup::doAction(SoAction*) () from /lib64/libCoin.so.40 0000038 0x00000037a361aa7f in SoSeparator::doAction(SoAction*) () from /lib64/libCoin.so.40 #39 0x00000037a360b2a7 in SoNode::handleEventS(SoAction*, SoNode*) () from /lib64/libCoin.so.40 #40 0x00000037a344cfba in SoHandleEventAction::beginTraversal(SoNode*) () from /lib64/libCoin.so.40 0000041 0x00000037a344481b in SoAction::apply(SoNode*) () from /lib64/libCoin.so.40 0000042 0x00000037a35c9389 in SoSceneManager::processEvent(SoEvent const*) () from /lib64/libCoin.so.40 0000043 0x00000037a2a57fac in SoQtRenderArea::processSoEvent(SoEvent const*) () from /lib64/libSoQt.so.20 0000044 0x00000037a2a82624 in SoQtViewer::processSoEvent(SoEvent const*) () from /lib64/libSoQt.so.20 0000045 0x00000037a21e27e3 in Gui::BlenderNavigationStyle::processSoEvent(SoEvent const*) () from /usr/lib64/freecad/lib/libFreeCADGui.so 0000046 0x00000037a21dfca5 in Gui::NavigationStyle::processEvent(SoEvent const*) () from /usr/lib64/freecad/lib/libFreeCADGui.so 0000047 0x00000037a21eb7b4 in Gui::View3DInventorViewer::processSoEvent(SoEvent const*) () from /usr/lib64/freecad/lib/libFreeCADGui.so 0000048 0x00000037a2a5ab32 in SoQtRenderArea::processEvent(QEvent*) () ---Type <return> to continue, or q <return> to quit--- from /lib64/libSoQt.so.20 0000049 0x00000037a21f1131 in Gui::View3DInventorViewer::processEvent(QEvent*) () from /usr/lib64/freecad/lib/libFreeCADGui.so 0000050 0x00000037a2a54765 in SoQtGLWidgetP::eventFilter(QObject*, QEvent*) () from /lib64/libSoQt.so.20 0000051 0x0000003f15377aa6 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /lib64/libQtCore.so.4 0000052 0x0000003f159ca59c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQtGui.so.4 0000053 0x0000003f159cf2ab in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4 0000054 0x00000037a204f05f in Gui::GUIApplication::notify(QObject*, QEvent*) () from /usr/lib64/freecad/lib/libFreeCADGui.so 0000055 0x0000003f1537793e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4 0000056 0x0000003f159cb40b in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /lib64/libQtGui.so.4 0000057 0x0000003f15a45b74 in QETWidget::translateMouseEvent(_XEvent const*) () from /lib64/libQtGui.so.4 0000058 0x0000003f15a44901 in QApplication::x11ProcessEvent(_XEvent*) () from /lib64/libQtGui.so.4 0000059 0x0000003f15a6aa5c in x11EventSourceDispatch(_GSource*, int (*)(void*), void---Type <return> to continue, or q <return> to quit--- *) () from /lib64/libQtGui.so.4 0000060 0x0000003f00a47a55 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 0000061 0x0000003f00a47d88 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0 0000062 0x0000003f00a47e44 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 0000063 0x0000003f153a5f86 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4 0000064 0x0000003f15a6a73e in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtGui.so.4 0000065 0x0000003f153765ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4 0000066 0x0000003f15376878 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4 0000067 0x0000003f1537b708 in QCoreApplication::exec() () from /lib64/libQtCore.so.4 0000068 0x00000037a204c483 in Gui::Application::runApplication() () from /usr/lib64/freecad/lib/libFreeCADGui.so 0000069 0x0000000000404253 in main () | ||||
| Tags | No tags attached. | ||||
| FreeCAD Information | |||||
|
2013-05-28 17:35
|
|
|
|
Can reproduce, The sketch seams to produce a invalid wire after edeting. On windows I have no crash, but the Loft features goes in error.... |
|
|
Works with: OS: Windows 7 Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.15.4332 (Git) Branch: master Hash: 33bc596fd8dfcc217531e4d18fcb35537e51b50b Python version: 2.7.6 Qt version: 4.8.5 Coin version: 4.0.0a OCC version: 6.6.0 |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2013-05-28 17:35 | pfirszt | New Issue | |
| 2013-05-28 17:35 | pfirszt | File Added: s4-uchwyt_2.fcstd | |
| 2013-06-26 12:59 |
|
Note Added: 0003251 | |
| 2013-06-26 12:59 |
|
Assigned To | => Jriegel |
| 2013-06-26 12:59 |
|
Status | new => acknowledged |
| 2014-12-27 22:10 | wmayer | Note Added: 0005453 | |
| 2014-12-27 22:10 | wmayer | Status | acknowledged => closed |
| 2014-12-27 22:10 | wmayer | Resolution | open => no change required |
FreeCAD