Summary: | Программа вылетает после экспорта в формат FEM mesh Z88 | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Богдан Богуславский <boguslavskijbj> | ||||
Component: | freecad | Assignee: | Andrey Cherepanov <cas> | ||||
Status: | NEW --- | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P5 | CC: | cas, petr-akhlamov | ||||
Version: | unstable | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Attachments: |
|
Подтверждаю. Лог: $ freecad FreeCAD 1.0.0, Libs: 1.0.0RUnknown (C) 2001-2024 FreeCAD contributors FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. Sketch: Sketch with redundant constraints Please remove the following redundant constraint: 442 No FEM mesh object selected. Program received signal SIGSEGV, Segmentation fault. #0 /usr/lib64/libc.so.6(+0x3ff20) [0x7f8ee7c47f20] #1 0x7f8ee8c6d385 in QString::mid(long long, long long) const & from /usr/lib64/libQt6Core.so.6+0x5 #2 0x7f8eeb701df6 in Gui::FileDialog::getSaveFileName(QWidget*, QString const&, QString const&, QString const&, QString*, QFlags<QFileDialog::Option>) from /usr/lib64/freecad/lib/libFreeCADGui.so+0x706 #3 0x7f8eeb39610d in StdCmdExport::activated(int) from /usr/lib64/freecad/lib/libFreeCADGui.so+0x5ad #4 0x7f8eeb38876c in Gui::Command::_invoke(int, bool) from /usr/lib64/freecad/lib/libFreeCADGui.so+0x22c #5 0x7f8eeb388b86 in Gui::Command::invoke(int, Gui::Command::TriggerSource) from /usr/lib64/freecad/lib/libFreeCADGui.so+0x126 #6 /usr/lib64/libQt6Core.so.6(+0x1f3ca1) [0x7f8ee8bf3ca1] #7 0x7f8ee9791a76 in QAction::triggered(bool) from /usr/lib64/libQt6Gui.so.6+0x46 #8 0x7f8ee9797479 in QAction::activate(QAction::ActionEvent) from /usr/lib64/libQt6Gui.so.6+0x119 #9 /usr/lib64/libQt6Widgets.so.6(+0x37969d) [0x7f8ee9f7969d] #10 /usr/lib64/libQt6Widgets.so.6(+0x37f841) [0x7f8ee9f7f841] #11 0x7f8ee9dff413 in QWidget::event(QEvent*) from /usr/lib64/libQt6Widgets.so.6+0xb83 #12 0x7f8ee9daf9b5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib64/libQt6Widgets.so.6+0x85 #13 0x7f8ee9db3c96 in QApplication::notify(QObject*, QEvent*) from /usr/lib64/libQt6Widgets.so.6+0x1006 #14 0x7f8eeb354178 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib64/freecad/lib/libFreeCADGui.so+0xc8 #15 0x7f8ee8b92a30 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib64/libQt6Core.so.6+0x160 #16 0x7f8ee9da9b9e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) from /usr/lib64/libQt6Widgets.so.6+0x1de #17 /usr/lib64/libQt6Widgets.so.6(+0x216258) [0x7f8ee9e16258] #18 /usr/lib64/libQt6Widgets.so.6(+0x219108) [0x7f8ee9e19108] #19 0x7f8ee9daf9b5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib64/libQt6Widgets.so.6+0x85 #20 0x7f8eeb354178 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib64/freecad/lib/libFreeCADGui.so+0xc8 #21 0x7f8ee8b92a30 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib64/libQt6Core.so.6+0x160 #22 0x7f8ee93f02b5 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) from /usr/lib64/libQt6Gui.so.6+0x3b5 #23 0x7f8ee9452a7c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib64/libQt6Gui.so.6+0xac #24 /usr/lib64/libQt6XcbQpa.so.6(+0x5a3be) [0x7f8ee22523be] #25 /usr/lib64/libglib-2.0.so.0(+0x5f693) [0x7f8ee6b0a693] #26 /usr/lib64/libglib-2.0.so.0(+0xbcf47) [0x7f8ee6b67f47] #27 /usr/lib64/libglib-2.0.so.0(g_main_context_iteration+0x2c) [0x7f8ee6b09b4c] #28 0x7f8ee8deae73 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib64/libQt6Core.so.6+0x73 #29 0x7f8ee8b9a8db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib64/libQt6Core.so.6+0x1ab #30 0x7f8ee8b9c59a in QCoreApplication::exec() from /usr/lib64/libQt6Core.so.6+0xaa #31 0x7f8eeb2cdea6 in Gui::Application::runApplication() from /usr/lib64/freecad/lib/libFreeCADGui.so+0xad6 #32 freecad(+0x5480) [0x56041367d480] #33 /usr/lib64/libc.so.6(+0x29d6a) [0x7f8ee7c31d6a] #34 /usr/lib64/libc.so.6(__libc_start_main+0x85) [0x7f8ee7c31e25] #35 freecad(+0x6541) [0x56041367e541] |
Created attachment 18339 [details] файл для проверки Стенды: ALT Workstation 11.0 x86-64 (Обновлённый до Sisyphus) ALT Workstation K 11.0 x86-64 (Обновлённый до Sisyphus) Версия пакета: freecad-1.0.0-alt2.x86_64 Шаги воспроизведения: 1. Запустить приложение из меню (Образование -> FreeCAD) или из терминала: $ freecad 2. Файл -> Открыть -> Выбрать подходящий файл (см. вложения) -> Открыть 3. Выделить какую-либо часть детали 4. Файл -> Экспортировать -> Выбрать формат FEM mesh Z88 -> Сохранить 5. Снова открыть Файл -> Экспортировать Ожидаемый результат: открылось окно для сохранения файла Реальный результат: программа вылетает