FreeCAD segfault [Réglé]
creation/ouverture de fichier impossible
Cauldron, la prochaine version de Mageia

tobaggo17 Membre non connecté
-
- Voir le profil du membre tobaggo17
- Inscrit le : 18/12/2013
- Groupes :
suite Maj de ce matin (Python3-pivy il me semble) FreeCAD se lance mais crashe a la creation/ouverture de fichier...
Pc fixe: Asus M5A97, AMD FX6300, Mageia9, Caudron, GeForce GT610 2Go, 32 Go RAM, SSD 120 +120 +450

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron

En lançant depuis une console, récupères tu des messages d'erreur ?
Yves

tobaggo17 Membre non connecté
-
- Voir le profil du membre tobaggo17
- Inscrit le : 18/12/2013
- Groupes :
non il y en a bien d'autres mais python-pivy est un des éléments essentiels a FreeCAD, et je l'ai vu passer dans les Maj je suppose que cela va se régulariser sous peu

ci après le retour console aprés avoir tenté de créer un nouveau fichier :
"
[alain@TobaGGo ~]$ FreeCAD
FreeCAD 1.0.1, Libs: 1.0.1RUnknown
(C) 2001-2025 FreeCAD contributors
FreeCAD is free and open-source software licensed under the terms of LGPL2+ license.
Program received signal SIGSEGV, Segmentation fault.
#0 /usr/lib64/libc.so.6(+0x3ba20) [0x7f1ab7849a20]
#1 /usr/lib64/libX11.so.6(XDefaultScreenOfDisplay+0x4) [0x7f1ab6ce43e4]
#2 /usr/lib64/libCoin.so.80(+0x474798) [0x7f1ab7274798]
#3 /usr/lib64/libCoin.so.80(glxglue_init+0x41) [0x7f1ab7275021]
#4 /usr/lib64/libCoin.so.80(cc_glglue_instance+0x745) [0x7f1ab7272d15]
#5 0x7f1ab710b99d in SoGLRenderActionP::isDirectRendering(SoState const*) const from /usr/lib64/libCoin.so.80+0x4d
#6 0x7f1ab710dcd5 in SoGLRenderActionP::render(SoNode*) from /usr/lib64/libCoin.so.80+0xc5
#7 0x7f1ab7107622 in SoAction::apply(SoNode*) from /usr/lib64/libCoin.so.80+0x2c2
#8 0x7f1abb64eb0b in Gui::SoBoxSelectionRenderAction::apply(SoNode*) from /usr/lib64/freecad/lib/libFreeCADGui.so+0x2b
#9 0x7f1abb74ba67 in Gui::View3DInventorViewer::renderScene() from /usr/lib64/freecad/lib/libFreeCADGui.so+0x167
#10 0x7f1abb7041f5 in SIM::Coin3D::Quarter::QuarterWidget::paintEvent(QPaintEvent*) from /usr/lib64/freecad/lib/libFreeCADGui.so+0x1e5
#11 0x7f1abb70dcb8 in SIM::Coin3D::Quarter::SoQTQuarterAdaptor::paintEvent(QPaintEvent*) from /usr/lib64/freecad/lib/libFreeCADGui.so+0x48
#12 0x7f1ab9226538 in QWidget::event(QEvent*) from /usr/lib64/libQt6Widgets.so.6+0x2a8
#13 0x7f1ab92c9632 in QFrame::event(QEvent*) from /usr/lib64/libQt6Widgets.so.6+0x32
#14 0x7f1ab7fbc8ca in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) from /usr/lib64/libQt6Core.so.6+0x7a
#15 0x7f1ab91c1e63 in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib64/libQt6Widgets.so.6+0x73
#16 0x7f1abb2f3c18 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib64/freecad/lib/libFreeCADGui.so+0xc8
#17 0x7f1ab7fbcb45 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib64/libQt6Core.so.6+0x165
#18 0x7f1ab921d18a in QWidgetPrivate::sendPaintEvent(QRegion const&) from /usr/lib64/libQt6Widgets.so.6+0x5a
#19 0x7f1abab5fed9 in QOpenGLWidget::event(QEvent*) from /usr/lib64/libQt6OpenGLWidgets.so.6+0x1a9
#20 0x7f1ab91c1e73 in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib64/libQt6Widgets.so.6+0x83
#21 0x7f1abb2f3c18 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib64/freecad/lib/libFreeCADGui.so+0xc8
#22 0x7f1ab7fbcb45 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib64/libQt6Core.so.6+0x165
#23 0x7f1ab9221db2 in QWidgetPrivate::show_helper() from /usr/lib64/libQt6Widgets.so.6+0x82
#24 0x7f1ab9225d33 in QWidgetPrivate::setVisible(bool) from /usr/lib64/libQt6Widgets.so.6+0x1c3
#25 0x7f1ab9221966 in QWidgetPrivate::showChildren(bool) from /usr/lib64/libQt6Widgets.so.6+0x1a6
#26 0x7f1ab9221d7f in QWidgetPrivate::show_helper() from /usr/lib64/libQt6Widgets.so.6+0x4f
#27 0x7f1ab9221b55 in QWidgetPrivate::showChildren(bool) from /usr/lib64/libQt6Widgets.so.6+0x395
#28 0x7f1ab9221d7f in QWidgetPrivate::show_helper() from /usr/lib64/libQt6Widgets.so.6+0x4f
#29 0x7f1ab9225d33 in QWidgetPrivate::setVisible(bool) from /usr/lib64/libQt6Widgets.so.6+0x1c3
#30 0x7f1ab9221966 in QWidgetPrivate::showChildren(bool) from /usr/lib64/libQt6Widgets.so.6+0x1a6
#31 0x7f1ab9221d7f in QWidgetPrivate::show_helper() from /usr/lib64/libQt6Widgets.so.6+0x4f
#32 0x7f1ab9225d33 in QWidgetPrivate::setVisible(bool) from /usr/lib64/libQt6Widgets.so.6+0x1c3
#33 0x7f1ab9221966 in QWidgetPrivate::showChildren(bool) from /usr/lib64/libQt6Widgets.so.6+0x1a6
#34 0x7f1ab9221d7f in QWidgetPrivate::show_helper() from /usr/lib64/libQt6Widgets.so.6+0x4f
#35 0x7f1ab9225d33 in QWidgetPrivate::setVisible(bool) from /usr/lib64/libQt6Widgets.so.6+0x1c3
#36 0x7f1ab93b48c5 in QMdiSubWindow::changeEvent(QEvent*) from /usr/lib64/libQt6Widgets.so.6+0x145
#37 0x7f1ab92264ff in QWidget::event(QEvent*) from /usr/lib64/libQt6Widgets.so.6+0x26f
#38 0x7f1ab91c1e73 in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib64/libQt6Widgets.so.6+0x83
#39 0x7f1abb2f3c18 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib64/freecad/lib/libFreeCADGui.so+0xc8
#40 0x7f1ab7fbcb45 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib64/libQt6Core.so.6+0x165
#41 0x7f1ab9222225 in QWidget::setWindowState(QFlags<Qt::WindowState>

#42 0x7f1ab92229d5 in QWidget::showMaximized() from /usr/lib64/libQt6Widgets.so.6+0x25
#43 0x7f1ab93b3f4a in QMdiSubWindow::eventFilter(QObject*, QEvent*) from /usr/lib64/libQt6Widgets.so.6+0x8da
#44 0x7f1ab7fbc8ca in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) from /usr/lib64/libQt6Core.so.6+0x7a
#45 0x7f1ab91c1e63 in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib64/libQt6Widgets.so.6+0x73
#46 0x7f1abb2f3c18 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib64/freecad/lib/libFreeCADGui.so+0xc8
#47 0x7f1ab7fbcb45 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib64/libQt6Core.so.6+0x165
#48 0x7f1ab9222225 in QWidget::setWindowState(QFlags<Qt::WindowState>

#49 0x7f1ab92229d5 in QWidget::showMaximized() from /usr/lib64/libQt6Widgets.so.6+0x25
#50 0x7f1abb2878a3 in Gui::Document::createView(Base::Type const&) from /usr/lib64/freecad/lib/libFreeCADGui.so+0x493
#51 0x7f1abb20ee81 in Gui::Application::slotNewDocument(App::Document const&, bool) from /usr/lib64/freecad/lib/libFreeCADGui.so+0xc21
#52 0x7f1aba6f04b1 in boost::signals2::detail::signal_impl<void (App::Document const&, bool), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (App::Document const&, bool)>, boost::function<void (boost::signals2::connection const&, App::Document const&, bool)>, boost::signals2::mutex>::operator()(App::Document const&, bool) from /usr/lib64/freecad/lib/libFreeCADApp.so+0x3b1
#53 0x7f1aba927540 in App::Application::newDocument(char const*, char const*, bool, bool) from /usr/lib64/freecad/lib/libFreeCADApp.so+0x1800
#54 0x7f1aba94a813 in App::Application::sNewDocument(_object*, _object*, _object*) from /usr/lib64/freecad/lib/libFreeCADApp.so+0xf3
#55 /usr/lib64/libpython3.13.so.1.0(+0x1b0c77) [0x7f1ab9bb0c77]
#56 /usr/lib64/libpython3.13.so.1.0(_PyObject_MakeTpCall+0x157) [0x7f1ab9b861c7]
#57 /usr/lib64/libpython3.13.so.1.0(_PyEval_EvalFrameDefault+0x36ef) [0x7f1ab9b9944f]
#58 /usr/lib64/libpython3.13.so.1.0(PyEval_EvalCode+0xaa) [0x7f1ab9c2b57a]
#59 /usr/lib64/libpython3.13.so.1.0(+0x25fda9) [0x7f1ab9c5fda9]
#60 /usr/lib64/libpython3.13.so.1.0(+0x25e6f6) [0x7f1ab9c5e6f6]
#61 /usr/lib64/libpython3.13.so.1.0(+0x25e5cd) [0x7f1ab9c5e5cd]
#62 0x7f1aba15dc9a in Base::InterpreterSingleton::runString[abi:cxx11](char const*) from /usr/lib64/freecad/lib/libFreeCADBase.so+0x6a
#63 0x7f1abb34ccc6 in Gui::Command::_runCommand(char const*, int, Gui::Command::DoCmd_Type, char const*) from /usr/lib64/freecad/lib/libFreeCADGui.so+0x96
#64 0x7f1abb35df3e in StdCmdNew::activated(int) from /usr/lib64/freecad/lib/libFreeCADGui.so+0xae
#65 0x7f1abb353226 in Gui::Command::_invoke(int, bool) from /usr/lib64/freecad/lib/libFreeCADGui.so+0x396
#66 0x7f1abb3536c6 in Gui::Command::invoke(int, Gui::Command::TriggerSource) from /usr/lib64/freecad/lib/libFreeCADGui.so+0x146
#67 /usr/lib64/libQt6Core.so.6(+0x2242c1) [0x7f1ab80242c1]
#68 0x7f1ab8c93736 in QAction::triggered(bool) from /usr/lib64/libQt6Gui.so.6+0x46
#69 0x7f1ab8c968b3 in QAction::activate(QAction::ActionEvent) from /usr/lib64/libQt6Gui.so.6+0x113
#70 /usr/lib64/libQt6Widgets.so.6(+0x30494a) [0x7f1ab930494a]
#71 0x7f1ab9304aaf in QAbstractButton::mouseReleaseEvent(QMouseEvent*) from /usr/lib64/libQt6Widgets.so.6+0x11f
#72 0x7f1ab943563d in QToolButton::mouseReleaseEvent(QMouseEvent*) from /usr/lib64/libQt6Widgets.so.6+0x2d
#73 0x7f1ab9226538 in QWidget::event(QEvent*) from /usr/lib64/libQt6Widgets.so.6+0x2a8
#74 0x7f1ab91c1e73 in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib64/libQt6Widgets.so.6+0x83
#75 0x7f1ab91cc9f3 in QApplication::notify(QObject*, QEvent*) from /usr/lib64/libQt6Widgets.so.6+0xcb3
#76 0x7f1abb2f3c18 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib64/freecad/lib/libFreeCADGui.so+0xc8
#77 0x7f1ab7fbcb45 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib64/libQt6Core.so.6+0x165
#78 0x7f1ab91cb180 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) from /usr/lib64/libQt6Widgets.so.6+0x1e0
#79 /usr/lib64/libQt6Widgets.so.6(+0x23b247) [0x7f1ab923b247]
#80 /usr/lib64/libQt6Widgets.so.6(+0x23db93) [0x7f1ab923db93]
#81 0x7f1ab91c1e73 in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib64/libQt6Widgets.so.6+0x83
#82 0x7f1abb2f3c18 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib64/freecad/lib/libFreeCADGui.so+0xc8
#83 0x7f1ab7fbcb45 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib64/libQt6Core.so.6+0x165
#84 0x7f1ab881ec5c in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) from /usr/lib64/libQt6Gui.so.6+0x3ac
#85 0x7f1ab88849db in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>

#86 /usr/lib64/libQt6Gui.so.6(+0x7c7b24) [0x7f1ab8dc7b24]
#87 /usr/lib64/libglib-2.0.so.0(+0x5d85b) [0x7f1ab650385b]
#88 /usr/lib64/libglib-2.0.so.0(+0x5fb48) [0x7f1ab6505b48]
#89 /usr/lib64/libglib-2.0.so.0(g_main_context_iteration+0x30) [0x7f1ab6506380]
#90 0x7f1ab82b4578 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>

#91 0x7f1ab7fc9b5a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>

#92 0x7f1ab7fc5651 in QCoreApplication::exec() from /usr/lib64/libQt6Core.so.6+0xa1
#93 0x7f1abb21430f in Gui::Application::runApplication() from /usr/lib64/freecad/lib/libFreeCADGui.so+0xbdf
#94 /usr/lib64/freecad/bin/FreeCAD(+0x842f) [0x55a5f510642f]
#95 /usr/lib64/libc.so.6(+0x262f9) [0x7f1ab78342f9]
#96 /usr/lib64/libc.so.6(__libc_start_main+0x8b) [0x7f1ab78343ab]
#97 /usr/lib64/freecad/bin/FreeCAD(+0x8825) [0x55a5f5106825]
"
Édité par tobaggo17 Le 02/07/2025 à 12h48
Pc fixe: Asus M5A97, AMD FX6300, Mageia9, Caudron, GeForce GT610 2Go, 32 Go RAM, SSD 120 +120 +450

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Est-ce dans une session Wayland ?
Il y a un rapport chez Freecad : https://github.com/FreeCAD/FreeCAD/issues/9273
Un moyen de contournement suggéré :
Citation :Two temporary solutions has been suggested so far:
export COIN_GL_NO_CURRENT_CONTEXT_CHECK=1
unset XDG_SESSION_TYPE
Try running either one of these commands in a terminal before running FreeCad in same terminal.
Yves

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
https://svnweb.mageia.org/packages/cauldron/coin/current/SPECS/coin.spec?view=log
Yves

tobaggo17 Membre non connecté
-
- Voir le profil du membre tobaggo17
- Inscrit le : 18/12/2013
- Groupes :
Depuis novembre 2024 Freecad fonctionnait parfaitement sous Wayland, raison pour laquelle j'ai utilisé Cauldron qui fournissait la version 1.0 que je n'avais pas envie de compiler sous mageia 9... la dernière version 1.0.1 était aussi parfaitement fonctionnelle...Attendons la suite, si FreeCAD est aussi recompilé le pb devrait se régler...
Pc fixe: Asus M5A97, AMD FX6300, Mageia9, Caudron, GeForce GT610 2Go, 32 Go RAM, SSD 120 +120 +450

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
tobaggo17 :le problème signalé chez FreeCAD date de 2023, et je ne l'ai jamais rencontré a cette époque (FreeCAD 0.20), de plus hier tout fonctionnait normalement, il n'est apparu qu'aujourd'hui après la Maj c'est ce qui m'a surpris.
Depuis novembre 2024 Freecad fonctionnait parfaitement sous Wayland, raison pour laquelle j'ai utilisé Cauldron qui fournissait la version 1.0 que je n'avais pas envie de compiler sous mageia 9... la dernière version 1.0.1 était aussi parfaitement fonctionnelle...Attendons la suite, si FreeCAD est aussi recompilé le pb devrait se régler...
Logiquement, en passant d'une 4.0.3 à 4.0.4 de coin, il ne serait pas nécessaire de recompiler freecad.
J'ai suggéré à David de revenir à une version antérieure de coin. On verra ce qu'il dit.
Avec rpm -qa --last|less, tu peux voir les installations de paquets, du plus récent au plus ancien.
Yves

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Assure-toi d'avoir installé toutes les mises à jour.
Yves

tobaggo17 Membre non connecté
-
- Voir le profil du membre tobaggo17
- Inscrit le : 18/12/2013
- Groupes :
malgré toutes les dernières Maj, y compris de FreeCAD, le pb persiste, et seulement sous Plasma-Wayland j'ai testé sous Plasma-X11 cela fonctionne le seul problème est la session X11 qui crée des fenêtres sans décors, et ne se ferme que par CTRL-ALT-BACKSPACE... Le pb FreeCAD est peut-etre lié a la carte nvidia et aux pilotes utilisés dans la configuration Wayland, en tout cas quelque chose a changé depuis le 02/07...
Pc fixe: Asus M5A97, AMD FX6300, Mageia9, Caudron, GeForce GT610 2Go, 32 Go RAM, SSD 120 +120 +450

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Il te reste à tester avec les variables d'environnement citées plus haut.
Oui, ça semble lié à l'environnement Wayland, à la partie graphique.
Je suis aussi en LXQt Wayland, et pas de souci.
Yves

tobaggo17 Membre non connecté
-
- Voir le profil du membre tobaggo17
- Inscrit le : 18/12/2013
- Groupes :
C'était une solution proposée en 2023 pour FreeCAD 0.20 .(j'étais alors sous Mageia9 et FreeCAD ne se lançait même pas sous Wayland lorsque je l'avais testé )
J'ai essayé d'installer Lxqt-Wayland , impossible de me loger depuis sddm , j'ai lancé FreeCAD sous openbox resultat idem plasma-X11 et Lxqt-X11, sous weston idem plasma-Wayland....
Édité par tobaggo17 Le 05/07/2025 à 11h29
Pc fixe: Asus M5A97, AMD FX6300, Mageia9, Caudron, GeForce GT610 2Go, 32 Go RAM, SSD 120 +120 +450

Yuusha Membre non connecté
-
- Voir le profil du membre Yuusha
- Inscrit le : 04/07/2017
- Groupes :
-
Modérateur
-
Administrateur
-
Forgeron
Je reproduis le bug sous Plasma Wayland. C'est en effet libCoin qui semble poser un soucis.

david.david Membre non connecté
-
- Voir le profil du membre david.david
- Inscrit le : 11/02/2008
- Groupes :
-
Membre d'Honneur
ASUS K73S (portable) :
Intel Core i3-2350M_2.3GHz, 8 GO RAM DDR3, écran LED 17" (1600x900), CG Intel HD intégrée + CG Nvidia GeForce 610M_1GB dédiée (Technologie Optimus), SSD Samsung 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 8 - x86_64bits/ KDE Plasma-5.20.4 (DVD édition), c' est de la bombe, vive MAGEIA et toute l'équipe du STAFF MLO.
de david.david <david.david@mageialinux-online.org>
.Venez nous rejoindre sur le salon IRC de MLO
Intel Core i3-2350M_2.3GHz, 8 GO RAM DDR3, écran LED 17" (1600x900), CG Intel HD intégrée + CG Nvidia GeForce 610M_1GB dédiée (Technologie Optimus), SSD Samsung 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 8 - x86_64bits/ KDE Plasma-5.20.4 (DVD édition), c' est de la bombe, vive MAGEIA et toute l'équipe du STAFF MLO.
de david.david <david.david@mageialinux-online.org>


Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Il y a eu une discussion https://github.com/coin3d/coin/issues/548 , mais un nouveau rapport serait adapté, certainement.
Yves

tobaggo17 Membre non connecté
-
- Voir le profil du membre tobaggo17
- Inscrit le : 18/12/2013
- Groupes :
il semble en effet qu'il faille attendre la version 4.0.5 de libcoin , car dans la 4.0.4 le support EGL est semble t' il "peu robuste" ou incomplet pour les cartes nvidia... Il est censé fonctionner avec "nouveau" mais manifestement ça n'est pas le cas pour moi....

Pc fixe: Asus M5A97, AMD FX6300, Mageia9, Caudron, GeForce GT610 2Go, 32 Go RAM, SSD 120 +120 +450
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie