[Solved] 0.19.17068 AppImage Test Framework leads to a Hard Crash

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
User avatar
Kunda1
Posts: 5120
Joined: Thu Jan 05, 2017 9:03 pm

[Solved] 0.19.17068 AppImage Test Framework leads to a Hard Crash

Postby Kunda1 » Thu Jun 20, 2019 2:54 am

Just ran Test Framework on
OS: Manjaro Linux (XFCE/xfce)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.17068 (Git) AppImage
Build type: Release
Branch: master
Hash: 236f890864ef51a8a09b7e507a3a122c41fbb724
Python version: 3.7.1
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)


First issue: (submitted to @DeepSOIC's repo https://github.com/DeepSOIC/Part-o-magic/issues/31)

Code: Select all

Traceback (most recent call last):
  File "/home/foo/.FreeCAD/Mod/Part-o-magic/PartOMagic/Gui/Observer.py", line 133, in slotChangedObject
    lmd()
  File "/home/foo/.FreeCAD/Mod/Part-o-magic/PartOMagic/Gui/Observer.py", line 116, in <lambda>
    self.appendToActiveContainer(feature, ac, aw)
  File "/home/foo/.FreeCAD/Mod/Part-o-magic/PartOMagic/Gui/Observer.py", line 329, in appendToActiveContainer
    if test_exclude(feature, active_workbench):
  File "/home/foo/.FreeCAD/Mod/Part-o-magic/PartOMagic/Gui/Observer.py", line 39, in test_exclude
    if feature.isDerivedFrom(typ):
<class 'ReferenceError'>: Cannot access attribute 'isDerivedFrom' of deleted object
DeepSOIC wrote:
Second issue:

Code: Select all

starting TD DrawAnno/Sym/Image test
TDTestAnno path: /tmp/.mount_FreeCA2SHXlj/usr/Mod/TechDraw/TDTest
created object
created object
Program received signal SIGSEGV, Segmentation fault.
#0  /usr/lib/libc.so.6(+0x378b0) [0x7ff536b678b0]
#1  0x7ff53601a098 in QDomNode::QDomNode(QDomNodePrivate*) from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/./libQt5Xml.so.5+0x8
#2  0x7ff51370cc58 in QDomNodeModel::toDomNode(QXmlNodeModelIndex const&) const from /tmp/.mount_FreeCA2SHXlj/usr/lib/TechDraw.so+0x28
#3  0x7ff51370d8f8 in QDomNodeModel::name(QXmlNodeModelIndex const&) const from /tmp/.mount_FreeCA2SHXlj/usr/lib/TechDraw.so+0x38
#4  /tmp/.mount_FreeCA2SHXlj/usr/lib/./libQt5XmlPatterns.so.5(+0x2b1871) [0x7ff513419871]
#5  /tmp/.mount_FreeCA2SHXlj/usr/lib/./libQt5XmlPatterns.so.5(+0xf976e) [0x7ff51326176e]
#6  /tmp/.mount_FreeCA2SHXlj/usr/lib/./libQt5XmlPatterns.so.5(+0x115455) [0x7ff51327d455]
#7  /tmp/.mount_FreeCA2SHXlj/usr/lib/./libQt5XmlPatterns.so.5(+0xa6146) [0x7ff51320e146]
#8  /tmp/.mount_FreeCA2SHXlj/usr/lib/./libQt5XmlPatterns.so.5(+0x119014) [0x7ff513281014]
#9  /tmp/.mount_FreeCA2SHXlj/usr/lib/./libQt5XmlPatterns.so.5(+0x125493) [0x7ff51328d493]
#10  /tmp/.mount_FreeCA2SHXlj/usr/lib/./libQt5XmlPatterns.so.5(+0x119006) [0x7ff513281006]
#11  /tmp/.mount_FreeCA2SHXlj/usr/lib/./libQt5XmlPatterns.so.5(+0x125a4d) [0x7ff51328da4d]
#12  /tmp/.mount_FreeCA2SHXlj/usr/lib/./libQt5XmlPatterns.so.5(+0x125564) [0x7ff51328d564]
#13  /tmp/.mount_FreeCA2SHXlj/usr/lib/./libQt5XmlPatterns.so.5(+0x119006) [0x7ff513281006]
#14  0x7ff51322d074 in QXmlQuery::evaluateTo(QXmlResultItems*) const from /tmp/.mount_FreeCA2SHXlj/usr/lib/./libQt5XmlPatterns.so.5+0xa4
#15  0x7ff5136e2bfb in TechDraw::DrawSVGTemplate::getEditableTextsFromTemplate[abi:cxx11]() from /tmp/.mount_FreeCA2SHXlj/usr/lib/TechDraw.so+0x6eb
#16  0x7ff5136e3900 in TechDraw::DrawSVGTemplate::onChanged(App::Property const*) from /tmp/.mount_FreeCA2SHXlj/usr/lib/TechDraw.so+0x90
#17  0x7ff5386e4725 in App::Property::hasSetValue() from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libFreeCADApp.so+0x35
#18  0x7ff53871efcd in App::PropertyString::setPyObject(_object*) from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libFreeCADApp.so+0x7d
#19  0x7ff51372b878 in TechDraw::DrawSVGTemplatePy::setCustomAttributes(char const*, _object*) from /tmp/.mount_FreeCA2SHXlj/usr/lib/TechDraw.so+0x68
#20  0x7ff51372c757 in TechDraw::DrawSVGTemplatePy::_setattr(char const*, _object*) from /tmp/.mount_FreeCA2SHXlj/usr/lib/TechDraw.so+0x27
#21  0x7ff538463873 in Base::PyObjectBase::__setattro(_object*, _object*, _object*) from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libFreeCADBase.so+0x113
#22  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(PyObject_SetAttr+0x50) [0x7ff538a17f80]
#23  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x40ef) [0x7ff5388890ef]
#24  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(+0x6de30) [0x7ff53888ce30]
#25  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(+0x6f0f6) [0x7ff53888e0f6]
#26  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x4808) [0x7ff538889808]
#27  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(+0x6de30) [0x7ff53888ce30]
#28  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(+0x6f0f6) [0x7ff53888e0f6]
#29  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x4808) [0x7ff538889808]
#30  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalCodeWithName+0xac4) [0x7ff538a47284]
#31  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyFunction_FastCallDict+0x1d8) [0x7ff53893c948]
#32  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyObject_Call_Prepend+0xde) [0x7ff53893e8ae]
#33  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(PyObject_Call+0x68) [0x7ff53893ce38]
#34  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x49ae) [0x7ff5388899ae]
#35  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalCodeWithName+0xac4) [0x7ff538a47284]
#36  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyFunction_FastCallDict+0x1d8) [0x7ff53893c948]
#37  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyObject_Call_Prepend+0xde) [0x7ff53893e8ae]
#38  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(+0x1daf46) [0x7ff5389f9f46]
#39  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyObject_FastCallKeywords+0xc5) [0x7ff53893d005]
#40  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(+0x6f071) [0x7ff53888e071]
#41  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x4808) [0x7ff538889808]
#42  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalCodeWithName+0xac4) [0x7ff538a47284]
#43  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyFunction_FastCallDict+0x1d8) [0x7ff53893c948]
#44  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyObject_Call_Prepend+0xde) [0x7ff53893e8ae]
#45  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(PyObject_Call+0x68) [0x7ff53893ce38]
#46  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x49ae) [0x7ff5388899ae]
#47  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalCodeWithName+0xac4) [0x7ff538a47284]
#48  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyFunction_FastCallDict+0x1d8) [0x7ff53893c948]
#49  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyObject_Call_Prepend+0xde) [0x7ff53893e8ae]
#50  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(+0x1daf46) [0x7ff5389f9f46]
#51  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyObject_FastCallKeywords+0xc5) [0x7ff53893d005]
#52  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(+0x6f071) [0x7ff53888e071]
#53  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x4808) [0x7ff538889808]
#54  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalCodeWithName+0xac4) [0x7ff538a47284]
#55  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyFunction_FastCallDict+0x1d8) [0x7ff53893c948]
#56  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyObject_Call_Prepend+0xde) [0x7ff53893e8ae]
#57  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(PyObject_Call+0x68) [0x7ff53893ce38]
#58  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x49ae) [0x7ff5388899ae]
#59  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalCodeWithName+0xac4) [0x7ff538a47284]
#60  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyFunction_FastCallDict+0x1d8) [0x7ff53893c948]
#61  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyObject_Call_Prepend+0xde) [0x7ff53893e8ae]
#62  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(+0x1daf46) [0x7ff5389f9f46]
#63  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyObject_FastCallKeywords+0xc5) [0x7ff53893d005]
#64  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(+0x6f071) [0x7ff53888e071]
#65  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x4808) [0x7ff538889808]
#66  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalCodeWithName+0xac4) [0x7ff538a47284]
#67  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyFunction_FastCallKeywords+0x90) [0x7ff53893c680]
#68  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(+0x6f0f6) [0x7ff53888e0f6]
#69  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x2cb9) [0x7ff538887cb9]
#70  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(+0x6de30) [0x7ff53888ce30]
#71  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(+0x6f0f6) [0x7ff53888e0f6]
#72  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x2cb9) [0x7ff538887cb9]
#73  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(_PyEval_EvalCodeWithName+0xac4) [0x7ff538a47284]
#74  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(PyEval_EvalCodeEx+0x3f) [0x7ff538a4736f]
#75  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(PyEval_EvalCode+0x1c) [0x7ff538916abc]
#76  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libpython3.7m.so.1.0(PyRun_StringFlags+0x94) [0x7ff5389671b4]
#77  0x7ff5384218aa in Base::InterpreterSingleton::runString[abi:cxx11](char const*) from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libFreeCADBase.so+0x6a
#78  0x7ff510cb9bd1 in TestGui::UnitTestDialog::on_startButton_clicked() from /tmp/.mount_FreeCA2SHXlj/usr/lib/QtUnitGui.so+0x81
#79  0x7ff510cbae59 in TestGui::UnitTestDialog::qt_metacall(QMetaObject::Call, int, void**) from /tmp/.mount_FreeCA2SHXlj/usr/lib/QtUnitGui.so+0x99
#80  0x7ff5371a79ac in QMetaObject::activate(QObject*, int, int, void**) from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libQt5Core.so.5+0x7ec
#81  0x7ff537659112 in QAbstractButton::clicked(bool) from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libQt5Widgets.so.5+0x32
#82  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libQt5Widgets.so.5(+0x2372ea) [0x7ff5376592ea]
#83  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libQt5Widgets.so.5(+0x2383ef) [0x7ff53765a3ef]
#84  0x7ff53765a5c4 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libQt5Widgets.so.5+0xd4
#85  0x7ff5375c6978 in QWidget::event(QEvent*) from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libQt5Widgets.so.5+0x1e8
#86  0x7ff5375845ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libQt5Widgets.so.5+0x9c
#87  0x7ff537589be7 in QApplication::notify(QObject*, QEvent*) from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libQt5Widgets.so.5+0x7c7
#88  0x7ff538ef3bf9 in Gui::GUIApplication::notify(QObject*, QEvent*) from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libFreeCADGui.so+0x89
#89  0x7ff537179c78 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libQt5Core.so.5+0x118
#90  0x7ff537588bdf in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libQt5Widgets.so.5+0x1bf
#91  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libQt5Widgets.so.5(+0x1bfbcd) [0x7ff5375e1bcd]
#92  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libQt5Widgets.so.5(+0x1c2141) [0x7ff5375e4141]
#93  0x7ff5375845ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libQt5Widgets.so.5+0x9c
#94  0x7ff537589694 in QApplication::notify(QObject*, QEvent*) from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libQt5Widgets.so.5+0x274
#95  0x7ff538ef3bf9 in Gui::GUIApplication::notify(QObject*, QEvent*) from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libFreeCADGui.so+0x89
#96  0x7ff537179c78 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libQt5Core.so.5+0x118
#97  0x7ff535b2cff4 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/./libQt5Gui.so.5+0x6d4
#98  0x7ff535b2e565 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/./libQt5Gui.so.5+0x105
#99  0x7ff535b0b8ab in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/./libQt5Gui.so.5+0xab
#100  /tmp/.mount_FreeCA2SHXlj/usr/plugins/platforms/../../lib/libQt5XcbQpa.so.5(+0x9be40) [0x7ff5324dfe40]
#101  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/./libglib-2.0.so.0(g_main_context_dispatch+0x2e8) [0x7ff533a7baf8]
#102  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/./libglib-2.0.so.0(+0x50d41) [0x7ff533a7bd41]
#103  /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/./libglib-2.0.so.0(g_main_context_iteration+0x2e) [0x7ff533a7bdce]
#104  0x7ff5371d07af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libQt5Core.so.5+0x5f
#105  0x7ff537177d1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libQt5Core.so.5+0x12a
#106  0x7ff53717ff6d in QCoreApplication::exec() from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libQt5Core.so.5+0x8d
#107  0x7ff538e8a504 in Gui::Application::runApplication() from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/libFreeCADGui.so+0x1514
#108  /tmp/.mount_FreeCA2SHXlj/usr/bin/FreeCAD(main+0x725) [0x5588727437a5]
#109  /usr/lib/libc.so.6(__libc_start_main+0xf3) [0x7ff536b53ce3]
#110  /tmp/.mount_FreeCA2SHXlj/usr/bin/FreeCAD(+0x44d5) [0x5588727444d5]
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
wandererfan
Posts: 2880
Joined: Tue Nov 06, 2012 5:42 pm

Re: 0.19.17068 AppImage Test Framework leads to a Hard Crash

Postby wandererfan » Thu Jun 20, 2019 3:50 pm

Kunda1 wrote:
Thu Jun 20, 2019 2:54 am
Qt version: 5.6.2
Program received signal SIGSEGV, Segmentation fault.
#0 /usr/lib/libc.so.6(+0x378b0) [0x7ff536b678b0]
#1 0x7ff53601a098 in QDomNode::QDomNode(QDomNodePrivate*) from /tmp/.mount_FreeCA2SHXlj/usr/bin/../lib/./libQt5Xml.so.5+0x8
#2 0x7ff51370cc58 in QDomNodeModel::toDomNode(QXmlNodeModelIndex const&) const from /tmp/.mount_FreeCA2SHXlj/usr/lib/TechDraw.so+0x28
#3 0x7ff51370d8f8 in QDomNodeModel::name(QXmlNodeModelIndex const&) const from /tmp/.mount_FreeCA2SHXlj/usr/lib/TechDraw.so+0x38
Full disclosure: I don't know beans about AppImage or Manjaro.

Travis build works (see below). There was a recent changes to include libQt5XMLPatterns git commit 5f0be3cacc. Maybe this was not applied to the AppImage build?

Also, Qt 5.6.2 seems old, I'm using 5.9.5 here, as is daily.

But I just guessing.


From Travis build:

Code: Select all

testAnnoSymImageCase (TestTechDrawApp.TechDrawTestCases) ... starting TD DrawAnno/Sym/Image test/Image test
TDTestAnno path: /usr/local/Mod/TechDraw/TDTest
TDTestAnno - page + template added to document
TDTestAnno - template set
TDTestAnno - annotation created
TDTestAnno - symbol created
TDTestAnno - image created
TDTestAnno - recomputed
TD DrawAnno/Sym/Image test passed
ok
testBalloonCase (TestTechDrawApp.TechDrawTestCases) ... starting TD DrawViewBalloon test
TDBalloon path: /usr/local/Mod/TechDraw/TDTest
Place balloon
adding balloon1 to page
adding balloon2 to page
TD DrawViewBalloon test passed
ok
testDimensionCase (TestTechDrawApp.TechDrawTestCases) ... starting TD DrawViewDimension test
TDDim path: /usr/local/Mod/TechDraw/TDTest
making length dimension
adding dim1 to page
finished length dimension
making radius dimension
TD DrawViewDimension test passed
ok
testHatchCase (TestTechDrawApp.TechDrawTestCases) ... starting TD DrawHatch test
TDHatch path: /usr/local/Mod/TechDraw/TDTest
making hatch
adding hatch to page
finished hatch
TD DrawHatch test passed
ok
testProjGroupCase (TestTechDrawApp.TechDrawTestCases) ... starting TD DrawProjGroup test
TDGroup path: /usr/local/Mod/TechDraw/TDTest
document created
box created
sphere created
Fusion created
making a page
Page created
making a projection group
Group created
adding views
added Front
Anchor values set
Front/Anchor recomputed
adding left
added Left
added Top
added Right
added Rear
added Bottom
removed Left
testing getItemByLabel
Item Label: Top Item Name: ProjItem002
recomputing document
View: Front TechDraw::DrawProjGroupItem
View: Top TechDraw::DrawProjGroupItem
View: Right TechDraw::DrawProjGroupItem
View: Rear TechDraw::DrawProjGroupItem
View: Bottom TechDraw::DrawProjGroupItem
TD DrawProjGroup test passed
ok
testSectionCase (TestTechDrawApp.TechDrawTestCases) ... starting TD DrawViewSection test
TDSection path: /usr/local/Mod/TechDraw/TDTest
page created
view created
section created
TD DrawViewSection test passed
ok
testViewPartCase (TestTechDrawApp.TechDrawTestCases) ... starting TD DrawViewPart test
TDPart path: /usr/local/Mod/TechDraw/TDTest
page created
TD DrawViewPart test passed
ok
User avatar
Kunda1
Posts: 5120
Joined: Thu Jan 05, 2017 9:03 pm

Re: 0.19.17068 AppImage Test Framework leads to a Hard Crash

Postby Kunda1 » Thu Jun 20, 2019 4:36 pm

Thanks wandererfan, I x-posted to the appimage thread (https://forum.freecadweb.org/viewtopic. ... 12#p315612)
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
triplus
Posts: 8605
Joined: Mon Dec 12, 2011 4:45 pm

Re: 0.19.17068 AppImage Test Framework leads to a Hard Crash

Postby triplus » Sun Aug 25, 2019 10:59 pm

Is this still an issue when using the latest FreeCAD 0.19 AppImage?
User avatar
Kunda1
Posts: 5120
Joined: Thu Jan 05, 2017 9:03 pm

Re: 0.19.17068 AppImage Test Framework leads to a Hard Crash

Postby Kunda1 » Tue Aug 27, 2019 5:11 pm

triplus wrote:
Sun Aug 25, 2019 10:59 pm
Is this still an issue when using the latest FreeCAD 0.19 AppImage?
Nope. I can run test framework fine (it still reports a bunch of errors but at least doesn't crash anymore)
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
triplus
Posts: 8605
Joined: Mon Dec 12, 2011 4:45 pm

Re: 0.19.17068 AppImage Test Framework leads to a Hard Crash

Postby triplus » Wed Aug 28, 2019 8:04 pm

Great, therefore one issue less to worry about!

Reference:
https://forum.freecadweb.org/viewtopic.php?f=4&t=37738