View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004242 | Draft | Bug | public | 2020-01-09 05:25 | 2021-02-06 06:45 |
Reporter | vocx | Assigned To | |||
Priority | normal | Severity | crash | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | Linux | OS | Ubuntu | OS Version | 18.04 |
Target Version | 0.20 | ||||
Summary | 0004242: Crash: when testing Draft Dimension | ||||
Description | All workbenches include unit tests to tests many of its tools. When running the test for the Draft Dimension tool, and only this tool, from the command line, the software crashes. It doesn't crash if all tests are run, only when this single test is run in isolation. Many people can't reproduce this crash. Therefore, the problem could be my particular system, including Coin version, and graphics card. Forum thread Crash: when testing Draft Dimension | ||||
Steps To Reproduce | Run from the command line
It does not crash if all tests are run
| ||||
Additional Information | My system has
And Intel HD 620 (rev 02) graphics. Backtrace in the attached file. | ||||
Tags | No tags attached. | ||||
FreeCAD Information | OS: Ubuntu 18.04.3 LTS (ubuntu:GNOME/ubuntu) Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.19.19212 (Git) Build type: Debug Branch: master Hash: 004fda205ed8470702864083f417710db222b760 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) | ||||
|
Attachment of log bug_4242.txt (52,156 bytes)
Thread 1 "FreeCAD" received signal SIGSEGV, Segmentation fault. 0x00007ffff17c6e3a in cc_rbptree_insert () from /usr/lib/x86_64-linux-gnu/libCoin.so.80c (gdb) bt #0 0x00007ffff17c6e3a in cc_rbptree_insert () at /usr/lib/x86_64-linux-gnu/libCoin.so.80c #1 0x00007ffff19429d2 in SoChildList::append(SoNode*) () at /usr/lib/x86_64-linux-gnu/libCoin.so.80c 0000002 0x00007ffff1992bb3 in SoGroup::addChild(SoNode*) () at /usr/lib/x86_64-linux-gnu/libCoin.so.80c 0000003 0x00007fffca0b602e in () at /usr/lib/python3/dist-packages/pivy/_coin.cpython-36m-x86_64-linux-gnu.so 0000004 0x00007ffff41f777b in _PyCFunction_FastCallDict (func_obj= <built-in method SoGroup_addChild of module object at remote 0x7fffcb234c28>, args=0x7fff7e63bfd8, nargs=<optimized out>, kwargs=<optimized out>) at ../Objects/methodobject.c:234 0000005 0x00007ffff416044c in call_function (pp_stack=0x7fffffff9b50, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4851 0000006 0x00007ffff4166563 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335 0000007 0x00007ffff415ea63 in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=nargs@entry=2, globals=globals@entry={'__name__': 'pivy.coin', '__doc__': '\nPivy is a Coin binding for Python. Coin is a high-level 3D graphics\nlibrary with a C++ Application Programming Interface. Coin uses\nscene-graph data structures to render real-time graphics suitable for\nmostly all kinds of scientific and engineering visualization\napplications.\n', '__package__': 'pivy', '__loader__': <SourceFileLoader(name='pivy.coin', path='/usr/lib/python3/dist-packages/pivy/coin.py') at remote 0x7fffcbb53fd0>, '__spec__': <ModuleSpec(name='pivy.coin', loader=<...>, origin='/usr/lib/python3/dist-packages/pivy/coin.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/usr/lib/python3/dist-packages/pivy/__pycache__/coin.cpython-36.pyc', _initializing=False) at remote 0x7fffd4012048>, '__file__': '/usr/lib/python3/dist-packages/pivy/coin.py', '__cached__': '/usr/lib/python3/dist-packages/pivy/__pycache__/coin.cpython-36.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other...(truncated)) at ../Python/ceval.c:4933 0000008 0x00007ffff416051e in fast_function (kwnames=0x0, nargs=2, stack=<optimized out>, func=<function at remote 0x7fffcae031e0>) at ../Python/ceval.c:4968 0000009 0x00007ffff416051e in call_function (pp_stack=0x7fffffff9d00, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4872 0000010 0x00007ffff4166563 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335 0000011 0x00007ffff415ea63 in _PyFunction_FastCall (co=co@entry=0x7fff7e7914b0, args=<optimized out>, ---Type <return> to continue, or q <return> to quit--- args@entry=0x7fffffff9ea0, nargs=nargs@entry=2, globals=globals@entry={'__name__': 'Draft', '__doc__': None, '__package__': '', '__loader__': <SourceFileLoader(name='Draft', path='/opt/freecad-build-vocx/Mod/Draft/Draft.py') at remote 0x7fff7e7e7780>, '__spec__': <ModuleSpec(name='Draft', loader=<...>, origin='/opt/freecad-build-vocx/Mod/Draft/Draft.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/opt/freecad-build-vocx/Mod/Draft/__pycache__/Draft.cpython-36.pyc', _initializing=False) at remote 0x7fff7e7e77f0>, '__file__': '/opt/freecad-build-vocx/Mod/Draft/Draft.py', '__cached__': '/opt/freecad-build-vocx/Mod/Draft/__pycache__/Draft.cpython-36.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x5555557eb778>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x5555557eb778>, origin=None, loader_state=None, submodule_search_locations=None, _...(truncated)) at ../Python/ceval.c:4933 0000012 0x00007ffff4160085 in _PyFunction_FastCallDict (func=<function at remote 0x7fff7e6ac378>, args=0x7fffffff9ea0, nargs=2, kwargs=0x0) at ../Python/ceval.c:5035 0000013 0x00007ffff424b211 in _PyObject_FastCallDict (func=func@entry=<function at remote 0x7fff7e6ac378>, args=args@entry=0x7fffffff9ea0, nargs=nargs@entry=2, kwargs=kwargs@entry=0x0) at ../Objects/abstract.c:2310 0000014 0x00007ffff424b93d in _PyObject_Call_Prepend (func=<function at remote 0x7fff7e6ac378>, obj=<optimized out>, args= (<Gui.ViewProviderDocumentObject at remote 0x555557607498>,), kwargs=0x0) at ../Objects/abstract.c:2373 0000015 0x00007ffff424b9a8 in PyObject_Call (func=<method at remote 0x7fff7e7bb188>, args=<optimized out>, kwargs=<optimized out>) at ../Objects/abstract.c:2261 0000016 0x00007ffff6baf634 in Base::pyCall(_object*, _object*) (callable=<method at remote 0x7fff7e7bb188>, args=(<Gui.ViewProviderDocumentObject at remote 0x555557607498>,)) at /opt/freecad-source-vocx/src/Base/Interpreter.h:124 0000017 0x00007ffff707a145 in Gui::ViewProviderPythonFeatureImp::attach(App::DocumentObject*) (this=0x555556997740, pcObject= 0x5555575fb140) at /opt/freecad-source-vocx/src/Gui/ViewProviderPythonFeature.cpp:791 0000018 0x00007ffff7081957 in Gui::ViewProviderPythonFeatureT<Gui::ViewProviderDocumentObject>::onChanged(App::Property const*) (this= 0x5555575e8360, prop=0x5555575e86f0) at /opt/freecad-source-vocx/src/Gui/ViewProviderPythonFeature.h:500 ---Type <return> to continue, or q <return> to quit--- 0000019 0x00007ffff565610f in App::Property::hasSetValue() (this=0x5555575e86f0) at /opt/freecad-source-vocx/src/App/Property.cpp:156 0000020 0x00007ffff56be21b in App::PropertyPythonObject::setPyObject(_object*) (this=0x5555575e86f0, obj=<_ViewProviderDimension(Object=<FeaturePython at remote 0x555555d69cc8>, color=<SoBaseColor(this=<SwigPyObject at remote 0x7fff7e7e2930>) at remote 0x7fff7e634a20>, font=<SoFont(this=<SwigPyObject at remote 0x7fff7e7e29f0>) at remote 0x7fff7e634b00>, font3d=<SoFont(this=<SwigPyObject at remote 0x7fff7e7e2ab0>) at remote 0x7fff7e634b70>, text=<SoAsciiText(this=<SwigPyObject at remote 0x7fff7e7e2b40>) at remote 0x7fff7e634ba8>, text3d=<SoText2(this=<SwigPyObject at remote 0x7fff7e7e2c30>) at remote 0x7fff7e634be0>, textpos=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7e2d20>) at remote 0x7fff7e634c50>, coord1=<SoCoordinate3(this=<SwigPyObject at remote 0x7fff7e735060>) at remote 0x7fff7e634c88>, trans1=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7350f0>) at remote 0x7fff7e634d30>, coord2=<SoCoordinate3(this=<SwigPyObject at remote 0x7fff7e735180>) at remote 0x7fff7e634d68>, trans2=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7352a0>) at remote 0x7fff7e634da0>, transDimOvershoot1=<SoTransform(thi...(truncated)) at /opt/freecad-source-vocx/src/App/PropertyPythonObject.cpp:80 0000021 0x00007ffff5666570 in App::PropertyContainerPy::setCustomAttributes(char const*, _object*) (this= 0x555557607490, attr=0x7fffd402e3a8 "Proxy", obj=<_ViewProviderDimension(Object=<FeaturePython at remote 0x555555d69cc8>, color=<SoBaseColor(this=<SwigPyObject at remote 0x7fff7e7e2930>) at remote 0x7fff7e634a20>, font=<SoFont(this=<SwigPyObject at remote 0x7fff7e7e29f0>) at remote 0x7fff7e634b00>, font3d=<SoFont(this=<SwigPyObject at remote 0x7fff7e7e2ab0>) at remote 0x7fff7e634b70>, text=<SoAsciiText(this=<SwigPyObject at remote 0x7fff7e7e2b40>) at remote 0x7fff7e634ba8>, text3d=<SoText2(this=<SwigPyObject at remote 0x7fff7e7e2c30>) at remote 0x7fff7e634be0>, textpos=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7e2d20>) at remote 0x7fff7e634c50>, coord1=<SoCoordinate3(this=<SwigPyObject at remote 0x7fff7e735060>) at remote 0x7fff7e634c88>, trans1=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7350f0>) at remote 0x7fff7e634d30>, coord2=<SoCoordinate3(this=<SwigPyObject at remote 0x7fff7e735180>) at remote 0x7fff7e634d68>, trans2=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7352a0>) at remote 0x7fff7e634da0>, transDimOvershoot1=<SoTransform(thi...(truncated)) at /opt/freecad-source-vocx/src/App/PropertyContainerPyImp.cpp:560 0000022 0x00007ffff5662aa6 in App::PropertyContainerPy::_setattr(char const*, _object*) (this=0x555557607490, attr=0x7fffd402e3a8 "Proxy", value=<_ViewProviderDimension(Object=<FeaturePython at remote 0x555555d69cc8>, color=<SoBaseColor(this=<SwigPyObject at remote 0x7fff7e7e2930>) at remote 0x7fff7e634a20>, font=<SoFont(this=<SwigPyObject at remote 0x7fff7e7e29f0>) at remote 0x7fff7e634b00>, font3d=<SoFont(t---Type <return> to continue, or q <return> to quit--- his=<SwigPyObject at remote 0x7fff7e7e2ab0>) at remote 0x7fff7e634b70>, text=<SoAsciiText(this=<SwigPyObject at remote 0x7fff7e7e2b40>) at remote 0x7fff7e634ba8>, text3d=<SoText2(this=<SwigPyObject at remote 0x7fff7e7e2c30>) at remote 0x7fff7e634be0>, textpos=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7e2d20>) at remote 0x7fff7e634c50>, coord1=<SoCoordinate3(this=<SwigPyObject at remote 0x7fff7e735060>) at remote 0x7fff7e634c88>, trans1=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7350f0>) at remote 0x7fff7e634d30>, coord2=<SoCoordinate3(this=<SwigPyObject at remote 0x7fff7e735180>) at remote 0x7fff7e634d68>, trans2=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7352a0>) at remote 0x7fff7e634da0>, transDimOvershoot1=<SoTransform(thi...(truncated)) at /opt/freecad-build-vocx/src/App/PropertyContainerPy.cpp:1100 0000023 0x00007ffff552d5dc in App::ExtensionContainerPy::_setattr(char const*, _object*) (this=0x555557607490, attr=0x7fffd402e3a8 "Proxy", value=<_ViewProviderDimension(Object=<FeaturePython at remote 0x555555d69cc8>, color=<SoBaseColor(this=<SwigPyObject at remote 0x7fff7e7e2930>) at remote 0x7fff7e634a20>, font=<SoFont(this=<SwigPyObject at remote 0x7fff7e7e29f0>) at remote 0x7fff7e634b00>, font3d=<SoFont(this=<SwigPyObject at remote 0x7fff7e7e2ab0>) at remote 0x7fff7e634b70>, text=<SoAsciiText(this=<SwigPyObject at remote 0x7fff7e7e2b40>) at remote 0x7fff7e634ba8>, text3d=<SoText2(this=<SwigPyObject at remote 0x7fff7e7e2c30>) at remote 0x7fff7e634be0>, textpos=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7e2d20>) at remote 0x7fff7e634c50>, coord1=<SoCoordinate3(this=<SwigPyObject at remote 0x7fff7e735060>) at remote 0x7fff7e634c88>, trans1=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7350f0>) at remote 0x7fff7e634d30>, coord2=<SoCoordinate3(this=<SwigPyObject at remote 0x7fff7e735180>) at remote 0x7fff7e634d68>, trans2=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7352a0>) at remote 0x7fff7e634da0>, transDimOvershoot1=<SoTransform(thi...(truncated)) at /opt/freecad-build-vocx/src/App/ExtensionContainerPy.cpp:368 0000024 0x00007ffff70696c6 in Gui::ViewProviderPy::_setattr(char const*, _object*) (this=0x555557607490, attr=0x7fffd402e3a8 "Proxy", value=<_ViewProviderDimension(Object=<FeaturePython at remote 0x555555d69cc8>, color=<SoBaseColor(this=<SwigPyObject at remote 0x7fff7e7e2930>) at remote 0x7fff7e634a20>, font=<SoFont(this=<SwigPyObject at remote 0x7fff7e7e29f0>) at remote 0x7fff7e634b00>, font3d=<SoFont(this=<SwigPyObject at remote 0x7fff7e7e2ab0>) at remote 0x7fff7e634b70>, text=<SoAsciiText(this=<SwigPyObject at remote 0x7fff7e7e2b40>) at remote 0x7fff7e634ba8>, text3d=<SoText2(this=<SwigPyObject at remote 0x7fff7e7e2c30>) at remote 0x7fff7e634be0>, textpos=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7e2d20>) at remote 0x7fff7e634c50>, coord1=<SoCoordinate3(this=<SwigPyObject at remote 0x7fff7e735060>)---Type <return> to continue, or q <return> to quit--- at remote 0x7fff7e634c88>, trans1=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7350f0>) at remote 0x7fff7e634d30>, coord2=<SoCoordinate3(this=<SwigPyObject at remote 0x7fff7e735180>) at remote 0x7fff7e634d68>, trans2=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7352a0>) at remote 0x7fff7e634da0>, transDimOvershoot1=<SoTransform(thi...(truncated)) at /opt/freecad-build-vocx/src/Gui/ViewProviderPy.cpp:2438 0000025 0x00007ffff705858c in Gui::ViewProviderDocumentObjectPy::_setattr(char const*, _object*) (this=0x555557607490, attr=0x7fffd402e3a8 "Proxy", value=<_ViewProviderDimension(Object=<FeaturePython at remote 0x555555d69cc8>, color=<SoBaseColor(this=<SwigPyObject at remote 0x7fff7e7e2930>) at remote 0x7fff7e634a20>, font=<SoFont(this=<SwigPyObject at remote 0x7fff7e7e29f0>) at remote 0x7fff7e634b00>, font3d=<SoFont(this=<SwigPyObject at remote 0x7fff7e7e2ab0>) at remote 0x7fff7e634b70>, text=<SoAsciiText(this=<SwigPyObject at remote 0x7fff7e7e2b40>) at remote 0x7fff7e634ba8>, text3d=<SoText2(this=<SwigPyObject at remote 0x7fff7e7e2c30>) at remote 0x7fff7e634be0>, textpos=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7e2d20>) at remote 0x7fff7e634c50>, coord1=<SoCoordinate3(this=<SwigPyObject at remote 0x7fff7e735060>) at remote 0x7fff7e634c88>, trans1=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7350f0>) at remote 0x7fff7e634d30>, coord2=<SoCoordinate3(this=<SwigPyObject at remote 0x7fff7e735180>) at remote 0x7fff7e634d68>, trans2=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7352a0>) at remote 0x7fff7e634da0>, transDimOvershoot1=<SoTransform(thi...(truncated)) at /opt/freecad-build-vocx/src/Gui/ViewProviderDocumentObjectPy.cpp:450 0000026 0x00007ffff486f05d in Base::PyObjectBase::__setattro(_object*, _object*, _object*) (obj=<Gui.ViewProviderDocumentObject at remote 0x555557607498>, attro='Proxy', value=<_ViewProviderDimension(Object=<FeaturePython at remote 0x555555d69cc8>, color=<SoBaseColor(this=<SwigPyObject at remote 0x7fff7e7e2930>) at remote 0x7fff7e634a20>, font=<SoFont(this=<SwigPyObject at remote 0x7fff7e7e29f0>) at remote 0x7fff7e634b00>, font3d=<SoFont(this=<SwigPyObject at remote 0x7fff7e7e2ab0>) at remote 0x7fff7e634b70>, text=<SoAsciiText(this=<SwigPyObject at remote 0x7fff7e7e2b40>) at remote 0x7fff7e634ba8>, text3d=<SoText2(this=<SwigPyObject at remote 0x7fff7e7e2c30>) at remote 0x7fff7e634be0>, textpos=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7e2d20>) at remote 0x7fff7e634c50>, coord1=<SoCoordinate3(this=<SwigPyObject at remote 0x7fff7e735060>) at remote 0x7fff7e634c88>, trans1=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7350f0>) at remote 0x7fff7e634d30>, coord2=<SoCoordinate3(this=<SwigPyObject at remote 0x7fff7e735180>) at remote 0x7fff7e634d68>, trans2=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7352a0>) at remote 0x7fff7e634da0>, transDimOvershoot1=<SoTransform(thi...(truncated)) ---Type <return> to continue, or q <return> to quit--- at /opt/freecad-source-vocx/src/Base/PyObjectBase.cpp:244 0000027 0x00007ffff41f1a0f in PyObject_SetAttr (v=<Gui.ViewProviderDocumentObject at remote 0x555557607498>, name=<optimized out>, value=<_ViewProviderDimension(Object=<FeaturePython at remote 0x555555d69cc8>, color=<SoBaseColor(this=<SwigPyObject at remote 0x7fff7e7e2930>) at remote 0x7fff7e634a20>, font=<SoFont(this=<SwigPyObject at remote 0x7fff7e7e29f0>) at remote 0x7fff7e634b00>, font3d=<SoFont(this=<SwigPyObject at remote 0x7fff7e7e2ab0>) at remote 0x7fff7e634b70>, text=<SoAsciiText(this=<SwigPyObject at remote 0x7fff7e7e2b40>) at remote 0x7fff7e634ba8>, text3d=<SoText2(this=<SwigPyObject at remote 0x7fff7e7e2c30>) at remote 0x7fff7e634be0>, textpos=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7e2d20>) at remote 0x7fff7e634c50>, coord1=<SoCoordinate3(this=<SwigPyObject at remote 0x7fff7e735060>) at remote 0x7fff7e634c88>, trans1=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7350f0>) at remote 0x7fff7e634d30>, coord2=<SoCoordinate3(this=<SwigPyObject at remote 0x7fff7e735180>) at remote 0x7fff7e634d68>, trans2=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7352a0>) at remote 0x7fff7e634da0>, transDimOvershoot1=<SoTransform(thi...(truncated)) at ../Objects/object.c:969 0000028 0x00007ffff4165a79 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:2316 0000029 0x00007ffff415ea63 in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=nargs@entry=2, globals=globals@entry={'__name__': 'Draft', '__doc__': None, '__package__': '', '__loader__': <SourceFileLoader(name='Draft', path='/opt/freecad-build-vocx/Mod/Draft/Draft.py') at remote 0x7fff7e7e7780>, '__spec__': <ModuleSpec(name='Draft', loader=<...>, origin='/opt/freecad-build-vocx/Mod/Draft/Draft.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/opt/freecad-build-vocx/Mod/Draft/__pycache__/Draft.cpython-36.pyc', _initializing=False) at remote 0x7fff7e7e77f0>, '__file__': '/opt/freecad-build-vocx/Mod/Draft/Draft.py', '__cached__': '/opt/freecad-build-vocx/Mod/Draft/__pycache__/Draft.cpython-36.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x5555557eb778>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x5555557eb778>, origin=None, loader_state=None, submodule_search_locations=None, _...(truncated)) at ../Python/ceval.c:4933 0000030 0x00007ffff416051e in fast_function (kwnames=0x0, nargs=2, stack=<optimized out>, func=<function at remote 0x7fff7e6ab488>) at ../Python/ceval.c:4968 0000031 0x00007ffff416051e in call_function (pp_stack=0x7fffffffa8a0, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4872 ---Type <return> to continue, or q <return> to quit--- 0000032 0x00007ffff4166563 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335 0000033 0x00007ffff415ea63 in _PyFunction_FastCall (co=co@entry=0x7fff7e791420, args=<optimized out>, args@entry=0x7fffffffaa40, nargs=nargs@entry=2, globals=globals@entry={'__name__': 'Draft', '__doc__': None, '__package__': '', '__loader__': <SourceFileLoader(name='Draft', path='/opt/freecad-build-vocx/Mod/Draft/Draft.py') at remote 0x7fff7e7e7780>, '__spec__': <ModuleSpec(name='Draft', loader=<...>, origin='/opt/freecad-build-vocx/Mod/Draft/Draft.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/opt/freecad-build-vocx/Mod/Draft/__pycache__/Draft.cpython-36.pyc', _initializing=False) at remote 0x7fff7e7e77f0>, '__file__': '/opt/freecad-build-vocx/Mod/Draft/Draft.py', '__cached__': '/opt/freecad-build-vocx/Mod/Draft/__pycache__/Draft.cpython-36.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x5555557eb778>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x5555557eb778>, origin=None, loader_state=None, submodule_search_locations=None, _...(truncated)) at ../Python/ceval.c:4933 0000034 0x00007ffff4160085 in _PyFunction_FastCallDict (func=<function at remote 0x7fff7e6ac2f0>, args=0x7fffffffaa40, nargs=2, kwargs=0x0) at ../Python/ceval.c:5035 0000035 0x00007ffff424b211 in _PyObject_FastCallDict (func=func@entry=<function at remote 0x7fff7e6ac2f0>, args=args@entry=0x7fffffffaa40, nargs=nargs@entry=2, kwargs=kwargs@entry=0x0) at ../Objects/abstract.c:2310 0000036 0x00007ffff424b93d in _PyObject_Call_Prepend (func=<function at remote 0x7fff7e6ac2f0>, obj=<optimized out>, args=(<Gui.ViewProviderDocumentObject at remote 0x555557607498>,), kwargs=0x0) at ../Objects/abstract.c:2373 0000037 0x00007ffff424b9a8 in PyObject_Call (func=<method at remote 0x7fffcbb850c8>, args=<optimized out>, kwargs=<optimized out>) at ../Objects/abstract.c:2261 0000038 0x00007ffff41d8999 in slot_tp_init (self=<_ViewProviderDimension(Object=<FeaturePython at remote 0x555555d69cc8>, color=<SoBaseColor(this=<SwigPyObject at remote 0x7fff7e7e2930>) at remote 0x7fff7e634a20>, font=<SoFont(this=<SwigPyObject at remote 0x7fff7e7e29f0>) at remote 0x7fff7e634b00>, font3d=<SoFont(this=<SwigPyObject at remote 0x7fff7e7e2ab0>) at remote 0x7fff7e634b70>, text=<SoAsciiText(this=<SwigPyObject at remote 0x7fff7e7e2b40>) at remote 0x7fff7e634ba8>, text3d=<SoText2(this=<SwigPyObject at remote 0x7fff7e7e2c30>) at remo---Type <return> to continue, or q <return> to quit--- te 0x7fff7e634be0>, textpos=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7e2d20>) at remote 0x7fff7e634c50>, coord1=<SoCoordinate3(this=<SwigPyObject at remote 0x7fff7e735060>) at remote 0x7fff7e634c88>, trans1=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7350f0>) at remote 0x7fff7e634d30>, coord2=<SoCoordinate3(this=<SwigPyObject at remote 0x7fff7e735180>) at remote 0x7fff7e634d68>, trans2=<SoTransform(this=<SwigPyObject at remote 0x7fff7e7352a0>) at remote 0x7fff7e634da0>, transDimOvershoot1=<SoTransform(thi...(truncated), args=(<Gui.ViewProviderDocumentObject at remote 0x555557607498>,), kwds=0x0) at ../Objects/typeobject.c:6420 #39 0x00007ffff41e0402 in type_call (type=<optimized out>, type@entry=0x555558502818, args=args@entry=(<Gui.ViewProviderDocumentObject at remote 0x555557607498>,), kwds=kwds@entry=0x0) at ../Objects/typeobject.c:915 #40 0x00007ffff424b169 in _PyObject_FastCallDict (func=<type at remote 0x555558502818>, args=<optimized out>, nargs=1, kwargs=0x0) at ../Objects/abstract.c:2331 0000041 0x00007ffff4160128 in call_function (pp_stack=0x7fffffffac80, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4875 0000042 0x00007ffff4166563 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335 0000043 0x00007ffff415fc6f in _PyEval_EvalCodeWithName (_co=<code at remote 0x7fffcb214f60>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=3, kwnames=0x0, kwargs=0x7fff7e777b98, kwcount=0, kwstep=1, defs=0x7fff7e73e760, defcount=2, kwdefs=0x0, closure=0x0, name='makeDimension', qualname='makeDimension') at ../Python/ceval.c:4166 0000044 0x00007ffff416035c in fast_function (kwnames=0x0, nargs=3, stack=<optimized out>, func=<function at remote 0x7fff7e6a1a60>) at ../Python/ceval.c:4992 0000045 0x00007ffff416035c in call_function (pp_stack=0x7fffffffaf20, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4872 0000046 0x00007ffff4166563 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335 0000047 0x00007ffff415ea63 in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=nargs@entry=1, globals=globals@entry={'__name__': 'drafttests.test_creation', '__doc__': 'Unit test for the Draft module, object creation tests.\n', '__package__': 'drafttests', '__loader__': <SourceFileLoader(name='drafttests.test_creation', path='/opt/freecad-build-vocx/Mod/Draft/drafttests/test_creation.py') at remote 0x7fff7e7d2f98>, '__spec__': <ModuleSpec(name='drafttests.test_creation', loader=<...>, origin='/opt/freecad-build-vocx/Mod/D---Type <return> to continue, or q <return> to quit--- raft/drafttests/test_creation.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/opt/freecad-build-vocx/Mod/Draft/drafttests/__pycache__/test_creation.cpython-36.pyc', _initializing=False) at remote 0x7fff7e7e0908>, '__file__': '/opt/freecad-build-vocx/Mod/Draft/drafttests/test_creation.py', '__cached__': '/opt/freecad-build-vocx/Mod/Draft/drafttests/__pycache__/test_creation.cpython-36.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices....(truncated)) at ../Python/ceval.c:4933 0000048 0x00007ffff416051e in fast_function (kwnames=0x0, nargs=1, stack=<optimized out>, func=<function at remote 0x7fff7e63db70>) at ../Python/ceval.c:4968 0000049 0x00007ffff416051e in call_function (pp_stack=0x7fffffffb0d0, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4872 0000050 0x00007ffff4166563 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335 0000051 0x00007ffff415fc6f in _PyEval_EvalCodeWithName (_co=<code at remote 0x7fffcb4af540>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x7ffff7fb6060, kwargs=0x7ffff7fb6068, kwcount=0, kwstep=2, defs=0x7fffc6add8e8, defcount=1, kwdefs=0x0, closure=0x0, name='run', qualname='TestCase.run') at ../Python/ceval.c:4166 0000052 0x00007ffff415feed in _PyFunction_FastCallDict (func=<function at remote 0x7fff7e7cc950>, args=0x7fffffffb360, nargs=2, kwargs={}) at ../Python/ceval.c:5084 0000053 0x00007ffff424b211 in _PyObject_FastCallDict (func=func@entry=<function at remote 0x7fff7e7cc950>, args=args@entry=0x7fffffffb360, nargs=nargs@entry=2, kwargs=kwargs@entry={}) at ../Objects/abstract.c:2310 0000054 0x00007ffff424b93d in _PyObject_Call_Prepend (func=<function at remote 0x7fff7e7cc950>, obj=<optimized out>, args=(<TextTestResult(failfast=False, failures=[], errors=[], testsRun=1, skipped=[], expectedFailures=[], unexpectedSuccesses=[], shouldStop=False, buffer=False, tb_locals=False, _stdout_buffer=None, _stderr_buffer=None, _original_stdout=<OutputStdout at remote 0x555555dbb358>, _original_stderr=<OutputStderr at remote 0x555555dbb378>, _mirrorOutput=False, stream=<_WritelnDecorator(stream=<OutputStdout at remote 0x555555dbb358>) at remote 0x7fffc70aa390>, showAll=True, dots=False, descriptions=True, _testRunEntered=True, _moduleSetUpFailed=False, _previousTestClass=<type at remote 0x5555584e9958>) at remote 0x7fffc70aa4e0>,), kwargs={}) at ../Objects/abstract.c:2373 0000055 0x00007ffff424b9a8 in PyObject_Call (func=<method at remote 0x7ffff7f30b08>, args=<optimized out>, kwargs=<optimized out>) ---Type <return> to continue, or q <return> to quit--- at ../Objects/abstract.c:2261 0000056 0x00007ffff4165485 in do_call_core (kwdict={}, callargs=(<TextTestResult(failfast=False, failures=[], errors=[], testsRun=1, skipped=[], expectedFailures=[], unexpectedSuccesses=[], shouldStop=False, buffer=False, tb_locals=False, _stdout_buffer=None, _stderr_buffer=None, _original_stdout=<OutputStdout at remote 0x555555dbb358>, _original_stderr=<OutputStderr at remote 0x555555dbb378>, _mirrorOutput=False, stream=<_WritelnDecorator(stream=<OutputStdout at remote 0x555555dbb358>) at remote 0x7fffc70aa390>, showAll=True, dots=False, descriptions=True, _testRunEntered=True, _moduleSetUpFailed=False, _previousTestClass=<type at remote 0x5555584e9958>) at remote 0x7fffc70aa4e0>,), func=<method at remote 0x7ffff7f30b08>) at ../Python/ceval.c:5120 0000057 0x00007ffff4165485 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3404 0000058 0x00007ffff415fc6f in _PyEval_EvalCodeWithName (_co=<code at remote 0x7fffcb4af0c0>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0, kwargs=0x0, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name='__call__', qualname='TestCase.__call__') at ../Python/ceval.c:4166 0000059 0x00007ffff415ff94 in _PyFunction_FastCallDict (func=<function at remote 0x7fff7e7cca60>, args=0x7fffffffb740, nargs=2, kwargs=<optimized out>) at ../Python/ceval.c:5084 0000060 0x00007ffff424b211 in _PyObject_FastCallDict (func=func@entry=<function at remote 0x7fff7e7cca60>, args=args@entry=0x7fffffffb740, nargs=nargs@entry=2, kwargs=kwargs@entry=0x0) at ../Objects/abstract.c:2310 0000061 0x00007ffff424b93d in _PyObject_Call_Prepend (func=<function at remote 0x7fff7e7cca60>, obj=<optimized out>, args=(<TextTestResult(failfast=False, failures=[], errors=[], testsRun=1, skipped=[], expectedFailures=[], unexpectedSuccesses=[], shouldStop=False, buffer=False, tb_locals=False, _stdout_buffer=None, _stderr_buffer=None, _original_stdout=<OutputStdout at remote 0x555555dbb358>, _original_stderr=<OutputStderr at remote 0x555555dbb378>, _mirrorOutput=False, stream=<_WritelnDecorator(stream=<OutputStdout at remote 0x555555dbb358>) at remote 0x7fffc70aa390>, showAll=True, dots=False, descriptions=True, _testRunEntered=True, _moduleSetUpFailed=False, _previousTestClass=<type at remote 0x5555584e9958>) at remote 0x7fffc70aa4e0>,), kwargs=0x0) at ../Objects/abstract.c:2373 0000062 0x00007ffff424b9a8 in PyObject_Call (func=<method at remote 0x7fffcb646808>, args=<optimized out>, kwargs=<optimized out>) at ../Objects/abstract.c:2261 ---Type <return> to continue, or q <return> to quit--- 0000063 0x00007ffff41d8afd in slot_tp_call (self=self@entry=<DraftCreation(_testMethodName='test_dimension_linear', _outcome=<_Outcome(expecting_failure=False, result=<TextTestResult(failfast=False, failures=[], errors=[], testsRun=1, skipped=[], expectedFailures=[], unexpectedSuccesses=[], shouldStop=False, buffer=False, tb_locals=False, _stdout_buffer=None, _stderr_buffer=None, _original_stdout=<OutputStdout at remote 0x555555dbb358>, _original_stderr=<OutputStderr at remote 0x555555dbb378>, _mirrorOutput=False, stream=<_WritelnDecorator(stream=<OutputStdout at remote 0x555555dbb358>) at remote 0x7fffc70aa390>, showAll=True, dots=False, descriptions=True, _testRunEntered=True, _moduleSetUpFailed=False, _previousTestClass=<type at remote 0x5555584e9958>) at remote 0x7fffc70aa4e0>, result_supports_subtests=True, success=True, skipped=[], expectedFailure=None, errors=[(<...>, None)]) at remote 0x7fff7e7e75f8>, _testMethodDoc='Create a linear dimension.', _cleanups=[], _subtest=None, _type_equality_funcs={<type at remote 0x7ffff45fd280>: 'assertDictEqual', <type at remo...(truncated), args=args@entry=(<TextTestResult(failfast=False, failures=[], errors=[], testsRun=1, skipped=[], expectedFailures=[], unexpectedSuccesses=[], shouldStop=False, buffer=False, tb_locals=False, _stdout_buffer=None, _stderr_buffer=None, _original_stdout=<OutputStdout at remote 0x555555dbb358>, _original_stderr=<OutputStderr at remote 0x555555dbb378>, _mirrorOutput=False, stream=<_WritelnDecorator(stream=<OutputStdout at remote 0x555555dbb358>) at remote 0x7fffc70aa390>, showAll=True, dots=False, descriptions=True, _testRunEntered=True, _moduleSetUpFailed=False, _previousTestClass=<type at remote 0x5555584e9958>) at remote 0x7fffc70aa4e0>,), kwds=kwds@entry=0x0) at ../Objects/typeobject.c:6207 0000064 0x00007ffff424b169 in _PyObject_FastCallDict (func=<DraftCreation(_testMethodName='test_dimension_linear', _outcome=<_Outcome(expecting_failure=False, result=<TextTestResult(failfast=False, failures=[], errors=[], testsRun=1, skipped=[], expectedFailures=[], unexpectedSuccesses=[], shouldStop=False, buffer=False, tb_locals=False, _stdout_buffer=None, _stderr_buffer=None, _original_stdout=<OutputStdout at remote 0x555555dbb358>, _original_stderr=<OutputStderr at remote 0x555555dbb378>, _mirrorOutput=False, stream=<_WritelnDecorator(stream=<OutputStdout at remote 0x555555dbb358>) at remote 0x7fffc70aa390>, showAll=True, dots=False, descriptions=True, _testRunEntered=True, _moduleSetUpFailed=False, _previousTestClass=<type at remote 0x5555584e9958>) at remote 0x7fffc70aa4e0>, result_supports_subtests=True, success=True, skipped=[], expectedFailure=None, errors=[(<...>, None)]) at remote 0x7fff7e7e75f8>, _testMethodDoc='Create a linear dimension.', _cleanups=[], _subtest=None, _type_equality_funcs={<type at remote 0x7ffff45fd280>: 'assertDictEqual', <type at remo...(truncated), args=<optimized out>, nargs=1, kwargs=0x0) at ../Objects/abstract.c:2331 ---Type <return> to continue, or q <return> to quit--- 0000065 0x00007ffff4160128 in call_function (pp_stack=0x7fffffffb960, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4875 0000066 0x00007ffff4166563 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335 0000067 0x00007ffff415fc6f in _PyEval_EvalCodeWithName (_co=<code at remote 0x7fffcb48b780>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x7ffff7fb6060, kwargs=0x7ffff7fb6068, kwcount=0, kwstep=2, defs=0x7fff7e7ce958, defcount=1, kwdefs=0x0, closure=0x0, name='run', qualname='TestSuite.run') at ../Python/ceval.c:4166 0000068 0x00007ffff415feed in _PyFunction_FastCallDict (func=<function at remote 0x7fff7e7d16a8>, args=0x7fffffffbbf0, nargs=2, kwargs={}) at ../Python/ceval.c:5084 0000069 0x00007ffff424b211 in _PyObject_FastCallDict (func=func@entry=<function at remote 0x7fff7e7d16a8>, args=args@entry=0x7fffffffbbf0, nargs=nargs@entry=2, kwargs=kwargs@entry={}) at ../Objects/abstract.c:2310 0000070 0x00007ffff424b93d in _PyObject_Call_Prepend (func=<function at remote 0x7fff7e7d16a8>, obj=<optimized out>, args=(<TextTestResult(failfast=False, failures=[], errors=[], testsRun=1, skipped=[], expectedFailures=[], unexpectedSuccesses=[], shouldStop=False, buffer=False, tb_locals=False, _stdout_buffer=None, _stderr_buffer=None, _original_stdout=<OutputStdout at remote 0x555555dbb358>, _original_stderr=<OutputStderr at remote 0x555555dbb378>, _mirrorOutput=False, stream=<_WritelnDecorator(stream=<OutputStdout at remote 0x555555dbb358>) at remote 0x7fffc70aa390>, showAll=True, dots=False, descriptions=True, _testRunEntered=True, _moduleSetUpFailed=False, _previousTestClass=<type at remote 0x5555584e9958>) at remote 0x7fffc70aa4e0>,), kwargs={}) at ../Objects/abstract.c:2373 0000071 0x00007ffff424b9a8 in PyObject_Call (func=<method at remote 0x7fffe37311c8>, args=<optimized out>, kwargs=<optimized out>) at ../Objects/abstract.c:2261 0000072 0x00007ffff4165485 in do_call_core (kwdict={}, callargs=(<TextTestResult(failfast=False, failures=[], errors=[], testsRun=1, skipped=[], expectedFailures=[], unexpectedSuccesses=[], shouldStop=False, buffer=False, tb_locals=False, _stdout_buffer=None, _stderr_buffer=None, _original_stdout=<OutputStdout at remote 0x555555dbb358>, _original_stderr=<OutputStderr at remote 0x555555dbb378>, _mirrorOutput=False, stream=<_WritelnDecorator(stream=<OutputStdout at remote 0x555555dbb358>) at remote 0x7fffc70aa390>, showAll=True, dots=False, descriptions=True, _testRunEntered=True, _moduleSetUpFailed=False, _previousTestClass=<type at remote 0x5555584e9958>) at remote 0x7fffc70aa4e0>,), func=<method at remote 0x7fffe37311c8>) at ../Python/ceval.c:5120 ---Type <return> to continue, or q <return> to quit--- 0000073 0x00007ffff4165485 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3404 0000074 0x00007ffff415fc6f in _PyEval_EvalCodeWithName (_co=<code at remote 0x7fffcb47bdb0>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0, kwargs=0x0, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name='__call__', qualname='BaseTestSuite.__call__') at ../Python/ceval.c:4166 0000075 0x00007ffff415ff94 in _PyFunction_FastCallDict (func=<function at remote 0x7fff7e7d1598>, args=0x7fffffffbfd0, nargs=2, kwargs=<optimized out>) at ../Python/ceval.c:5084 0000076 0x00007ffff424b211 in _PyObject_FastCallDict (func=func@entry=<function at remote 0x7fff7e7d1598>, args=args@entry=0x7fffffffbfd0, nargs=nargs@entry=2, kwargs=kwargs@entry=0x0) at ../Objects/abstract.c:2310 0000077 0x00007ffff424b93d in _PyObject_Call_Prepend (func=<function at remote 0x7fff7e7d1598>, obj=<optimized out>, args=(<TextTestResult(failfast=False, failures=[], errors=[], testsRun=1, skipped=[], expectedFailures=[], unexpectedSuccesses=[], shouldStop=False, buffer=False, tb_locals=False, _stdout_buffer=None, _stderr_buffer=None, _original_stdout=<OutputStdout at remote 0x555555dbb358>, _original_stderr=<OutputStderr at remote 0x555555dbb378>, _mirrorOutput=False, stream=<_WritelnDecorator(stream=<OutputStdout at remote 0x555555dbb358>) at remote 0x7fffc70aa390>, showAll=True, dots=False, descriptions=True, _testRunEntered=True, _moduleSetUpFailed=False, _previousTestClass=<type at remote 0x5555584e9958>) at remote 0x7fffc70aa4e0>,), kwargs=0x0) at ../Objects/abstract.c:2373 0000078 0x00007ffff424b9a8 in PyObject_Call (func=<method at remote 0x7fffca88cc48>, args=<optimized out>, kwargs=<optimized out>) at ../Objects/abstract.c:2261 0000079 0x00007ffff41d8afd in slot_tp_call (self=self@entry=<TestSuite(_tests=[<DraftCreation(_testMethodName='test_dimension_linear', _outcome=<_Outcome(expecting_failure=False, result=<TextTestResult(failfast=False, failures=[], errors=[], testsRun=1, skipped=[], expectedFailures=[], unexpectedSuccesses=[], shouldStop=False, buffer=False, tb_locals=False, _stdout_buffer=None, _stderr_buffer=None, _original_stdout=<OutputStdout at remote 0x555555dbb358>, _original_stderr=<OutputStderr at remote 0x555555dbb378>, _mirrorOutput=False, stream=<_WritelnDecorator(stream=<OutputStdout at remote 0x555555dbb358>) at remote 0x7fffc70aa390>, showAll=True, dots=False, descriptions=True, _testRunEntered=True, _moduleSetUpFailed=False, _previousTestClass=<type at remote 0x5555584e9958>) at remote 0x7fffc70aa4e0>, result_supports_subtests=True, success=True, skipped=[], expectedFailure=None, errors=[(<...>, None)]) at remote 0x7fff7e7e75f8>, _testMethodDoc---Type <return> to continue, or q <return> to quit--- ='Create a linear dimension.', _cleanups=[], _subtest=None, _type_equality_funcs={<type at remote 0x7ffff45fd280>: 'assertDictEq...(truncated), args=args@entry=(<TextTestResult(failfast=False, failures=[], errors=[], testsRun=1, skipped=[], expectedFailures=[], unexpectedSuccesses=[], shouldStop=False, buffer=False, tb_locals=False, _stdout_buffer=None, _stderr_buffer=None, _original_stdout=<OutputStdout at remote 0x555555dbb358>, _original_stderr=<OutputStderr at remote 0x555555dbb378>, _mirrorOutput=False, stream=<_WritelnDecorator(stream=<OutputStdout at remote 0x555555dbb358>) at remote 0x7fffc70aa390>, showAll=True, dots=False, descriptions=True, _testRunEntered=True, _moduleSetUpFailed=False, _previousTestClass=<type at remote 0x5555584e9958>) at remote 0x7fffc70aa4e0>,), kwds=kwds@entry=0x0) at ../Objects/typeobject.c:6207 0000080 0x00007ffff424b169 in _PyObject_FastCallDict (func=<TestSuite(_tests=[<DraftCreation(_testMethodName='test_dimension_linear', _outcome=<_Outcome(expecting_failure=False, result=<TextTestResult(failfast=False, failures=[], errors=[], testsRun=1, skipped=[], expectedFailures=[], unexpectedSuccesses=[], shouldStop=False, buffer=False, tb_locals=False, _stdout_buffer=None, _stderr_buffer=None, _original_stdout=<OutputStdout at remote 0x555555dbb358>, _original_stderr=<OutputStderr at remote 0x555555dbb378>, _mirrorOutput=False, stream=<_WritelnDecorator(stream=<OutputStdout at remote 0x555555dbb358>) at remote 0x7fffc70aa390>, showAll=True, dots=False, descriptions=True, _testRunEntered=True, _moduleSetUpFailed=False, _previousTestClass=<type at remote 0x5555584e9958>) at remote 0x7fffc70aa4e0>, result_supports_subtests=True, success=True, skipped=[], expectedFailure=None, errors=[(<...>, None)]) at remote 0x7fff7e7e75f8>, _testMethodDoc='Create a linear dimension.', _cleanups=[], _subtest=None, _type_equality_funcs={<type at remote 0x7ffff45fd280>: 'assertDictEq...(truncated), args=<optimized out>, nargs=1, kwargs=0x0) at ../Objects/abstract.c:2331 0000081 0x00007ffff4160128 in call_function (pp_stack=0x7fffffffc1f0, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4875 0000082 0x00007ffff4166563 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335 0000083 0x00007ffff415ea63 in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=nargs@entry=2, globals=globals@entry={'__name__': 'unittest.runner', '__doc__': 'Running tests', '__package__': 'unittest', '__loader__': <SourceFileLoader(name='unittest.runner', path='/usr/lib/python3.6/unittest/runner.py') at remote 0x7fff7e7e0160>, '__spec__': <ModuleSpec(name='unittest.runner', loader=<...>, origin='/usr/lib/python3.6/unittest/runner.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/usr/lib/python3.6/unittest/__pycache__/runner.cpython-36.pyc', _initializing=False) at remote 0x7fff7e7e01d0>, '__file__': '/usr/lib/python---Type <return> to continue, or q <return> to quit--- 3.6/unittest/runner.py', '__cached__': '/usr/lib/python3.6/unittest/__pycache__/runner.cpython-36.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x5555557eb778>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x5555557eb778>, origin=None, loader_state=None, submodule_...(truncated)) at ../Python/ceval.c:4933 0000084 0x00007ffff416051e in fast_function (kwnames=0x0, nargs=2, stack=<optimized out>, func=<function at remote 0x7fff7e7dfe18>) at ../Python/ceval.c:4968 0000085 0x00007ffff416051e in call_function (pp_stack=0x7fffffffc3a0, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4872 0000086 0x00007ffff4166563 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335 0000087 0x00007ffff415ea63 in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=nargs@entry=1, globals=globals@entry={'__name__': 'TestApp', '__doc__': None, '__package__': '', '__loader__': <SourceFileLoader(name='TestApp', path='/opt/freecad-build-vocx/Mod/Test/TestApp.py') at remote 0x7fffc7395ba8>, '__spec__': <ModuleSpec(name='TestApp', loader=<...>, origin='/opt/freecad-build-vocx/Mod/Test/TestApp.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/opt/freecad-build-vocx/Mod/Test/__pycache__/TestApp.cpython-36.pyc', _initializing=False) at remote 0x7fffc70a0748>, '__file__': '/opt/freecad-build-vocx/Mod/Test/TestApp.py', '__cached__': '/opt/freecad-build-vocx/Mod/Test/__pycache__/TestApp.cpython-36.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x5555557eb778>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x5555557eb778>, origin=None, loader_state=None, submodule_search_locati...(truncated)) at ../Python/ceval.c:4933 0000088 0x00007ffff416051e in fast_function (kwnames=0x0, nargs=1, stack=<optimized out>, func=<function at remote 0x7fff7e7e5620>) at ../Python/ceval.c:4968 0000089 0x00007ffff416051e in call_function (pp_stack=0x7fffffffc550, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4872 0000090 0x00007ffff4166563 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335 0000091 0x00007ffff415fc6f in _PyEval_EvalCodeWithName (_co=<code at remote 0x7fffcb554b70>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=0, kwnames=0x0, kwargs=0x0, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x---Type <return> to continue, or q <return> to quit--- 0, qualname=0x0) at ../Python/ceval.c:4166 0000092 0x00007ffff416072e in PyEval_EvalCodeEx (_co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0) at ../Python/ceval.c:4187 0000093 0x00007ffff41614ab in PyEval_EvalCode (co=<optimized out>, globals=<optimized out>, locals=<optimized out>) at ../Python/ceval.c:731 0000094 0x00007ffff4132b0b in run_mod (arena=0x7ffff7f10948, flags=0x0, locals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <type at remote 0x5555557eb778>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7fef638>, 'cmake': ['BUILD_ADDONMGR', 'BUILD_ARCH', 'BUILD_COMPLETE', 'BUILD_DRAFT', 'BUILD_DRAWING', 'BUILD_DYNAMIC_LINK_PYTHON', 'BUILD_ENABLE_CXX_STD', 'BUILD_FEM', 'BUILD_FEM_VTK', 'BUILD_GUI', 'BUILD_IDF', 'BUILD_IMAGE', 'BUILD_IMPORT', 'BUILD_INSPECTION', 'BUILD_MATERIAL', 'BUILD_MESH', 'BUILD_MESH_PART', 'BUILD_OPENSCAD', 'BUILD_PART', 'BUILD_PART_DESIGN', 'BUILD_PATH', 'BUILD_POINTS', 'BUILD_QT5', 'BUILD_RAYTRACING', 'BUILD_REVERSEENGINEERING', 'BUILD_ROBOT', 'BUILD_SHOW', 'BUILD_SKETCHER', 'BUILD_SMESH', 'BUILD_SPREADSHEET', 'BUILD_START', 'BUILD_SURFACE', 'BUILD_TECHDRAW', 'BUILD_TEST', 'BUILD_TUX', 'BUILD_WEB'], 'FreeCAD': <module at remote 0x7fffe3683b88>, 'removeFromPath': <function at remote 0x7ffff7ee1e18>, 'App': <module at remote 0x7fffe3683b88>, 'Log': <built-in method PrintLog of module object at remot...(truncated), globals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <type at remote 0x5555557eb778>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7fef638>, 'cmake': ['BUILD_ADDONMGR', 'BUILD_ARCH', 'BUILD_COMPLETE', 'BUILD_DRAFT', 'BUILD_DRAWING', 'BUILD_DYNAMIC_LINK_PYTHON', 'BUILD_ENABLE_CXX_STD', 'BUILD_FEM', 'BUILD_FEM_VTK', 'BUILD_GUI', 'BUILD_IDF', 'BUILD_IMAGE', 'BUILD_IMPORT', 'BUILD_INSPECTION', 'BUILD_MATERIAL', 'BUILD_MESH', 'BUILD_MESH_PART', 'BUILD_OPENSCAD', 'BUILD_PART', 'BUILD_PART_DESIGN', 'BUILD_PATH', 'BUILD_POINTS', 'BUILD_QT5', 'BUILD_RAYTRACING', 'BUILD_REVERSEENGINEERING', 'BUILD_ROBOT', 'BUILD_SHOW', 'BUILD_SKETCHER', 'BUILD_SMESH', 'BUILD_SPREADSHEET', 'BUILD_START', 'BUILD_SURFACE', 'BUILD_TECHDRAW', 'BUILD_TEST', 'BUILD_TUX', 'BUILD_WEB'], 'FreeCAD': <module at remote 0x7fffe3683b88>, 'removeFromPath': <function at remote 0x7ffff7ee1e18>, 'App': <module at remote 0x7fffe3683b88>, 'Log': <built-in method PrintLog of module object at remot...(truncated), filename=<optimized out>, mod=<optimized out>) at ../Python/pythonrun.c:1025 0000095 0x00007ffff4132b0b in PyRun_StringFlags (str=0x7ffff5835a00 <FreeCADTest> "# FreeCAD test module\n# (c) 2002 Jürgen Riegel\n#\n# Te---Type <return> to continue, or q <return> to quit--- sting the function of the base system and run\n# (if existing) the test function of the modules\n#\n\n#", '*' <repeats 47 times>..., start=257, globals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <type at remote 0x5555557eb778>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7fef638>, 'cmake': ['BUILD_ADDONMGR', 'BUILD_ARCH', 'BUILD_COMPLETE', 'BUILD_DRAFT', 'BUILD_DRAWING', 'BUILD_DYNAMIC_LINK_PYTHON', 'BUILD_ENABLE_CXX_STD', 'BUILD_FEM', 'BUILD_FEM_VTK', 'BUILD_GUI', 'BUILD_IDF', 'BUILD_IMAGE', 'BUILD_IMPORT', 'BUILD_INSPECTION', 'BUILD_MATERIAL', 'BUILD_MESH', 'BUILD_MESH_PART', 'BUILD_OPENSCAD', 'BUILD_PART', 'BUILD_PART_DESIGN', 'BUILD_PATH', 'BUILD_POINTS', 'BUILD_QT5', 'BUILD_RAYTRACING', 'BUILD_REVERSEENGINEERING', 'BUILD_ROBOT', 'BUILD_SHOW', 'BUILD_SKETCHER', 'BUILD_SMESH', 'BUILD_SPREADSHEET', 'BUILD_START', 'BUILD_SURFACE', 'BUILD_TECHDRAW', 'BUILD_TEST', 'BUILD_TUX', 'BUILD_WEB'], 'FreeCAD': <module at remote 0x7fffe3683b88>, 'removeFromPath': <function at remote 0x7ffff7ee1e18>, 'App': <module at remote 0x7fffe3683b88>, 'Log': <built-in method PrintLog of module object at remot...(truncated), locals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <type at remote 0x5555557eb778>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff7fef638>, 'cmake': ['BUILD_ADDONMGR', 'BUILD_ARCH', 'BUILD_COMPLETE', 'BUILD_DRAFT', 'BUILD_DRAWING', 'BUILD_DYNAMIC_LINK_PYTHON', 'BUILD_ENABLE_CXX_STD', 'BUILD_FEM', 'BUILD_FEM_VTK', 'BUILD_GUI', 'BUILD_IDF', 'BUILD_IMAGE', 'BUILD_IMPORT', 'BUILD_INSPECTION', 'BUILD_MATERIAL', 'BUILD_MESH', 'BUILD_MESH_PART', 'BUILD_OPENSCAD', 'BUILD_PART', 'BUILD_PART_DESIGN', 'BUILD_PATH', 'BUILD_POINTS', 'BUILD_QT5', 'BUILD_RAYTRACING', 'BUILD_REVERSEENGINEERING', 'BUILD_ROBOT', 'BUILD_SHOW', 'BUILD_SKETCHER', 'BUILD_SMESH', 'BUILD_SPREADSHEET', 'BUILD_START', 'BUILD_SURFACE', 'BUILD_TECHDRAW', 'BUILD_TEST', 'BUILD_TUX', 'BUILD_WEB'], 'FreeCAD': <module at remote 0x7fffe3683b88>, 'removeFromPath': <function at remote 0x7ffff7ee1e18>, 'App': <module at remote 0x7fffe3683b88>, 'Log': <built-in method PrintLog of module object at remot...(truncated), flags=0x0) at ../Python/pythonrun.c:949 0000096 0x00007ffff4826b9a in Base::InterpreterSingleton::runString[abi:cxx11](char const*) (this=0x5555557d7940, sCmd=0x7ffff5835a00 <FreeCADTest> "# FreeCAD test module\n# (c) 2002 Jürgen Riegel\n#\n# Testing the function of the base system and run\n# (if existing) the test function of the modules\n#\n\n#", '*' <repeats 47 times>...) at /opt/freecad-source-vocx/src/Base/Interpreter.cpp:265 0000097 0x00007ffff70f3c85 in Gui::MainWindow::delayedStartup() (this=0x7fffffffd4c0) at /opt/freecad-source-vocx/src/Gui/MainWindow.cpp:1225 0000098 0x00007ffff70fac67 in Gui::MainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x7fffffffd4c0, _c=QMetaObje---Type <return> to continue, or q <return> to quit--- ct::InvokeMetaMethod, _id=31, _a=0x5555567865e0) at /opt/freecad-build-vocx/src/Gui/moc_MainWindow.cpp:305 0000099 0x00007ffff2ba31b2 in QObject::event(QEvent*) (this=this@entry=0x7fffffffd4c0, e=e@entry=0x555555f0f0c0) at kernel/qobject.cpp:1247 0000100 0x00007ffff393075b in QWidget::event(QEvent*) (this=this@entry=0x7fffffffd4c0, event=event@entry=0x555555f0f0c0) at kernel/qwidget.cpp:9346 0000101 0x00007ffff3a43c6b in QMainWindow::event(QEvent*) (this=0x7fffffffd4c0, event=0x555555f0f0c0) at widgets/qmainwindow.cpp:1563 0000102 0x00007ffff70f1488 in Gui::MainWindow::event(QEvent*) (this=0x7fffffffd4c0, e=0x555555f0f0c0) at /opt/freecad-source-vocx/src/Gui/MainWindow.cpp:792 0000103 0x00007ffff38f183c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry= 0x5555558ae4f0, receiver=receiver@entry=0x7fffffffd4c0, e=e@entry=0x555555f0f0c0) at kernel/qapplication.cpp:3722 0000104 0x00007ffff38f9104 in QApplication::notify(QObject*, QEvent*) (this=0x7fffffffd480, receiver=0x7fffffffd4c0, e=0x555555f0f0c0) at kernel/qapplication.cpp:3481 0000105 0x00007ffff6bc8bf0 in Gui::GUIApplication::notify(QObject*, QEvent*) (this= 0x7fffffffd480, receiver=0x7fffffffd4c0, event=0x555555f0f0c0) at /opt/freecad-source-vocx/src/Gui/GuiApplication.cpp:91 0000106 0x00007ffff2b739c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7fffffffd4c0, event=event@entry=0x555555f0f0c0) at kernel/qcoreapplication.cpp:1024 0000107 0x00007ffff2b7613d in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0x555555f0f0c0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233 0000108 0x00007ffff2b7613d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x5555557aea60) at kernel/qcoreapplication.cpp:1699 0000109 0x00007ffff2b766c8 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1553 0000110 0x00007ffff2bcd353 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x555555913100) at kernel/qeventdispatcher_glib.cpp:276 ---Type <return> to continue, or q <return> to quit--- 0000111 0x00007fffed4bc417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 0000112 0x00007fffed4bc650 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 0000113 0x00007fffed4bc6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 0000114 0x00007ffff2bcc97f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x555555a07120, flags=...) at kernel/qeventdispatcher_glib.cpp:423 0000115 0x00007ffff2b719fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffd2f0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 0000116 0x00007ffff2b7aaa4 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1297 0000117 0x00007ffff6a9b26a in Gui::Application::runApplication() () at /opt/freecad-source-vocx/src/Gui/Application.cpp:2136 0000118 0x000055555555ca9d in main(int, char**) (argc=3, argv=0x7fffffffded8) at /opt/freecad-source-vocx/src/Main/MainGui.cpp:299 |
|
Another forum thread to reproduce the error with a single file containing a single Draft Dimension, Crash with a single Draft Dimension. Probably an explanation for the problem is that the Dimension rebuilds its viewprovider using Pivy (Coin), which is not available at start. To make it work, first create a new document, which creates a 3D view, and then switch to the Draft Workbench to initialize Pivy. Then loading the single document with a single dimension works correctly. |
|
This ticket has been migrated to GitHub as issue 6021. |
Date Modified | Username | Field | Change |
---|---|---|---|
2020-01-09 05:25 | vocx | New Issue | |
2020-01-09 05:29 | vocx | FreeCAD Information | OS: Ubuntu 18.04.3 LTS (ubuntu:GNOME/ubuntu) Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.19.19212 (Git) Build type: Unknown Branch: master Hash: 004fda205ed8470702864083f417710db222b760 Python version: 3.6.9 Qt version: 5.9.... => OS: Ubuntu 18.04.3 LTS (ubuntu:GNOME/ubuntu) Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.19.19212 (Git) Build type: Debug Branch: master Hash: 004fda205ed8470702864083f417710db222b760 Python version: 3.6.9 Qt version: 5.9.5 ... |
2020-02-10 22:29 | vocx | Additional Information Updated | |
2020-02-10 22:48 | vocx | Additional Information Updated | |
2020-02-11 16:47 | vocx | Note Added: 0014155 | |
2020-02-11 16:47 | vocx | File Added: bug_4242.txt | |
2020-05-17 20:23 | vocx | Note Added: 0014417 | |
2021-02-06 06:45 | abdullah | Target Version | => 0.20 |