Стенды с ошибкой: ================= * ALT Regular Sisyphus x86_64 * Kernel: 6.5.11-un-def-alt1 * GNOME 45.0 Версия программы: ================= FreeCAD 0.21.1 Шаги, приводящие к ошибке: ================= 1. запустить freecad 2. установить отсутствующий python3-module-PySide2 3. открыть существующий файл Результат: ========== Программа аварийно завершается с сообщением: Program received signal SIGSEGV, Segmentation fault. #0 /lib64/libc.so.6(+0x3da20) [0x7f938ae56a20] #1 /usr/lib64/libX11.so.6(XDefaultScreenOfDisplay+0) [0x7f93890eb380] #2 /usr/lib64/libCoin.so.80c(+0x43593e) [0x7f938a83593e] #3 /usr/lib64/libCoin.so.80c(glxglue_init+0x3c) [0x7f938a8361ec] #4 /usr/lib64/libCoin.so.80c(cc_glglue_instance+0x122) [0x7f938a82ed12] #5 0x7f938a6d6a68 in SoGLRenderActionP::isDirectRendering(SoState const*) const from /usr/lib64/libCoin.so.80c+0x48 #6 0x7f938a6d8de3 in SoGLRenderActionP::render(SoNode*) from /usr/lib64/libCoin.so.80c+0xc3 #7 0x7f938a6d2452 in SoAction::apply(SoNode*) from /usr/lib64/libCoin.so.80c+0x2d2 #8 0x7f938e0d95a9 in Gui::SoBoxSelectionRenderAction::apply(SoNode*) from /usr/lib64/freecad/lib/libFreeCADGui.so+0x29 #9 0x7f938e186793 in Gui::View3DInventorViewer::renderScene() from /usr/lib64/freecad/lib/libFreeCADGui.so+0x153 #10 0x7f938e154f43 in SIM::Coin3D::Quarter::QuarterWidget::paintEvent(QPaintEvent*) from /usr/lib64/freecad/lib/libFreeCADGui.so+0x93 #11 0x7f938e1582d2 in SIM::Coin3D::Quarter::SoQTQuarterAdaptor::paintEvent(QPaintEvent*) from /usr/lib64/freecad/lib/libFreeCADGui.so+0x42 #12 0x7f938c3ced68 in QWidget::event(QEvent*) from /usr/lib64/libQt5Widgets.so.5+0x268 #13 0x7f938c479dae in QFrame::event(QEvent*) from /usr/lib64/libQt5Widgets.so.5+0x1e #14 0x7f938b6e048b in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) from /usr/lib64/libQt5Core.so.5+0x8b #15 0x7f938c38d18e in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib64/libQt5Widgets.so.5+0x6e #16 0x7f938deb6870 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib64/freecad/lib/libFreeCADGui.so+0x90 #17 0x7f938b6e0708 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib64/libQt5Core.so.5+0x118 #18 0x7f938c3c6f55 in QWidgetPrivate::sendPaintEvent(QRegion const&) from /usr/lib64/libQt5Widgets.so.5+0x35 #19 0x7f938c3eeba0 in QOpenGLWidget::event(QEvent*) from /usr/lib64/libQt5Widgets.so.5+0x230 #20 0x7f938c38d19e in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib64/libQt5Widgets.so.5+0x7e #21 0x7f938deb6870 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib64/freecad/lib/libFreeCADGui.so+0x90 #22 0x7f938b6e0708 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib64/libQt5Core.so.5+0x118 #23 0x7f938c3cb8c3 in QWidgetPrivate::show_helper() from /usr/lib64/libQt5Widgets.so.5+0x73 #24 0x7f938c3ce813 in QWidgetPrivate::setVisible(bool) from /usr/lib64/libQt5Widgets.so.5+0x193 #25 0x7f938c3cb809 in QWidgetPrivate::showChildren(bool) from /usr/lib64/libQt5Widgets.so.5+0x149 #26 0x7f938c3cb89f in QWidgetPrivate::show_helper() from /usr/lib64/libQt5Widgets.so.5+0x4f #27 0x7f938c3cb829 in QWidgetPrivate::showChildren(bool) from /usr/lib64/libQt5Widgets.so.5+0x169 #28 0x7f938c3cb89f in QWidgetPrivate::show_helper() from /usr/lib64/libQt5Widgets.so.5+0x4f #29 0x7f938c3ce813 in QWidgetPrivate::setVisible(bool) from /usr/lib64/libQt5Widgets.so.5+0x193 #30 0x7f938c3cb809 in QWidgetPrivate::showChildren(bool) from /usr/lib64/libQt5Widgets.so.5+0x149 #31 0x7f938c3cb89f in QWidgetPrivate::show_helper() from /usr/lib64/libQt5Widgets.so.5+0x4f #32 0x7f938c3cb829 in QWidgetPrivate::showChildren(bool) from /usr/lib64/libQt5Widgets.so.5+0x169 #33 0x7f938c3cb89f in QWidgetPrivate::show_helper() from /usr/lib64/libQt5Widgets.so.5+0x4f #34 0x7f938c3ce813 in QWidgetPrivate::setVisible(bool) from /usr/lib64/libQt5Widgets.so.5+0x193 #35 0x7f938c508c19 in QMdiSubWindow::eventFilter(QObject*, QEvent*) from /usr/lib64/libQt5Widgets.so.5+0x239 #36 0x7f938b6e048b in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) from /usr/lib64/libQt5Core.so.5+0x8b #37 0x7f938c38d18e in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib64/libQt5Widgets.so.5+0x6e #38 0x7f938deb6870 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib64/freecad/lib/libFreeCADGui.so+0x90 #39 0x7f938b6e0708 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib64/libQt5Core.so.5+0x118 #40 0x7f938c3ce90d in QWidgetPrivate::setVisible(bool) from /usr/lib64/libQt5Widgets.so.5+0x28d #41 0x7f938de7f57c in Gui::Document::createView(Base::Type const&) from /usr/lib64/freecad/lib/libFreeCADGui.so+0x43c #42 0x7f938de32713 in Gui::Application::slotNewDocument(App::Document const&, bool) from /usr/lib64/freecad/lib/libFreeCADGui.so+0xbd3 #43 /usr/lib64/freecad/lib/libFreeCADApp.so(+0x1b9941) [0x7f938d5b9941] #44 0x7f938d7176ec in App::Application::newDocument(char const*, char const*, bool, bool) from /usr/lib64/freecad/lib/libFreeCADApp.so+0x12cc #45 0x7f938d718c79 in App::Application::openDocumentPrivate(char const*, char const*, char const*, bool, bool, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) from /usr/lib64/freecad/lib/libFreeCADApp.so+0x349 #46 0x7f938d719c50 in App::Application::openDocuments(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, bool) from /usr/lib64/freecad/lib/libFreeCADApp.so+0x830 #47 0x7f938d71be98 in App::Application::openDocument(char const*, bool) from /usr/lib64/freecad/lib/libFreeCADApp.so+0x138 #48 0x7f938d735361 in App::Application::sOpenDocument(_object*, _object*, _object*) from /usr/lib64/freecad/lib/libFreeCADApp.so+0xc1 #49 /usr/lib64/libpython3.11.so.1.0(+0x1fb04d) [0x7f938cbfb04d] #50 /usr/lib64/libpython3.11.so.1.0(_PyObject_MakeTpCall+0x2bc) [0x7f938cbd9f6c] #51 /usr/lib64/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x69b) [0x7f938cbe45bb] #52 /usr/lib64/libpython3.11.so.1.0(+0x2a2ab3) [0x7f938cca2ab3] #53 /usr/lib64/libpython3.11.so.1.0(PyEval_EvalCode+0xa8) [0x7f938cca24a8] #54 /usr/lib64/libpython3.11.so.1.0(+0x2c0a93) [0x7f938ccc0a93] #55 /usr/lib64/libpython3.11.so.1.0(+0x2bcfda) [0x7f938ccbcfda] #56 /usr/lib64/libpython3.11.so.1.0(PyRun_StringFlags+0x69) [0x7f938ccb0eb9] #57 0x7f938d100038 in Base::InterpreterSingleton::runString[abi:cxx11](char const*) from /usr/lib64/freecad/lib/libFreeCADBase.so+0x68 #58 0x7f938d7338a7 in App::Application::sLoadFile(_object*, _object*) from /usr/lib64/freecad/lib/libFreeCADApp.so+0x1e7 #59 /usr/lib64/libpython3.11.so.1.0(+0x1fb078) [0x7f938cbfb078] #60 /usr/lib64/libpython3.11.so.1.0(_PyObject_MakeTpCall+0x2bc) [0x7f938cbd9f6c] #61 /usr/lib64/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x69b) [0x7f938cbe45bb] #62 /usr/lib64/libpython3.11.so.1.0(+0x2a2ab3) [0x7f938cca2ab3] #63 /usr/lib64/libpython3.11.so.1.0(PyEval_EvalCode+0xa8) [0x7f938cca24a8] #64 /usr/lib64/libpython3.11.so.1.0(+0x2c0a93) [0x7f938ccc0a93] #65 /usr/lib64/libpython3.11.so.1.0(+0x2bcfda) [0x7f938ccbcfda] #66 /usr/lib64/libpython3.11.so.1.0(PyRun_StringFlags+0x69) [0x7f938ccb0eb9] #67 /usr/lib64/libpython3.11.so.1.0(+0x2b9a5f) [0x7f938ccb9a5f] #68 /usr/lib64/libpython3.11.so.1.0(+0x1f30a6) [0x7f938cbf30a6] #69 /usr/lib64/libpython3.11.so.1.0(PyObject_Vectorcall+0x33) [0x7f938cbf2193] #70 /usr/lib64/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x69b) [0x7f938cbe45bb] #71 /usr/lib64/libpython3.11.so.1.0(+0x2a2ab3) [0x7f938cca2ab3] #72 /usr/lib64/libpython3.11.so.1.0(PyEval_EvalCode+0xa8) [0x7f938cca24a8] #73 /usr/lib64/libpython3.11.so.1.0(+0x2c0a93) [0x7f938ccc0a93] #74 /usr/lib64/libpython3.11.so.1.0(+0x2bcfda) [0x7f938ccbcfda] #75 /usr/lib64/libpython3.11.so.1.0(PyRun_StringFlags+0x69) [0x7f938ccb0eb9] #76 0x7f938d100038 in Base::InterpreterSingleton::runString[abi:cxx11](char const*) from /usr/lib64/freecad/lib/libFreeCADBase.so+0x68 #77 0x7f938dee5544 in Gui::Command::_runCommand(char const*, int, Gui::Command::DoCmd_Type, char const*) from /usr/lib64/freecad/lib/libFreeCADGui.so+0x94 #78 0x7f938dee56d0 in Gui::Command::_doCommand(char const*, int, Gui::Command::DoCmd_Type, char const*, ...) from /usr/lib64/freecad/lib/libFreeCADGui.so+0xe0 #79 0x7f92d061f275 in WebGui::BrowserView::urlFilter(QUrl const&) from /usr/lib64/freecad/lib/WebGui.so+0x5d5 #80 0x7f938b6ebc4e in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const from /usr/lib64/libQt5Core.so.5+0x59e #81 0x7f938b6f0a96 in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) from /usr/lib64/libQt5Core.so.5+0x8c6 #82 /usr/lib64/freecad/lib/WebGui.so(+0x1de60) [0x7f92d0611e60] #83 /usr/lib64/libQt5WebEngineCore.so.5(+0xa2eaa8) [0x7f92d182eaa8] Ожидаемый результат: ==================== Открывается документ