View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002370 | FreeCAD | Bug | public | 2015-12-15 21:41 | 2016-01-10 21:16 |
| Reporter | half_monkey | Assigned To | yorik | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | no change required | ||
| Platform | Debian Linux | OS | Debian | OS Version | Testing |
| Product Version | 0.15 | ||||
| Fixed in Version | 0.16 | ||||
| Summary | 0002370: Crash creating pocket in part design workbench | ||||
| Description | Attempting to follow the tutorial in the video below: https://www.youtube.com/watch?v=_HEvhclR4-o FreeCAD crashes whilst following video instruction to create second pocket at 34:25 | ||||
| Steps To Reproduce | To recreate: - open freeCAD - select Part Design workbench - enter sketch (select XY plane) - create a fully constrained square centered on the origin - exit sketch - pad to make a cube centered on origin - select top face of cube in parametric view and enter sketcher - draw fully constrained small circle centered on origin - exit sketcher - create pocket (slightly less deep than centre of cube) - select same face again - draw slightly larger circle (still within cube face), centered on origin, fully constrained. - exit sketcher - click pocket - freecad crashes output on commandline is: FreeCAD 0.15, Libs: 0.15R4671 (Git) © Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2015 ##### #### ### #### # # # # # # # ## #### #### # # # # # #### # # # # # # # ##### # # # # #### #### # # # # # # # # # # # # # # ## ## ## # # #### #### ### # # #### ## ## ## Not able to delete a constraint on point with the given index: -1 *** Abort *** an exception was raised, but no catch was found. ... The exception is:SIGSEGV 'segmentation violation' detected. Address 0 If one of the circles are not coincident with the origin, same result, but with the output: FreeCAD 0.15, Libs: 0.15R4671 (Git) © Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2015 ##### #### ### #### # # # # # # # ## #### #### # # # # # #### # # # # # # # ##### # # # # #### #### # # # # # # # # # # # # # # ## ## ## # # #### #### ### # # #### ## ## ## *** Abort *** an exception was raised, but no catch was found. ... The exception is:SIGSEGV 'segmentation violation' detected. Address 0 | ||||
| Additional Information | running in KDE/Plasma in case that makes a difference. Contact me if further information is required. | ||||
| Tags | No tags attached. | ||||
| FreeCAD Information | |||||
|
|
Not able to recreate crash with current master. |
|
|
No crash for me either... This might be fixed in 0.16 already. |
|
|
i have a same problem here is traceback : Program received signal SIGSEGV, Segmentation fault. 0x00007fff81fed8fc in BOPAlgo_PaveFiller::MakeSplitEdges() () from /usr/lib/x86_64-linux-gnu/libTKBO.so.8 (gdb) bt #0 0x00007fff81fed8fc in BOPAlgo_PaveFiller::MakeSplitEdges() () from /usr/lib/x86_64-linux-gnu/libTKBO.so.8 #1 0x00007fff8200ffb5 in BOPAlgo_PaveFiller::Perform() () from /usr/lib/x86_64-linux-gnu/libTKBO.so.8 0000002 0x00007fff81faa691 in BRepAlgoAPI_BooleanOperation::Build() () from /usr/lib/x86_64-linux-gnu/libTKBO.so.8 0000003 0x00007fff81fa5209 in BRepAlgoAPI_Cut::BRepAlgoAPI_Cut(TopoDS_Shape const&, TopoDS_Shape const&) () from /usr/lib/x86_64-linux-gnu/libTKBO.so.8 0000004 0x00007fff7f190199 in PartDesign::Pocket::execute() () from /usr/lib/freecad/lib/_PartDesign.so 0000005 0x00007ffff6f9e6e2 in App::DocumentObject::recompute() () from /usr/lib/freecad/lib/libFreeCADApp.so 0000006 0x00007fff89b70021 in Part::Feature::recompute() () from /usr/lib/freecad/lib/Part.so 0000007 0x00007ffff6f75a49 in App::Document::_recomputeFeature(App::DocumentObject*) () from /usr/lib/freecad/lib/libFreeCADApp.so 0000008 0x00007ffff0c94160 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 0000009 0x00007ffff1b39291 in QComboBox::currentIndexChanged(int) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000010 0x00007ffff1b3932e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000011 0x00007ffff1b395e6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000012 0x00007ffff1b397f6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000013 0x00007ffff0c94160 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 0000014 0x00007ffff1deac12 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000015 0x00007ffff1b34a8a in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000016 0x00007ffff0c7fbd6 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 0000017 0x00007ffff17478bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000018 0x00007ffff174e9d6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000019 0x00007ffff7508225 in Gui::GUIApplication::notify(QObject*, QEvent*) () from /usr/lib/freecad/lib/libFreeCADGui.so 0000020 0x00007ffff0c7fa6d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 0000021 0x00007ffff174dfdd in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000022 0x00007ffff17c994c in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000023 0x00007ffff17c798d in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000024 0x00007ffff17f19a2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000025 0x00007fffe9a9dfd7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 0000026 0x00007fffe9a9e230 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 0000027 0x00007fffe9a9e2dc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 0000028 0x00007ffff0cb0384 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 0000029 0x00007ffff17f1a76 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000030 0x00007ffff0c7e2e1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 0000031 0x00007ffff0c7e655 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 0000032 0x00007ffff0c84629 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 0000033 0x00007ffff74ffe7f in Gui::Application::runApplication() () from /usr/lib/freecad/lib/libFreeCADGui.so 0000034 0x00000000004042f1 in main () (gdb) so if in master it works thats mean no action in version 15 ? |
|
|
If nobody can reproduce the problem in 0.16, then indeed it is fixed and won't be backported to 0.15 because 0.15 is almost at the end of its life... |
|
|
ok i will try build 0.16 and test it and when will be 0.16 released ? |
|
|
no date defined, follow the progresses here: http://forum.freecadweb.org/viewtopic.php?f=8&t=11557 |
|
|
so i built 0.16 from git (today clone ) and problem still here traceback here: Starting program: /opt/bin/FreeCAD [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". FreeCAD 0.16, Libs: 0.16R6179 (Git) © Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2015 ##### #### ### #### # # # # # # # ## #### #### # # # # # #### # # # # # # # ##### # # # # #### #### # # # # # # # # # # # # # # ## ## ## # # #### #### ### # # #### ## ## ## [New Thread 0x7fffdd133700 (LWP 21891)] [New Thread 0x7fff9c626700 (LWP 21892)] [New Thread 0x7fff9b625700 (LWP 21893)] [New Thread 0x7fff9a062700 (LWP 21894)] [New Thread 0x7fff99861700 (LWP 21895)] [New Thread 0x7fff99060700 (LWP 21896)] [Thread 0x7fff99861700 (LWP 21895) exited] [Thread 0x7fff99060700 (LWP 21896) exited] Program received signal SIGSEGV, Segmentation fault. 0x00007fff7b6058fc in BOPAlgo_PaveFiller::MakeSplitEdges() () from /usr/lib/x86_64-linux-gnu/libTKBO.so.8 (gdb) bt #0 0x00007fff7b6058fc in BOPAlgo_PaveFiller::MakeSplitEdges() () from /usr/lib/x86_64-linux-gnu/libTKBO.so.8 #1 0x00007fff7b627fb5 in BOPAlgo_PaveFiller::Perform() () from /usr/lib/x86_64-linux-gnu/libTKBO.so.8 0000002 0x00007fff7b5c2691 in BRepAlgoAPI_BooleanOperation::Build() () from /usr/lib/x86_64-linux-gnu/libTKBO.so.8 0000003 0x00007fff7b5bd209 in BRepAlgoAPI_Cut::BRepAlgoAPI_Cut(TopoDS_Shape const&, TopoDS_Shape const&) () from /usr/lib/x86_64-linux-gnu/libTKBO.so.8 0000004 0x00007fff76d7a50e in PartDesign::Pocket::execute() () from /opt/lib/_PartDesign.so 0000005 0x00007ffff692e261 in App::DocumentObject::recompute() () from /opt/lib/libFreeCADApp.so 0000006 0x00007fff80a1e999 in Part::Feature::recompute() () from /opt/lib/Part.so 0000007 0x00007ffff68d2726 in App::Document::_recomputeFeature(App::DocumentObject*) () from /opt/lib/libFreeCADApp.so 0000008 0x00007ffff68d2c67 in App::Document::recomputeFeature(App::DocumentObject*) () from /opt/lib/libFreeCADApp.so 0000009 0x00007fff77051919 in PartDesignGui::TaskPocketParameters::onModeChanged(int) () from /opt/lib/PartDesignGui.so 0000010 0x00007fff7705339e in PartDesignGui::TaskPocketParameters::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /opt/lib/PartDesignGui.so 0000011 0x00007ffff0432160 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 0000012 0x00007ffff12d7291 in QComboBox::currentIndexChanged(int) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000013 0x00007ffff12d732e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000014 0x00007ffff12d75e6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000015 0x00007ffff12d77f6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000016 0x00007ffff0432160 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 0000017 0x00007ffff1588c12 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000018 0x00007ffff12d2a8a in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000019 0x00007ffff041dbd6 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 0000020 0x00007ffff0ee58bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000021 0x00007ffff0eec9d6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000022 0x00007ffff7337277 in Gui::GUIApplication::notify(QObject*, QEvent*) () from /opt/lib/libFreeCADGui.so 0000023 0x00007ffff041da6d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 0000024 0x00007ffff0eebfdd in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000025 0x00007ffff0f6794c in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000026 0x00007ffff0f6598d in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000027 0x00007ffff0f8f9a2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000028 0x00007fffe923cfd7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 0000029 0x00007fffe923d230 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 0000030 0x00007fffe923d2dc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 0000031 0x00007ffff044e384 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 0000032 0x00007ffff0f8fa76 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000033 0x00007ffff041c2e1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 0000034 0x00007ffff041c655 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 0000035 0x00007ffff0422629 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 0000036 0x00007ffff72d3579 in Gui::Application::runApplication() () from /opt/lib/libFreeCADGui.so 0000037 0x0000000000406e22 in main () (gdb) |
|
|
here is ldd of fresh binary linux-vdso.so.1 (0x00007ffebebab000) libFreeCADGui.so => /opt/lib/libFreeCADGui.so (0x00007f40856ec000) libFreeCADApp.so => /opt/lib/libFreeCADApp.so (0x00007f4084f20000) libFreeCADBase.so => /opt/lib/libFreeCADBase.so (0x00007f4084aca000) libpython2.7.so.1.0 => /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 (0x00007f408452c000) libxerces-c-3.1.so => /usr/lib/x86_64-linux-gnu/libxerces-c-3.1.so (0x00007f4083f97000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f4083d7b000) libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007f4083b78000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f4083974000) libCoin.so.80 => /usr/lib/x86_64-linux-gnu/libCoin.so.80 (0x00007f4082dce000) libQtOpenGL.so.4 => /usr/lib/x86_64-linux-gnu/libQtOpenGL.so.4 (0x00007f4082acc000) libQtSvg.so.4 => /usr/lib/x86_64-linux-gnu/libQtSvg.so.4 (0x00007f4082873000) libQtWebKit.so.4 => /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 (0x00007f408039e000) libQtGui.so.4 => /usr/lib/x86_64-linux-gnu/libQtGui.so.4 (0x00007f407f6ad000) libQtXml.so.4 => /usr/lib/x86_64-linux-gnu/libQtXml.so.4 (0x00007f407f467000) libQtNetwork.so.4 => /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4 (0x00007f407f111000) libQtCore.so.4 => /usr/lib/x86_64-linux-gnu/libQtCore.so.4 (0x00007f407ec1e000) libboost_filesystem.so.1.58.0 => /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.58.0 (0x00007f407ea05000) libboost_program_options.so.1.58.0 => /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.58.0 (0x00007f407e783000) libboost_regex.so.1.58.0 => /usr/lib/x86_64-linux-gnu/libboost_regex.so.1.58.0 (0x00007f407e474000) libboost_signals.so.1.58.0 => /usr/lib/x86_64-linux-gnu/libboost_signals.so.1.58.0 (0x00007f407e25c000) libboost_system.so.1.58.0 => /usr/lib/x86_64-linux-gnu/libboost_system.so.1.58.0 (0x00007f407e057000) libboost_thread.so.1.58.0 => /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0 (0x00007f407de30000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f407dc13000) libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007f407d97a000) libspnav.so.0 => /usr/lib/libspnav.so.0 (0x00007f407d776000) libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f407d433000) libshiboken-python2.7.so.1.2 => /usr/lib/x86_64-linux-gnu/libshiboken-python2.7.so.1.2 (0x00007f407d203000) libpyside-python2.7.so.1.2 => /usr/lib/x86_64-linux-gnu/libpyside-python2.7.so.1.2 (0x00007f407cfd6000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f407cc5b000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f407c955000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f407c73f000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f407c39b000) libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007f407c182000) libicui18n.so.55 => /usr/lib/x86_64-linux-gnu/libicui18n.so.55 (0x00007f407bd20000) libicuuc.so.55 => /usr/lib/x86_64-linux-gnu/libicuuc.so.55 (0x00007f407b98b000) libicudata.so.55 => /usr/lib/x86_64-linux-gnu/libicudata.so.55 (0x00007f4079ed4000) /lib64/ld-linux-x86-64.so.2 (0x00005612fe89c000) libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f4079cc2000) libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f4079ab9000) libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007f407989c000) libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f40795f0000) libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f40793e5000) libjpeg.so.62 => /usr/lib/x86_64-linux-gnu/libjpeg.so.62 (0x00007f407918c000) libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f4078f66000) libgstapp-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstapp-1.0.so.0 (0x00007f4078d58000) libgstpbutils-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstpbutils-1.0.so.0 (0x00007f4078b2e000) libgstvideo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0 (0x00007f40788ab000) libgstaudio-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0 (0x00007f4078658000) libgstbase-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0 (0x00007f40783f5000) libgstreamer-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 (0x00007f40780d5000) libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f4077e81000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f4077b72000) libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f407789c000) libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f407765e000) libQtXmlPatterns.so.4 => /usr/lib/x86_64-linux-gnu/libQtXmlPatterns.so.4 (0x00007f4076fd5000) libaudio.so.2 => /usr/lib/x86_64-linux-gnu/libaudio.so.2 (0x00007f4076dba000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f4076bb2000) libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f4076988000) libglapi.so.0 => /usr/lib/x86_64-linux-gnu/libglapi.so.0 (0x00007f407675a000) libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f4076557000) libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f4076350000) libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007f407614e000) libxcb-glx.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0 (0x00007f4075f35000) libxcb-dri2.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0 (0x00007f4075d2f000) libxcb-dri3.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0 (0x00007f4075b2c000) libxcb-present.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-present.so.0 (0x00007f4075929000) libxcb-randr.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-randr.so.0 (0x00007f407571a000) libxcb-xfixes.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0 (0x00007f4075512000) libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f4075308000) libxcb-shape.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shape.so.0 (0x00007f4075103000) libxcb-sync.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1 (0x00007f4074efc000) libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f4074cda000) libxshmfence.so.1 => /usr/lib/x86_64-linux-gnu/libxshmfence.so.1 (0x00007f4074ad6000) libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00007f40748d0000) libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007f40746c1000) libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f40744bb000) liborc-0.4.so.0 => /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0 (0x00007f4074234000) libgsttag-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgsttag-1.0.so.0 (0x00007f4073ffa000) libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f4073df5000) libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f4073bec000) libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f407397f000) libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007f4073715000) libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f4073511000) libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f407330a000) |
|
|
my liboce versions (Debian testing fresh instalation 5.1.2016) ii liboce-foundation-dev:amd64 0.15-7 amd64 OpenCASCADE Community Edition CAE platform library development files ii liboce-foundation8:amd64 0.15-7 amd64 OpenCASCADE Community Edition CAE platform shared library ii liboce-modeling-dev:amd64 0.15-7 amd64 OpenCASCADE Community Edition CAE platform library development files ii liboce-modeling8:amd64 0.15-7 amd64 OpenCASCADE Community Edition CAE platform shared library ii liboce-ocaf-dev:amd64 0.15-7 amd64 OpenCASCADE Community Edition CAE platform library development files ii liboce-ocaf-lite-dev:amd64 0.15-7 amd64 OpenCASCADE Community Edition CAE platform library development files ii liboce-ocaf-lite8:amd64 0.15-7 amd64 OpenCASCADE Community Edition CAE platform shared library ii liboce-ocaf8:amd64 0.15-7 amd64 OpenCASCADE Community Edition CAE platform shared library ii liboce-visualization-dev:amd64 0.15-7 amd64 OpenCASCADE Community Edition CAE platform library development files ii liboce-visualization8:amd64 0.15-7 amd64 OpenCASCADE Community Edition CAE platform shared library |
|
|
so i read somewhere that problem disappear if i compile liboce with gcc-5 but i dont know if it is true |
|
|
hm okay.. it's most likely the famous OCE 0.15 bug. http://forum.freecadweb.org/viewtopic.php?f=3&t=12908 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=802517 Can you try with oce0.16 from experimental, or 0.17 from launchpad, see howto here http://www.freecadweb.org/tracker/view.php?id=2218 |
|
|
ok i will try it , today i was build 0.16 oce now freecad master |
|
|
so i sucessfully build freecad 0.16 with 0.16 oce and problem disappear !!! |
|
|
Ok thanks a lot for testing, it is what I thought.. there are huge problems with the OCE 0.15 that is currently in debian and ubuntu. Almost any boolean operation crashes immediately. Unfortunately, the OCE people has issued 0.17 some time ago already, but it takes times for distributions to upgrade their packages... (And 0.18 will probably be out soon) I will close this bug report, as the solution is clear and doesn't require action from our part, don't hesitate to reopen if needed. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2015-12-15 21:41 | half_monkey | New Issue | |
| 2015-12-20 12:43 | eivindkvedalen | Note Added: 0006620 | |
| 2015-12-20 23:27 | yorik | Note Added: 0006623 | |
| 2016-01-05 16:32 | mirecta | Note Added: 0006669 | |
| 2016-01-05 18:26 | yorik | Note Added: 0006670 | |
| 2016-01-06 08:56 | mirecta | Note Added: 0006674 | |
| 2016-01-06 12:35 | yorik | Note Added: 0006675 | |
| 2016-01-06 17:08 | mirecta | Note Added: 0006677 | |
| 2016-01-06 17:09 | mirecta | Note Added: 0006678 | |
| 2016-01-06 17:12 | mirecta | Note Added: 0006679 | |
| 2016-01-06 17:16 | mirecta | Note Added: 0006680 | |
| 2016-01-06 22:08 | yorik | Note Added: 0006682 | |
| 2016-01-07 17:50 | yorik | Assigned To | => yorik |
| 2016-01-07 17:50 | yorik | Status | new => feedback |
| 2016-01-08 15:55 | mirecta | Note Added: 0006686 | |
| 2016-01-10 20:15 | mirecta | Note Added: 0006707 | |
| 2016-01-10 21:16 | yorik | Note Added: 0006708 | |
| 2016-01-10 21:16 | yorik | Status | feedback => closed |
| 2016-01-10 21:16 | yorik | Resolution | open => no change required |
| 2016-01-10 21:16 | yorik | Fixed in Version | => 0.16 |
FreeCAD