Gel de l'application et erreurs de segmentation

Forum destiné aux questions et discussions en français
Forum rules
Règles du forum et informations utiles.

VEUILLEZ LIRE CECI AVANT DE DEMANDER DE L'AIDE
benoit
Posts: 42
Joined: Sun Mar 16, 2014 11:06 pm

Gel de l'application et erreurs de segmentation

Postby benoit » Wed Oct 05, 2016 8:11 am

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
Posts: 1681
Joined: Wed Sep 28, 2011 10:39 am
Location: Toulouse, France
Contact:

Re: Gel de l'application et erreurs de segmentation

Postby rockn » Wed Oct 05, 2016 10:02 am

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 et tutoriels FreeCAD en Français, soutenez moi : https://www.tipeee.com/formations-freecad
benoit
Posts: 42
Joined: Sun Mar 16, 2014 11:06 pm

Re: Gel de l'application et erreurs de segmentation

Postby benoit » Wed Oct 05, 2016 1:22 pm

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