Dear Maintainer, hello Wookey, just tried to find out where this exception comes from.
And is looks like it originates in libTKTopAlgo.so.7 (libocct-modeling-algorithms-7.3 / opencascade). Having no deeper knowledge of either freecad or opencascade, I can just guess if the next step would be to reassign to opencascade? Kind regards, Bernhard (gdb) bt #0 0x00007ffff3b20add in __cxxabiv1::__cxa_throw (obj=obj@entry=0x555564b63480, tinfo=0x7fff4dfda6e0 <typeinfo for StdFail_NotDone>, tinfo@entry=0x7fff4c8a8358 <typeinfo for StdFail_NotDone>, dest=0x7fff4dda2c90 <StdFail_NotDone::~StdFail_NotDone()>, dest@entry=0x7fff4c68ab30 <StdFail_NotDone::~StdFail_NotDone()>) at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:78 #1 0x00007fff4c6495d8 in BRepLib_Command::Check (this=this@entry=0x7fffffffa3c0) from /usr/lib/x86_64-linux-gnu/libTKTopAlgo.so.7 #2 0x00007fff4c76f1e8 in BRepLib_MakeShape::Shape (this=this@entry=0x7fffffffa3c0) at ./src/BRepLib/BRepLib_MakeShape.cxx:51 #3 0x00007fff4c76263b in BRepLib_MakeEdge::Edge (this=this@entry=0x7fffffffa3c0) at ./src/BRepLib/BRepLib_MakeEdge.cxx:1219 #4 0x00007fff4c7b0cf9 in BRepBuilderAPI_MakeEdge::Edge (this=this@entry=0x7fffffffa370) at ./src/BRepBuilderAPI/BRepBuilderAPI_MakeEdge.cxx:880 #5 0x00007fff60f727bf in DraftUtils::DraftDxfRead::OnReadArc (this=0x7fffffffa920, s=<optimized out>, e=<optimized out>, c=0x7fffffffa570, dir=<optimized out>) at ./src/Mod/Draft/App/DraftDxf.cpp:107 #6 0x00007fff60f64891 in CDxfRead::OnReadArc (this=this@entry=0x7fffffffa920, start_angle=<optimized out>, end_angle=0, radius=0, c=c@entry=0x7fffffffa630, z_extrusion_dir=1, hidden=hidden@entry=false) at ./src/Mod/Draft/App/dxf.cpp:1289 #7 0x00007fff60f67fc2 in CDxfRead::ReadArc (this=0x7fffffffa920) at ./src/Mod/Draft/App/dxf.cpp:429 #8 0x00007fff60f6fcc9 in CDxfRead::DoRead (this=0x7fffffffa920, ignore_errors=<optimized out>) at ./src/Mod/Draft/App/dxf.cpp:1733 #9 0x00007fff60f60cdf in DraftUtils::Module::readDXF (this=<optimized out>, args=...) at ./src/Mod/Draft/App/AppDraftUtilsPy.cpp:83 #10 0x00007fff60f5fb0a in Py::ExtensionModule<DraftUtils::Module>::invoke_method_varargs (this=this@entry=0x555558899370, method_def=<optimized out>, args=...) at ./src/CXX/Python2/ExtensionModule.hxx:175 #11 0x00007ffff6b2bec6 in Py::method_varargs_call_handler (_self_and_name_tuple=<optimized out>, _args=<optimized out>) at ./src/CXX/Python2/Objects.hxx:1170 #12 0x00007ffff683c43b in PyEval_EvalFrameEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 #13 0x00007ffff683bd00 in PyEval_EvalFrameEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 #14 0x00007ffff6834122 in PyEval_EvalCodeEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 #15 0x00007ffff6834739 in PyEval_EvalCode () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 #16 0x00007ffff680cf56 in PyRun_StringFlags () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 #17 0x00007ffff6b575f6 in Base::InterpreterSingleton::runString[abi:cxx11](char const*) (this=<optimized out>, sCmd=0x55555818c178 "importDXF.insert(u\"/home/benutzer/houseplan.dxf\",\"Unbenannt\")") at ./src/Base/Interpreter.cpp:232 #18 0x00007ffff72be1b3 in Gui::Command::doCommand (eType=eType@entry=Gui::Command::App, sCmd=sCmd@entry=0x7ffff75ca612 "%s.insert(u\"%s\",\"%s\")") at /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h:206 #19 0x00007ffff724daed in Gui::Application::importFrom (this=this@entry=0x7fffffffdaa0, FileName=<optimized out>, DocName=DocName@entry=0x555555badf60 "Unbenannt", Module=Module@entry=0x5555580a96f8 "importDXF") at ./src/Gui/Application.cpp:561 #20 0x00007ffff72c8d02 in StdCmdImport::activated (this=0x5555557ccad0, iMsg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h:206 #21 0x00007ffff72c2524 in Gui::Command::invoke (this=0x5555557ccad0, i=0) at ./src/Gui/Command.cpp:300 #22 0x00007ffff42526cb in QMetaObject::activate (sender=0x555556ba7260, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3771 #23 0x00007ffff4b9aee2 in QAction::triggered (this=this@entry=0x555556ba7260, _t1=<optimized out>) at .moc/moc_qaction.cpp:376 #24 0x00007ffff4b9d4f0 in QAction::activate (this=0x555556ba7260, event=<optimized out>) at kernel/qaction.cpp:1166 #25 0x00007ffff4d0de1c in QMenuPrivate::activateCausedStack (this=this@entry=0x55555627cc70, causedStack=..., action=action@entry=0x555556ba7260, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1371 #26 0x00007ffff4d153f0 in QMenuPrivate::activateAction (this=this@entry=0x55555627cc70, action=action@entry=0x555556ba7260, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1448 #27 0x00007ffff4d1641b in QMenu::mouseReleaseEvent (this=<optimized out>, e=0x7fffffffd000) at widgets/qmenu.cpp:2942 #28 0x00007ffff4bdf7c8 in QWidget::event (this=this@entry=0x55555595a4a0, event=event@entry=0x7fffffffd000) at kernel/qwidget.cpp:8925 #29 0x00007ffff4d18aab in QMenu::event (this=0x55555595a4a0, e=0x7fffffffd000) at widgets/qmenu.cpp:3064 #30 0x00007ffff4ba1491 in QApplicationPrivate::notify_helper (this=this@entry=0x5555555d4f50, receiver=receiver@entry=0x55555595a4a0, e=e@entry=0x7fffffffd000) at kernel/qapplication.cpp:3726 #31 0x00007ffff4ba8d18 in QApplication::notify (this=<optimized out>, receiver=0x55555595a4a0, e=e@entry=0x7fffffffd000) at kernel/qapplication.cpp:3202 #32 0x00007ffff7297178 in Gui::GUIApplication::notify (this=0x7fffffffde50, receiver=0x55555595a4a0, event=0x7fffffffd000) at ./src/Gui/GuiApplication.cpp:91 #33 0x00007ffff4229479 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x55555595a4a0, event=event@entry=0x7fffffffd000) at ../../include/QtCore/5.11.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:307 #34 0x00007ffff4ba8019 in QCoreApplication::sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #35 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x55555595a4a0, event=event@entry=0x7fffffffd000, alienWidget=0x0, alienWidget@entry=0x55555595a4a0, nativeWidget=0x55555595a4a0, buttonDown=buttonDown@entry=0x7ffff5099870 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2694 #36 0x00007ffff4bfa6c3 in QWidgetWindow::handleMouseEvent (this=0x7fffe800a4b0, event=0x7fffffffd600) at kernel/qwidgetwindow.cpp:556 #37 0x00007ffff4bfce8e in QWidgetWindow::event (event=0x7fffffffd600, this=0x7fffe800a4b0) at kernel/qwidgetwindow.cpp:281 #38 QWidgetWindow::event (this=0x7fffe800a4b0, event=0x7fffffffd600) at kernel/qwidgetwindow.cpp:224 #39 0x00007ffff4ba1491 in QApplicationPrivate::notify_helper (this=this@entry=0x5555555d4f50, receiver=receiver@entry=0x7fffe800a4b0, e=e@entry=0x7fffffffd600) at kernel/qapplication.cpp:3726 #40 0x00007ffff4ba8ad0 in QApplication::notify (this=0x7fffffffde50, receiver=0x7fffe800a4b0, e=e@entry=0x7fffffffd600) at kernel/qapplication.cpp:3485 #41 0x00007ffff7297178 in Gui::GUIApplication::notify (this=0x7fffffffde50, receiver=0x7fffe800a4b0, event=0x7fffffffd600) at ./src/Gui/GuiApplication.cpp:91 #42 0x00007ffff4229479 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x7fffe800a4b0, event=event@entry=0x7fffffffd600) at ../../include/QtCore/5.11.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:307 #43 0x00007ffff45d2b1b in QCoreApplication::sendSpontaneousEvent (event=0x7fffffffd600, receiver=0x7fffe800a4b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237 #44 QGuiApplicationPrivate::processMouseEvent (e=0x5555580ad080) at kernel/qguiapplication.cpp:2082 #45 0x00007ffff45d4a15 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x5555580ad080) at kernel/qguiapplication.cpp:1817 #46 0x00007ffff45aed7b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1032 #47 0x00007fffee82386b in QPAEventDispatcherGlib::processEvents (this=0x5555555deaa0, flags=...) at qeventdispatcher_glib.cpp:70 #48 0x00007ffff422814b in QEventLoop::exec (this=this@entry=0x7fffffffd880, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #49 0x00007ffff42302c2 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #50 0x00007ffff45c985c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1762 #51 0x00007ffff4ba1405 in QApplication::exec () at kernel/qapplication.cpp:2900 #52 0x00007ffff7254d2a in Gui::Application::runApplication () at ./src/Gui/Application.cpp:1902 #53 0x00005555555587f6 in main (argc=<optimized out>, argv=<optimized out>) at ./src/Main/MainGui.cpp:261
# Buster amd64 qemu VM 2019-02-01 apt update apt dist-upgrade apt install xserver-xorg lightdm openbox freecad gdb mc htop apt install freecad-python2-dbgsym libpython2.7-dbg libfreecad-python2-0.17-dbgsym libocct-modeling-algorithms-7.3-dbgsym libstdc++6-8-dbg libqt5widgets5-dbgsym libqt5core5a-dbgsym libqt5gui5-dbgsym apt install dpkg-dev devscripts mkdir source/opencascade/orig -p cd source/opencascade/orig apt source opencascade cd wget http://wookware.org/house/houseplan.dxf export DISPLAY=:0 gdb -q \ -ex 'set width 0' \ -ex 'set pagination off' \ -ex 'catch throw' \ -ex 'run' \ --args freecad - File - New - File - Import - houseplan.dxf ######### benutzer@debian:~$ gdb -q \ > -ex 'set width 0' \ > -ex 'set pagination off' \ > -ex 'catch throw' \ > -ex 'run' \ > --args freecad Reading symbols from freecad...(no debugging symbols found)...done. Catchpoint 1 (throw) Starting program: /usr/bin/freecad [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". FreeCAD 0.17, Libs: 0.17R © Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2018 ##### #### ### #### # # # # # # # ## #### #### # # # # # #### # # # # # # # ##### # # # # #### #### # # # # # # # # # # # # # # ## ## ## # # #### #### ### # # #### ## ## ## [New Thread 0x7fffed236700 (LWP 716)] [New Thread 0x7fffe7fff700 (LWP 717)] [New Thread 0x7fffe6516700 (LWP 718)] [New Thread 0x7fffe5d15700 (LWP 719)] [New Thread 0x7fffe5514700 (LWP 720)] [New Thread 0x7fffe4d13700 (LWP 721)] [New Thread 0x7fffcffff700 (LWP 722)] [New Thread 0x7fffcf7fe700 (LWP 723)] [New Thread 0x7fffceffd700 (LWP 724)] [New Thread 0x7fffce7fc700 (LWP 725)] [New Thread 0x7fffcdffb700 (LWP 726)] [New Thread 0x7fffcd7fa700 (LWP 727)] [New Thread 0x7fffccff9700 (LWP 728)] [New Thread 0x7fffb3fff700 (LWP 729)] [New Thread 0x7fffb11b4700 (LWP 730)] [New Thread 0x7fff5fbff700 (LWP 731)] [New Thread 0x7fff5dbff700 (LWP 732)] [New Thread 0x7fff5d3fe700 (LWP 733)] [New Thread 0x7fff5cbfd700 (LWP 734)] [New Thread 0x7fff4ffff700 (LWP 735)] [New Thread 0x7fff4f7fe700 (LWP 736)] [New Thread 0x7fff4effd700 (LWP 737)] [New Thread 0x7fff4e7fc700 (LWP 738)] [Thread 0x7fff4e7fc700 (LWP 738) exited] Thread 1 "freecad" hit Catchpoint 1 (exception thrown), 0x00007ffff3b20add in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (gdb) bt #0 0x00007ffff3b20add in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #1 0x00007fff4c6495d8 in ?? () from /usr/lib/x86_64-linux-gnu/libTKTopAlgo.so.7 #2 0x00007fff4c76f1e8 in BRepLib_MakeShape::Shape() () from /usr/lib/x86_64-linux-gnu/libTKTopAlgo.so.7 #3 0x00007fff4c76263b in BRepLib_MakeEdge::Edge() () from /usr/lib/x86_64-linux-gnu/libTKTopAlgo.so.7 #4 0x00007fff60f727bf in DraftUtils::DraftDxfRead::OnReadArc(double const*, double const*, double const*, bool, bool) () from /usr/lib/freecad/lib/DraftUtils.so #5 0x00007fff60f64891 in CDxfRead::OnReadArc(double, double, double, double const*, double, bool) () from /usr/lib/freecad/lib/DraftUtils.so #6 0x00007fff60f67fc2 in CDxfRead::ReadArc() () from /usr/lib/freecad/lib/DraftUtils.so #7 0x00007fff60f6fcc9 in CDxfRead::DoRead(bool) () from /usr/lib/freecad/lib/DraftUtils.so #8 0x00007fff60f60cdf in DraftUtils::Module::readDXF(Py::Tuple const&) () from /usr/lib/freecad/lib/DraftUtils.so #9 0x00007fff60f5fb0a in Py::ExtensionModule<DraftUtils::Module>::invoke_method_varargs(void*, Py::Tuple const&) () from /usr/lib/freecad/lib/DraftUtils.so #10 0x00007ffff6b2bec6 in method_varargs_call_handler () from /usr/lib/freecad/lib/libFreeCADBase.so #11 0x00007ffff683c43b in PyEval_EvalFrameEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 #12 0x00007ffff683bd00 in PyEval_EvalFrameEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 #13 0x00007ffff6834122 in PyEval_EvalCodeEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 #14 0x00007ffff6834739 in PyEval_EvalCode () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 #15 0x00007ffff680cf56 in PyRun_StringFlags () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 #16 0x00007ffff6b575f6 in Base::InterpreterSingleton::runString[abi:cxx11](char const*) () from /usr/lib/freecad/lib/libFreeCADBase.so #17 0x00007ffff72be1b3 in Gui::Command::doCommand(Gui::Command::DoCmd_Type, char const*, ...) () from /usr/lib/freecad/lib/libFreeCADGui.so #18 0x00007ffff724daed in Gui::Application::importFrom(char const*, char const*, char const*) () from /usr/lib/freecad/lib/libFreeCADGui.so #19 0x00007ffff72c8d02 in StdCmdImport::activated(int) () from /usr/lib/freecad/lib/libFreeCADGui.so #20 0x00007ffff72c2524 in Gui::Command::invoke(int) () from /usr/lib/freecad/lib/libFreeCADGui.so #21 0x00007ffff42526cb in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #22 0x00007ffff4b9aee2 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #23 0x00007ffff4b9d4f0 in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #24 0x00007ffff4d0de1c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #25 0x00007ffff4d153f0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #26 0x00007ffff4d1641b in QMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #27 0x00007ffff4bdf7c8 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #28 0x00007ffff4d18aab in QMenu::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #29 0x00007ffff4ba1491 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #30 0x00007ffff4ba8d18 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #31 0x00007ffff7297178 in Gui::GUIApplication::notify(QObject*, QEvent*) () from /usr/lib/freecad/lib/libFreeCADGui.so #32 0x00007ffff4229479 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #33 0x00007ffff4ba8019 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #34 0x00007ffff4bfa6c3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #35 0x00007ffff4bfce8e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #36 0x00007ffff4ba1491 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #37 0x00007ffff4ba8ad0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #38 0x00007ffff7297178 in Gui::GUIApplication::notify(QObject*, QEvent*) () from /usr/lib/freecad/lib/libFreeCADGui.so #39 0x00007ffff4229479 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #40 0x00007ffff45d2b1b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #41 0x00007ffff45d4a15 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #42 0x00007ffff45aed7b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #43 0x00007fffee82386b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #44 0x00007ffff422814b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #45 0x00007ffff42302c2 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #46 0x00007ffff7254d2a in Gui::Application::runApplication() () from /usr/lib/freecad/lib/libFreeCADGui.so #47 0x00005555555587f6 in main () (gdb) generate-core-file ~/core.freecad.exception-1 Saved corefile /home/benutzer/core.freecad.exception-1 (gdb) cont Continuing. Gui::Command::activated(0): Unknown C++ exception thrown ########## gdb -q \ -ex 'set width 0' \ -ex 'set pagination off' \ -ex 'directory /home/benutzer/source/opencascade/orig/opencascade-7.3.0+dfsg1' \ /usr/bin/freecad -core /home/benutzer/core.freecad.exception-1 benutzer@debian:~$ gdb -q \ > -ex 'set width 0' \ > -ex 'set pagination off' \ > -ex 'directory > /home/benutzer/source/opencascade/orig/opencascade-7.3.0+dfsg1' \ > /usr/bin/freecad -core /home/benutzer/core.freecad.exception-1 Reading symbols from /usr/bin/freecad...Reading symbols from /usr/lib/debug/.build-id/bf/44c291c34bd3fd8b76c0f42d3e4fec9ef28544.debug...done. done. warning: core file may not match specified executable file. [New LWP 712] [New LWP 716] [New LWP 717] [New LWP 718] [New LWP 719] [New LWP 720] [New LWP 721] [New LWP 722] [New LWP 723] [New LWP 724] [New LWP 725] [New LWP 726] [New LWP 727] [New LWP 728] [New LWP 729] [New LWP 730] [New LWP 731] [New LWP 732] [New LWP 733] [New LWP 734] [New LWP 735] [New LWP 736] [New LWP 737] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/usr/bin/freecad'. Program terminated with signal SIGTRAP, Trace/breakpoint trap. #0 0x00007ffff3b20add in __cxxabiv1::__cxa_throw (obj=obj@entry=0x555564b63480, tinfo=0x7fff4dfda6e0 <typeinfo for StdFail_NotDone>, tinfo@entry=0x7fff4c8a8358 <typeinfo for StdFail_NotDone>, dest=0x7fff4dda2c90 <StdFail_NotDone::~StdFail_NotDone()>, dest@entry=0x7fff4c68ab30 <StdFail_NotDone::~StdFail_NotDone()>) at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:78 78 ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc: Datei oder Verzeichnis nicht gefunden. [Current thread is 1 (Thread 0x7fffeee2f9c0 (LWP 712))] Source directories searched: /home/benutzer/source/opencascade/orig/opencascade-7.3.0+dfsg1:$cdir:$cwd (gdb) # (gdb) (gdb) bt #0 0x00007ffff3b20add in __cxxabiv1::__cxa_throw (obj=obj@entry=0x555564b63480, tinfo=0x7fff4dfda6e0 <typeinfo for StdFail_NotDone>, tinfo@entry=0x7fff4c8a8358 <typeinfo for StdFail_NotDone>, dest=0x7fff4dda2c90 <StdFail_NotDone::~StdFail_NotDone()>, dest@entry=0x7fff4c68ab30 <StdFail_NotDone::~StdFail_NotDone()>) at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:78 #1 0x00007fff4c6495d8 in BRepLib_Command::Check (this=this@entry=0x7fffffffa3c0) from /usr/lib/x86_64-linux-gnu/libTKTopAlgo.so.7 #2 0x00007fff4c76f1e8 in BRepLib_MakeShape::Shape (this=this@entry=0x7fffffffa3c0) at ./src/BRepLib/BRepLib_MakeShape.cxx:51 #3 0x00007fff4c76263b in BRepLib_MakeEdge::Edge (this=this@entry=0x7fffffffa3c0) at ./src/BRepLib/BRepLib_MakeEdge.cxx:1219 #4 0x00007fff4c7b0cf9 in BRepBuilderAPI_MakeEdge::Edge (this=this@entry=0x7fffffffa370) at ./src/BRepBuilderAPI/BRepBuilderAPI_MakeEdge.cxx:880 #5 0x00007fff60f727bf in DraftUtils::DraftDxfRead::OnReadArc (this=0x7fffffffa920, s=<optimized out>, e=<optimized out>, c=0x7fffffffa570, dir=<optimized out>) at ./src/Mod/Draft/App/DraftDxf.cpp:107 #6 0x00007fff60f64891 in CDxfRead::OnReadArc (this=this@entry=0x7fffffffa920, start_angle=<optimized out>, end_angle=0, radius=0, c=c@entry=0x7fffffffa630, z_extrusion_dir=1, hidden=hidden@entry=false) at ./src/Mod/Draft/App/dxf.cpp:1289 #7 0x00007fff60f67fc2 in CDxfRead::ReadArc (this=0x7fffffffa920) at ./src/Mod/Draft/App/dxf.cpp:429 #8 0x00007fff60f6fcc9 in CDxfRead::DoRead (this=0x7fffffffa920, ignore_errors=<optimized out>) at ./src/Mod/Draft/App/dxf.cpp:1733 #9 0x00007fff60f60cdf in DraftUtils::Module::readDXF (this=<optimized out>, args=...) at ./src/Mod/Draft/App/AppDraftUtilsPy.cpp:83 #10 0x00007fff60f5fb0a in Py::ExtensionModule<DraftUtils::Module>::invoke_method_varargs (this=this@entry=0x555558899370, method_def=<optimized out>, args=...) at ./src/CXX/Python2/ExtensionModule.hxx:175 #11 0x00007ffff6b2bec6 in Py::method_varargs_call_handler (_self_and_name_tuple=<optimized out>, _args=<optimized out>) at ./src/CXX/Python2/Objects.hxx:1170 #12 0x00007ffff683c43b in PyEval_EvalFrameEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 #13 0x00007ffff683bd00 in PyEval_EvalFrameEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 #14 0x00007ffff6834122 in PyEval_EvalCodeEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 #15 0x00007ffff6834739 in PyEval_EvalCode () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 #16 0x00007ffff680cf56 in PyRun_StringFlags () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 #17 0x00007ffff6b575f6 in Base::InterpreterSingleton::runString[abi:cxx11](char const*) (this=<optimized out>, sCmd=0x55555818c178 "importDXF.insert(u\"/home/benutzer/houseplan.dxf\",\"Unbenannt\")") at ./src/Base/Interpreter.cpp:232 #18 0x00007ffff72be1b3 in Gui::Command::doCommand (eType=eType@entry=Gui::Command::App, sCmd=sCmd@entry=0x7ffff75ca612 "%s.insert(u\"%s\",\"%s\")") at /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h:206 #19 0x00007ffff724daed in Gui::Application::importFrom (this=this@entry=0x7fffffffdaa0, FileName=<optimized out>, DocName=DocName@entry=0x555555badf60 "Unbenannt", Module=Module@entry=0x5555580a96f8 "importDXF") at ./src/Gui/Application.cpp:561 #20 0x00007ffff72c8d02 in StdCmdImport::activated (this=0x5555557ccad0, iMsg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h:206 #21 0x00007ffff72c2524 in Gui::Command::invoke (this=0x5555557ccad0, i=0) at ./src/Gui/Command.cpp:300 #22 0x00007ffff42526cb in QMetaObject::activate (sender=0x555556ba7260, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3771 #23 0x00007ffff4b9aee2 in QAction::triggered (this=this@entry=0x555556ba7260, _t1=<optimized out>) at .moc/moc_qaction.cpp:376 #24 0x00007ffff4b9d4f0 in QAction::activate (this=0x555556ba7260, event=<optimized out>) at kernel/qaction.cpp:1166 #25 0x00007ffff4d0de1c in QMenuPrivate::activateCausedStack (this=this@entry=0x55555627cc70, causedStack=..., action=action@entry=0x555556ba7260, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1371 #26 0x00007ffff4d153f0 in QMenuPrivate::activateAction (this=this@entry=0x55555627cc70, action=action@entry=0x555556ba7260, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1448 #27 0x00007ffff4d1641b in QMenu::mouseReleaseEvent (this=<optimized out>, e=0x7fffffffd000) at widgets/qmenu.cpp:2942 #28 0x00007ffff4bdf7c8 in QWidget::event (this=this@entry=0x55555595a4a0, event=event@entry=0x7fffffffd000) at kernel/qwidget.cpp:8925 #29 0x00007ffff4d18aab in QMenu::event (this=0x55555595a4a0, e=0x7fffffffd000) at widgets/qmenu.cpp:3064 #30 0x00007ffff4ba1491 in QApplicationPrivate::notify_helper (this=this@entry=0x5555555d4f50, receiver=receiver@entry=0x55555595a4a0, e=e@entry=0x7fffffffd000) at kernel/qapplication.cpp:3726 #31 0x00007ffff4ba8d18 in QApplication::notify (this=<optimized out>, receiver=0x55555595a4a0, e=e@entry=0x7fffffffd000) at kernel/qapplication.cpp:3202 #32 0x00007ffff7297178 in Gui::GUIApplication::notify (this=0x7fffffffde50, receiver=0x55555595a4a0, event=0x7fffffffd000) at ./src/Gui/GuiApplication.cpp:91 #33 0x00007ffff4229479 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x55555595a4a0, event=event@entry=0x7fffffffd000) at ../../include/QtCore/5.11.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:307 #34 0x00007ffff4ba8019 in QCoreApplication::sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #35 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x55555595a4a0, event=event@entry=0x7fffffffd000, alienWidget=0x0, alienWidget@entry=0x55555595a4a0, nativeWidget=0x55555595a4a0, buttonDown=buttonDown@entry=0x7ffff5099870 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2694 #36 0x00007ffff4bfa6c3 in QWidgetWindow::handleMouseEvent (this=0x7fffe800a4b0, event=0x7fffffffd600) at kernel/qwidgetwindow.cpp:556 #37 0x00007ffff4bfce8e in QWidgetWindow::event (event=0x7fffffffd600, this=0x7fffe800a4b0) at kernel/qwidgetwindow.cpp:281 #38 QWidgetWindow::event (this=0x7fffe800a4b0, event=0x7fffffffd600) at kernel/qwidgetwindow.cpp:224 #39 0x00007ffff4ba1491 in QApplicationPrivate::notify_helper (this=this@entry=0x5555555d4f50, receiver=receiver@entry=0x7fffe800a4b0, e=e@entry=0x7fffffffd600) at kernel/qapplication.cpp:3726 #40 0x00007ffff4ba8ad0 in QApplication::notify (this=0x7fffffffde50, receiver=0x7fffe800a4b0, e=e@entry=0x7fffffffd600) at kernel/qapplication.cpp:3485 #41 0x00007ffff7297178 in Gui::GUIApplication::notify (this=0x7fffffffde50, receiver=0x7fffe800a4b0, event=0x7fffffffd600) at ./src/Gui/GuiApplication.cpp:91 #42 0x00007ffff4229479 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x7fffe800a4b0, event=event@entry=0x7fffffffd600) at ../../include/QtCore/5.11.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:307 #43 0x00007ffff45d2b1b in QCoreApplication::sendSpontaneousEvent (event=0x7fffffffd600, receiver=0x7fffe800a4b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237 #44 QGuiApplicationPrivate::processMouseEvent (e=0x5555580ad080) at kernel/qguiapplication.cpp:2082 #45 0x00007ffff45d4a15 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x5555580ad080) at kernel/qguiapplication.cpp:1817 #46 0x00007ffff45aed7b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1032 #47 0x00007fffee82386b in QPAEventDispatcherGlib::processEvents (this=0x5555555deaa0, flags=...) at qeventdispatcher_glib.cpp:70 #48 0x00007ffff422814b in QEventLoop::exec (this=this@entry=0x7fffffffd880, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #49 0x00007ffff42302c2 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #50 0x00007ffff45c985c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1762 #51 0x00007ffff4ba1405 in QApplication::exec () at kernel/qapplication.cpp:2900 #52 0x00007ffff7254d2a in Gui::Application::runApplication () at ./src/Gui/Application.cpp:1902 #53 0x00005555555587f6 in main (argc=<optimized out>, argv=<optimized out>) at ./src/Main/MainGui.cpp:261 (gdb) # (gdb) (gdb) up #1 0x00007fff4c6495d8 in BRepLib_Command::Check (this=this@entry=0x7fffffffa3c0) from /usr/lib/x86_64-linux-gnu/libTKTopAlgo.so.7 (gdb) #2 0x00007fff4c76f1e8 in BRepLib_MakeShape::Shape (this=this@entry=0x7fffffffa3c0) at ./src/BRepLib/BRepLib_MakeShape.cxx:51 51 Check(); (gdb) list 46 const TopoDS_Shape& BRepLib_MakeShape::Shape() 47 { 48 if (!IsDone()) { 49 // the following is const cast away 50 ((BRepLib_MakeShape*) (void*) this)->Build(); 51 Check(); 52 } 53 return myShape; 54 } 55 (gdb) b BRepLib_Command::Check Breakpoint 1 at 0x7fff4c629e50 (2 locations) (gdb) info b Num Type Disp Enb Address What 1 breakpoint keep y <MULTIPLE> 1.1 y 0x00007fff4c629e50 <BRepLib_Command::Check() const@plt> 1.2 y 0x00007fff4c74ebb0 in BRepLib_Command::Check() const at ./src/BRepLib/BRepLib_Command.cxx:51 (gdb) list BRepLib_Command.cxx:51 46 //purpose : 47 //======================================================================= 48 49 void BRepLib_Command::Check()const 50 { 51 if (!myDone) 52 throw StdFail_NotDone("BRep_API: command not done"); 53 } 54 55 ############ 0x00007ffff72c1548 in Gui::Command::invoke (this=0x5555557ccc50, i=0) at ./src/Gui/Command.cpp:300 300 ./src/Gui/Command.cpp: Datei oder Verzeichnis nicht gefunden. 1: x/i $pc => 0x7ffff72c1548 <Gui::Command::invoke(int)+120>: mov %rax,%rdi (gdb) finish Run till exit from #0 0x00007ffff72c1548 in Gui::Command::invoke (this=0x5555557ccc50, i=0) at ./src/Gui/Command.cpp:300 Gui::Command::activated(0): Unknown C++ exception thrown QMetaObject::activate (sender=0x555556baa840, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3788 3788 kernel/qobject.cpp: Datei oder Verzeichnis nicht gefunden. 1: x/i $pc => 0x7ffff42516cb <QMetaObject::activate(QObject*, int, int, void**)+1899>: mov 0x25f54e(%rip),%rax # 0x7ffff44b0c20