Cela m'aide pas mal.
Il est normal qu'avec 5 sec le programme fonctionne en fait car c'est le timeout interne par défaut est de cet ordre là. En tout cas ça pose aussi problème sur ta machine.
Le seul point négatif c'est que tu utilise les noyaux gentoo comme moi ... ce qui je le reconnais est une excellente idée !!! ;) mais n'est pas terrible pour la vérification du bug.
Mon investigation avance, j'ai suivit ton conseil concernant strace.
En fait sur mon 2.6.12 un appel à futex échoue alors qu'il fonctionne sur mon 2.6.11. Cet appel serait à la source d'une erreur de rétablissement de contexte du thread => segmentation fault.
Mais la question essentiel est de savoir si cela ne viens pas de mon système. Ainsi, j'espère que tu pourras tester cela ce soir.
Le problème de seg fault ne vient pas de là. Je tiens à préciser que ce programme est effectivement sale, aucuns contrôles ...
Cependant, ce n'est qu'un programme écris vite fait pour mettre en avant un bug à la fin de l'exécution de exp_fexpctl sur ma machine.
Ce que je souhaite c'est savoir si ce bug se produit sur vos machines ...
(je connais bien gdb et en ce qui concerne les fuites mémoires j'ai une certaine préférence pour valgrind)
[^] # Re: utilisation de strace
Posté par ymerejt . En réponse au message [kernel 2.6.12] => 2.6.11 -> 2.6.12 => Seg fault. Évalué à 1.
Merci pour ton aide.
[^] # Re: utilisation de strace
Posté par ymerejt . En réponse au message [kernel 2.6.12] => 2.6.11 -> 2.6.12 => Seg fault. Évalué à 1.
http://forum.hardware.fr/hardwarefr/Programmation/C-C-kernel-segmen(...)
[^] # Re: utilisation de strace
Posté par ymerejt . En réponse au message [kernel 2.6.12] => 2.6.11 -> 2.6.12 => Seg fault. Évalué à 1.
Il est normal qu'avec 5 sec le programme fonctionne en fait car c'est le timeout interne par défaut est de cet ordre là. En tout cas ça pose aussi problème sur ta machine.
Le seul point négatif c'est que tu utilise les noyaux gentoo comme moi ... ce qui je le reconnais est une excellente idée !!! ;) mais n'est pas terrible pour la vérification du bug.
Merci beaucoup en tout cas.
[^] # Re: utilisation de strace
Posté par ymerejt . En réponse au message [kernel 2.6.12] => 2.6.11 -> 2.6.12 => Seg fault. Évalué à 1.
Mon investigation avance, j'ai suivit ton conseil concernant strace.
En fait sur mon 2.6.12 un appel à futex échoue alors qu'il fonctionne sur mon 2.6.11. Cet appel serait à la source d'une erreur de rétablissement de contexte du thread => segmentation fault.
Mais la question essentiel est de savoir si cela ne viens pas de mon système. Ainsi, j'espère que tu pourras tester cela ce soir.
Merci pour tout
[^] # Re: gdb...
Posté par ymerejt . En réponse au message [kernel 2.6.12] => 2.6.11 -> 2.6.12 => Seg fault. Évalué à 2.
Cependant, ce n'est qu'un programme écris vite fait pour mettre en avant un bug à la fin de l'exécution de exp_fexpctl sur ma machine.
Ce que je souhaite c'est savoir si ce bug se produit sur vos machines ...
(je connais bien gdb et en ce qui concerne les fuites mémoires j'ai une certaine préférence pour valgrind)
[^] # Re: utilisation de strace
Posté par ymerejt . En réponse au message [kernel 2.6.12] => 2.6.11 -> 2.6.12 => Seg fault. Évalué à 1.