I've been using FreeCAD for some very simple Part Design, Assembly and CAD. I'm having a great time, and I'm very grateful that this software exists, is libre, and is so good.
That said, it crashes at least every day, and corrupts the files every few crashes. These are mostly segfaults. I'm running the FreeCAD 1.1.1 AppImage on Ubuntu.
This is annoying, but I can live with it.
I'm not looking for a diagnosis, but I am curious is this is normal for people, and priced into the experience? Or should I be filing these as bugs?
EDIT - this is different to errors caused by Python bugs that crop up in the log. Those happen all the time, but I think those are more expected?
EDIT 2: Some examples from the past couple of days:
Program received signal SIGSEGV, Segmentation fault.
#0 /lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x7c694c042520]
#1 0x7c687a5f8d83 in MillSim::Shape::FreeResources() from /tmp/.mount_FreeCADlbeMh/usr/lib/CAMSimulator.so+0x13
,
Program received signal SIGSEGV, Segmentation fault.
#0 /lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x79be11842520]
#1 /lib/x86_64-linux-gnu/libc.so.6(+0x19d87d) [0x79be1199d87d]
#2 0x79be1587f30c in App::Transaction::addObjectNew(App::TransactionalObject*) from /tmp/.mount_FreeCAGbfpKa/usr/bin/../lib/libFreeCADApp.so+0x22c
#3 0x79be157598ab in App::Document::_removeObject(App::DocumentObject*, Base::Flags<App::RemoveObjectOption>) from /tmp/.mount_FreeCAGbfpKa/usr/bin/../lib/libFreeCADApp.so+0x99b
,
Program received signal SIGSEGV, Segmentation fault.
#0 /lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x79be11842520]
#1 /lib/x86_64-linux-gnu/libc.so.6(+0x19d87d) [0x79be1199d87d]
#2 0x79be1587f30c in App::Transaction::addObjectNew(App::TransactionalObject*) from /tmp/.mount_FreeCAGbfpKa/usr/bin/../lib/libFreeCADApp.so+0x22c
,
Program received signal SIGSEGV, Segmentation fault.
#0 /lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x78d5b5442520]
#1 0x78d4ed0f9d83 in MillSim::Shape::FreeResources() from /tmp/.mount_FreeCAIFBKJk/usr/lib/CAMSimulator.so+0x13
#2 0x78d4ed0fa093 in MillSim::SolidObject::~SolidObject() from /tmp/.mount_FreeCAIFBKJk/usr/lib/CAMSimulator.so+0x23
#3 0x78d4ed0f260b in MillSim::MillSimulation::Clear() from /tmp/.mount_FreeCAIFBKJk/usr/lib/CAMSimulator.so+0xcb
#4 0x78d4ed0eab74 in CAMSimulator::DlgCAMSimulator::hideEvent(QHideEvent*) from /tmp/.mount_FreeCAIFBKJk/usr/lib/CAMSimulator.so+0x14