View Issue Details

IDProjectCategoryView StatusLast Update
0002370FreeCADBugpublic2016-01-10 21:16
Reporterhalf_monkey Assigned Toyorik  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionno change required 
PlatformDebian LinuxOSDebianOS VersionTesting
Product Version0.15 
Fixed in Version0.16 
Summary0002370: Crash creating pocket in part design workbench
DescriptionAttempting 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 ReproduceTo 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 Informationrunning in KDE/Plasma in case that makes a difference.

Contact me if further information is required.
TagsNo tags attached.
FreeCAD Information

Activities

eivindkvedalen

2015-12-20 12:43

developer   ~0006620

Not able to recreate crash with current master.

yorik

2015-12-20 23:27

administrator   ~0006623

No crash for me either... This might be fixed in 0.16 already.

mirecta

2016-01-05 16:32

reporter   ~0006669

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 ?

yorik

2016-01-05 18:26

administrator   ~0006670

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...

mirecta

2016-01-06 08:56

reporter   ~0006674

ok i will try build 0.16 and test it

and when will be 0.16 released ?

yorik

2016-01-06 12:35

administrator   ~0006675

no date defined, follow the progresses here: http://forum.freecadweb.org/viewtopic.php?f=8&t=11557

mirecta

2016-01-06 17:08

reporter   ~0006677

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)

mirecta

2016-01-06 17:09

reporter   ~0006678

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)

mirecta

2016-01-06 17:12

reporter   ~0006679

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

mirecta

2016-01-06 17:16

reporter   ~0006680

so i read somewhere that problem disappear if i compile liboce with gcc-5
but i dont know if it is true

yorik

2016-01-06 22:08

administrator   ~0006682

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

mirecta

2016-01-08 15:55

reporter   ~0006686

ok i will try it , today i was build 0.16 oce
now freecad master

mirecta

2016-01-10 20:15

reporter   ~0006707

so i sucessfully build freecad 0.16 with 0.16 oce and problem disappear !!!

yorik

2016-01-10 21:16

administrator   ~0006708

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.

Issue History

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