View Issue Details

IDProjectCategoryView StatusLast Update
0001808SketcherBugpublic2014-11-09 17:21
Reporterquick61 Assigned Towmayer  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product Version0.14 
Summary0001808: Double Clicking Sketcher PolyLine Causing Crash
DescriptionDouble clicking the PolyLine tool in Sketcher at onset of using tool causes FreeCAD to crash.

This is occurring in FreeCAD 0.14 Release and current development master.

 
Steps To ReproduceSketcher Workbench.

Start new Sketch, any plane.

Select the PolyLine tool.

Double click in the 3D view.

Crash
Additional InformationFreeCAD forum reference - http://forum.freecadweb.org/viewtopic.php?f=3&t=8203

*-*-*-*-*-*-

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff4dbc8d8 in main_arena () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0 0x00007ffff4dbc8d8 in main_arena () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff503631f in __dynamic_cast () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
0000002 0x00007fffcaa7c2aa in DrawSketchHandlerLineSet::pressButton(Base::Vector2D) () from /home/mark/Build/FreeCAD/Mod/Sketcher/SketcherGui.so
0000003 0x00007fffcaad0e72 in SketcherGui::ViewProviderSketch::mouseButtonPressed(int, bool, SbVec2s const&, Gui::View3DInventorViewer const*) ()
   from /home/mark/Build/FreeCAD/Mod/Sketcher/SketcherGui.so
0000004 0x00007ffff775f9be in Gui::ViewProvider::eventCallback(void*, SoEventCallback*) () from /home/mark/Build/FreeCAD/lib/libFreeCADGui.so
0000005 0x00007ffff437195b in SoEventCallback::handleEvent(SoHandleEventAction*) () from /usr/lib/x86_64-linux-gnu/libCoin.so.80
0000006 0x00007ffff4385c0c in SoNode::handleEventS(SoAction*, SoNode*) () from /usr/lib/x86_64-linux-gnu/libCoin.so.80
0000007 0x00007ffff414bc04 in SoAction::traverse(SoNode*) () from /usr/lib/x86_64-linux-gnu/libCoin.so.80
0000008 0x00007ffff429b294 in SoChildList::traverse(SoAction*, int, int) () from /usr/lib/x86_64-linux-gnu/libCoin.so.80
0000009 0x00007ffff437b66f in SoGroup::doAction(SoAction*) () from /usr/lib/x86_64-linux-gnu/libCoin.so.80
0000010 0x00007ffff43986d7 in SoSeparator::doAction(SoAction*) () from /usr/lib/x86_64-linux-gnu/libCoin.so.80
0000011 0x00007ffff76cf6f7 in Gui::SoFCUnifiedSelection::handleEvent(SoHandleEventAction*) () from /home/mark/Build/FreeCAD/lib/libFreeCADGui.so
0000012 0x00007ffff4385c0c in SoNode::handleEventS(SoAction*, SoNode*) () from /usr/lib/x86_64-linux-gnu/libCoin.so.80
0000013 0x00007ffff414bc04 in SoAction::traverse(SoNode*) () from /usr/lib/x86_64-linux-gnu/libCoin.so.80
0000014 0x00007ffff429b294 in SoChildList::traverse(SoAction*, int, int) () from /usr/lib/x86_64-linux-gnu/libCoin.so.80
0000015 0x00007ffff437b66f in SoGroup::doAction(SoAction*) () from /usr/lib/x86_64-linux-gnu/libCoin.so.80
0000016 0x00007ffff43986d7 in SoSeparator::doAction(SoAction*) () from /usr/lib/x86_64-linux-gnu/libCoin.so.80
0000017 0x00007ffff4385c0c in SoNode::handleEventS(SoAction*, SoNode*) () from /usr/lib/x86_64-linux-gnu/libCoin.so.80
0000018 0x00007ffff414bc04 in SoAction::traverse(SoNode*) () from /usr/lib/x86_64-linux-gnu/libCoin.so.80
0000019 0x00007ffff41561aa in SoHandleEventAction::beginTraversal(SoNode*) () from /usr/lib/x86_64-linux-gnu/libCoin.so.80
0000020 0x00007ffff414c7d2 in SoAction::apply(SoNode*) () from /usr/lib/x86_64-linux-gnu/libCoin.so.80
0000021 0x00007ffff42b90a9 in SoEventManager::actuallyProcessEvent(SoEvent const*) () from /usr/lib/x86_64-linux-gnu/libCoin.so.80
0000022 0x00007ffff772181e in SIM::Coin3D::Quarter::QuarterWidget::processSoEvent(SoEvent const*) () from /home/mark/Build/FreeCAD/lib/libFreeCADGui.so
0000023 0x00007ffff773e659 in Gui::View3DInventorViewer::processSoEventBase(SoEvent const*) () from /home/mark/Build/FreeCAD/lib/libFreeCADGui.so
0000024 0x00007ffff7730d5c in Gui::CADNavigationStyle::processSoEvent(SoEvent const*) () from /home/mark/Build/FreeCAD/lib/libFreeCADGui.so
0000025 0x00007ffff772e0a2 in Gui::NavigationStyle::processEvent(SoEvent const*) () from /home/mark/Build/FreeCAD/lib/libFreeCADGui.so
0000026 0x00007ffff773e627 in Gui::View3DInventorViewer::processSoEvent(SoEvent const*) () from /home/mark/Build/FreeCAD/lib/libFreeCADGui.so
0000027 0x00007ffff77253d4 in SIM::Coin3D::Quarter::EventFilter::eventFilter(QObject*, QEvent*) () from /home/mark/Build/FreeCAD/lib/libFreeCADGui.so
0000028 0x00007ffff545a646 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000029 0x00007ffff5bd0e0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000030 0x00007ffff5bd75dd in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000031 0x00007ffff756379f in Gui::GUIApplication::notify(QObject*, QEvent*) () from /home/mark/Build/FreeCAD/lib/libFreeCADGui.so
0000032 0x00007ffff545a4dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000033 0x00007ffff5bd6d93 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000034 0x00007ffff5c4b9cb in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000035 0x00007ffff5c4b269 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000036 0x00007ffff5c72b02 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000037 0x00007fffee9d3e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000038 0x00007fffee9d4048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007fffee9d40ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007ffff54877a1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000041 0x00007ffff5c72bb6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000042 0x00007ffff54590af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000043 0x00007ffff54593a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000044 0x00007ffff545eb79 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000045 0x00007ffff755b38f in Gui::Application::runApplication() () from /home/mark/Build/FreeCAD/lib/libFreeCADGui.so
0000046 0x0000000000404043 in main ()
TagsNo tags attached.
FreeCAD Information

Activities

There are no notes attached to this issue.

Related Changesets

FreeCAD: master d30eb39a

2014-11-09 17:59:54

wmayer

Details Diff
+ fixes 0001808: Double Clicking Sketcher PolyLine Causing Crash Affected Issues
0001808
mod - src/Mod/Sketcher/Gui/CommandCreateGeo.cpp Diff File

Issue History

Date Modified Username Field Change
2014-10-28 18:57 quick61 New Issue
2014-11-09 17:21 wmayer Changeset attached => FreeCAD Master master d30eb39a
2014-11-09 17:21 wmayer Assigned To => wmayer
2014-11-09 17:21 wmayer Status new => closed
2014-11-09 17:21 wmayer Resolution open => fixed