My FC crashes when adding/hovering over a clipping plane object for a (.vtk) results pipeline in tree-view.
Steps to reproduce:
-Open FemCalculixCantilever3D_newSolver from startpage
-Doubleclick on Analysis to switch into the FEM-wb
-Select 'SolverElmerResult' in tree-view
-Add a 'Region clip filter' from 'Results'-menu.
-Select 'Create' and 'Plane' in 'Clip region, choose implicit function'
-Press 'Apply' and 'OK'
-In the tree-view unfold 'SolverElmerResult' and 'Functions'
-FC crashes when you hover over/try to select the 'Plane'
A 'Sphere' as region works as expected. In FC 0.18.4 everything works as expected.
Code: Select all
$ freecad-daily
FreeCAD 0.19, Libs: 0.19R
© Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2020
FreeCAD is free and open-source software licensed under the terms of LGPL2+ license.
FreeCAD wouldn't be possible without FreeCAD community.
##### #### ### ####
# # # # # #
# ## #### #### # # # # #
#### # # # # # # # ##### # #
# # #### #### # # # # #
# # # # # # # # # ## ## ##
# # #### #### ### # # #### ## ## ##
connect failed: No such file or directory
Program received signal SIGSEGV, Segmentation fault.
#0 /lib/x86_64-linux-gnu/libc.so.6(+0x3ef20) [0x7f5fcf598f20]
#1 0x7f5fcef00518 in SoGLLazyElement::endCaching(SoState*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x18
#2 0x7f5fcedf5ed3 in SoGLCacheList::close(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x43
#3 0x7f5fcefaf482 in SoSeparator::GLRenderBelowPath(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x3e2
#4 0x7f5fcefaf230 in SoSeparator::GLRenderBelowPath(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x190
#5 0x7f5fcefaf230 in SoSeparator::GLRenderBelowPath(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x190
#6 0x7f5fcefaf230 in SoSeparator::GLRenderBelowPath(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x190
#7 0x7f5fceda6504 in SoAction::traverse(SoNode*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x64
#8 0x7f5fcef46008 in SoChildList::traverse(SoAction*, int, int) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0xd8
#9 0x7f5fcefb33ef in SoSwitch::doAction(SoAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x24f
#10 0x7f5fcefaf230 in SoSeparator::GLRenderBelowPath(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x190
#11 0x7f5fcefaf230 in SoSeparator::GLRenderBelowPath(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x190
#12 0x7f5fceda6504 in SoAction::traverse(SoNode*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x64
#13 0x7f5fcef46008 in SoChildList::traverse(SoAction*, int, int) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0xd8
#14 0x7f5fcef70e5f in SoBaseKit::doAction(SoAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x3f
#15 0x7f5fcee0bc13 in SoDragger::GLRender(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x33
#16 0x7f5fcefaf230 in SoSeparator::GLRenderBelowPath(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x190
#17 0x7f5fceda6504 in SoAction::traverse(SoNode*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x64
#18 0x7f5fcef46008 in SoChildList::traverse(SoAction*, int, int) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0xd8
#19 0x7f5fcef70e5f in SoBaseKit::doAction(SoAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x3f
#20 0x7f5fcee0bc13 in SoDragger::GLRender(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x33
#21 0x7f5fceda6504 in SoAction::traverse(SoNode*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x64
#22 0x7f5fcef46008 in SoChildList::traverse(SoAction*, int, int) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0xd8
#23 0x7f5fcef3b322 in SoTransformManip::doAction(SoAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x72
#24 0x7f5fcef3c3d1 in SoTransformManip::GLRender(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x11
#25 0x7f5fcefaf230 in SoSeparator::GLRenderBelowPath(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x190
#26 0x7f5fceda6504 in SoAction::traverse(SoNode*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x64
#27 0x7f5fcef46008 in SoChildList::traverse(SoAction*, int, int) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0xd8
#28 0x7f5fcefb33ef in SoSwitch::doAction(SoAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x24f
#29 0x7f5fcefae69c in SoSeparator::GLRenderInPath(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x20c
#30 0x7f5fd2d250ad in Gui::SoFCSelectionRoot::_renderPrivate(SoGLRenderAction*, bool) from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x69d
#31 0x7f5fd2d252c1 in Gui::SoFCSelectionRoot::renderPrivate(SoGLRenderAction*, bool) from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x61
#32 0x7f5fcefae69c in SoSeparator::GLRenderInPath(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x20c
#33 0x7f5fd2d1b39f in Gui::SoFCPathAnnotation::GLRenderBelowPath(SoGLRenderAction*) from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x18f
#34 0x7f5fcefae69c in SoSeparator::GLRenderInPath(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x20c
#35 0x7f5fd2d24e25 in Gui::SoFCSelectionRoot::_renderPrivate(SoGLRenderAction*, bool) from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x415
#36 0x7f5fd2d252c1 in Gui::SoFCSelectionRoot::renderPrivate(SoGLRenderAction*, bool) from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x61
#37 0x7f5fcefae69c in SoSeparator::GLRenderInPath(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x20c
#38 0x7f5fcefae69c in SoSeparator::GLRenderInPath(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x20c
#39 0x7f5fcefae69c in SoSeparator::GLRenderInPath(SoGLRenderAction*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x20c
#40 0x7f5fceda6504 in SoAction::traverse(SoNode*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x64
#41 0x7f5fcedadbdd in SoGLRenderAction::beginTraversal(SoNode*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0xdd
#42 0x7f5fceda716a in SoAction::apply(SoPathList const&, int) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x56a
#43 0x7f5fcedad2f3 in SoGLRenderActionP::renderSingle(SoNode*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x393
#44 0x7f5fcedad638 in SoGLRenderActionP::render(SoNode*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x108
#45 0x7f5fcedadba8 in SoGLRenderAction::beginTraversal(SoNode*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0xa8
#46 0x7f5fceda6a82 in SoAction::apply(SoNode*) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x372
#47 0x7f5fd2d2e6f9 in Gui::SoBoxSelectionRenderAction::apply(SoNode*) from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x29
#48 0x7f5fcf0782e4 in SoRenderManager::renderScene(SoGLRenderAction*, SoNode*, unsigned int) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x44
#49 0x7f5fcf07941c in SoRenderManager::actuallyRender(SoGLRenderAction*, int, int, int) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x6c
#50 0x7f5fcf0795c2 in SoRenderManager::renderSingle(SoGLRenderAction*, int, int, int) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0xc2
#51 0x7f5fcf079be1 in SoRenderManager::render(SoGLRenderAction*, int, int, int) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0xb1
#52 0x7f5fcf077b0b in SoRenderManager::render(int, int) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x8b
#53 0x7f5fd2de3613 in Gui::View3DInventorViewer::renderScene() from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x163
#54 0x7f5fd2da47b1 in SIM::Coin3D::Quarter::QuarterWidget::paintEvent(QPaintEvent*) from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x91
#55 0x7f5fd2dac4c2 in SIM::Coin3D::Quarter::SoQTQuarterAdaptor::paintEvent(QPaintEvent*) from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x42
#56 0x7f5fd0f33048 in QWidget::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x1f8
#57 0x7f5fd0fd44de in QFrame::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x1e
#58 0x7f5fd1221c5b in QGraphicsView::viewportEvent(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x16b
#59 0x7f5fd2da4a67 in SIM::Coin3D::Quarter::QuarterWidget::viewportEvent(QEvent*) from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x97
#60 0x7f5fd01765bc in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x7c
#61 0x7f5fd0ef4815 in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x75
#62 0x7f5fd0efc104 in QApplication::notify(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x2a4
#63 0x7f5fd2b12e78 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x88
#64 0x7f5fd01768d8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x118
#65 0x7f5fd0f2c19a in QWidgetPrivate::sendPaintEvent(QRegion const&) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x3a
#66 /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x163714) [0x7f5fd0f03714]
#67 /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x1640a5) [0x7f5fd0f040a5]
#68 0x7f5fd0f1b67f in QWidgetPrivate::syncBackingStore() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x4f
#69 0x7f5fd0f331b8 in QWidget::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x368
#70 0x7f5fd1046c6b in QMainWindow::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x15b
#71 0x7f5fd2e9b52b in Gui::MainWindow::event(QEvent*) from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x7b
#72 0x7f5fd0ef483c in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x9c
#73 0x7f5fd0efc104 in QApplication::notify(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x2a4
#74 0x7f5fd2b12e78 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x88
#75 0x7f5fd01768d8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x118
#76 /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x164ec8) [0x7f5fd0f04ec8]
#77 /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x165b87) [0x7f5fd0f05b87]
#78 0x7f5fd0f1d3c7 in QWidget::repaint(QRect const&) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x97
#79 0x7f5fd0f1d42c in QWidget::repaint() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x3c
#80 0x7f5fcf0ab360 in SoSensorManager::processDelayQueue(int) from /usr/lib/x86_64-linux-gnu/libCoin.so.80c+0x340
#81 0x7f5fd2daa233 in SIM::Coin3D::Quarter::SensorManager::idleTimeout() from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x23
#82 0x7f5fd01a5555 in QMetaObject::activate(QObject*, int, int, void**) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x865
#83 0x7f5fd01b1fc7 in QTimer::timeout(QTimer::QPrivateSignal) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x37
#84 0x7f5fd01b2328 in QTimer::timerEvent(QTimerEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x28
#85 0x7f5fd01a607b in QObject::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x9b
#86 0x7f5fd0ef483c in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x9c
#87 0x7f5fd0efc104 in QApplication::notify(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x2a4
#88 0x7f5fd2b12e78 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x88
#89 0x7f5fd01768d8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x118
#90 0x7f5fd01ced2e in QTimerInfoList::activateTimers() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x40e
#91 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(+0x2e3529) [0x7f5fd01cf529]
#92 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x2e7) [0x7f5fca893417]
#93 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x4c650) [0x7f5fca893650]
#94 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x2c) [0x7f5fca8936dc]
#95 0x7f5fd01cf88f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x5f
#96 0x7f5fd017490a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x13a
#97 0x7f5fd017d9b4 in QCoreApplication::exec() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x94
#98 0x7f5fd2a880be in Gui::Application::runApplication() from /usr/lib/freecad-daily-python3/lib/libFreeCADGui.so+0x157e
#99 freecad-daily(main+0x702) [0x55841e3b36f2]
#100 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7) [0x7f5fcf57bb97]
#101 freecad-daily(_start+0x2a) [0x55841e3b43ea]
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.
Build type: Release
Python version: 3.6.9
Qt version: 5.9.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)