Gel de l'application et erreurs de segmentation

Forum destiné aux questions et discussions en français
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Post Reply
benoit
Posts: 42
Joined: Sun Mar 16, 2014 11:06 pm

Gel de l'application et erreurs de segmentation

Post by benoit »

Bonjour,

Quand la version 0.16 de Freecad est sortie(en stable), je l'ai compilée sous debian 8 à partir des sources et ça marchait pas mal, mais ces derniers temps, ça plante souvent(erreur de segmentation) ou gel de l'interface avec impotente charge CPU.

Qu'est-ce qui à changé entre temps ?
La première chose qui me vient à l'esprit c'est les mises à jour du système avec apt.

Est-ce que ça pourrait être la cause ?

Mon but étant plutôt d'utiliser Freecad plutôt que de chercher la cause du problème, quel est le meilleur moyen de disposer d'une version récente et stable ?
Est-ce :
1 - jessie-backports
https://packages.debian.org/jessie-backports/freecad
2 - télécharger et installer avec dpkg ?
http://download.opensuse.org/repositori ... ebian_8.0/
https://build.opensuse.org/package/bina ... Debian_8.0

Ou un autre moyen ?

Merci d'avance.

Benoit
User avatar
rockn
Veteran
Posts: 1791
Joined: Wed Sep 28, 2011 10:39 am
Location: Toulouse, France
Contact:

Re: Gel de l'application et erreurs de segmentation

Post by rockn »

Bonjour,

Ça pourrait venir de la version d'OCC/OCE, la version 0.16 de FreeCAD est livré avec OCE 0.17 = OCC 6.8.0 en dépendance, ta version est OCE 0.16 = OCC 6.7.0...
À voir aussi la version de libboost utilisé, comme on peut le voir sur la page des backports c'est la version 1.55 qu'il faut utilisé (bon il me semble qu'il y a eu des commits pour accepter de nouveau la 1.54 mais je ne sais pas si ça à été backporté pour la version 0.16.

Je n'utilise pas Debian souvent donc je ne saurais te dire quelle est la meilleure approche (backport ou paquet deb ...)

PS : Tu ne devrais pas mettre tes infos FreeCAD en signature car tes messages sur le forum deviendront obsolète quand tu changeras de version...
Formations - Assistance - Développement : https://freecad-france.com
benoit
Posts: 42
Joined: Sun Mar 16, 2014 11:06 pm

Re: Gel de l'application et erreurs de segmentation

Post by benoit »

rockn wrote:Bonjour,

Ça pourrait venir de la version d'OCC/OCE, la version 0.16 de FreeCAD est livré avec OCE 0.17 = OCC 6.8.0 en dépendance, ta version est OCE 0.16 = OCC 6.7.0...
Bonjour,

Merci pour ta réponse.
Je ne sais pas ce qu'est OCC, mais la version binaire de freecad 0.16 installée à partir de jessie-backports(voir ci dessous) utilise bien : OCC version: 6.8.0.oce-0.17.
Je verrai bien si ça plante encore avec cette version.
rockn wrote: À voir aussi la version de libboost utilisé, comme on peut le voir sur la page des backports c'est la version 1.55 qu'il faut utilisé (bon il me semble qu'il y a eu des commits pour accepter de nouveau la 1.54 mais je ne sais pas si ça à été backporté pour la version 0.16.
Pour libboost, c'est bien la 1.55 qui est utilisée (dans la version que j'ai compilé).

ldd ./FreeCAD
--8<--
libboost_filesystem.so.1.55.0 => /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.55.0 (0x00007fc8f979f000)
libboost_program_options.so.1.55.0 => /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.55.0 (0x00007fc8f9527000)
libboost_regex.so.1.55.0 => /usr/lib/x86_64-linux-gnu/libboost_regex.so.1.55.0 (0x00007fc8f9213000)
libboost_signals.so.1.55.0 => /usr/lib/x86_64-linux-gnu/libboost_signals.so.1.55.0 (0x00007fc8f8ffb000)
libboost_system.so.1.55.0 => /usr/lib/x86_64-linux-gnu/libboost_system.so.1.55.0 (0x00007fc8f8df7000)
libboost_thread.so.1.55.0 => /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 (0x00007fc8f8bdc000)
--8<--
rockn wrote: Je n'utilise pas Debian souvent donc je ne saurais te dire quelle est la meilleure approche (backport ou paquet deb ...)
J'ai installé la version jessie-backports, je verrai bien ce que ça donne. Il y aura peut-être qlq qui me conseillera d'installer les binaires de freecad d'une autre manière

Belle journée

--
Benoit
rockn wrote: PS : Tu ne devrais pas mettre tes infos FreeCAD en signature car tes messages sur le forum deviendront obsolète quand tu changeras de version...
Fait ! :)
OS: Debian GNU/Linux 8.6 (jessie)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.
Build type: None
Python version: 2.7.9
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
Post Reply