GDB multithread defunct

Fermé
gigidu Messages postés 1 Date d'inscription lundi 26 mai 2008 Statut Membre Dernière intervention 26 mai 2008 - 26 mai 2008 à 15:52
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 26 mai 2008 à 19:09
Bonjour,

Je désire débugger une application multithread (de 20 à 130 en fonction de la configuration matérielle) dans l'environnement RedHat 7.3 avec la version de gdb : gdb-5.1.90CVS-5. Mais le lancement de cette application sous gdb entraîne la création continue de process dans l'état "defunct" avec plantage lorsque leur nombre devient trop important (1100).
L'application lancée normalement fonctionne.
Il n'y a pas de gestion dynamique du cycle de vie des threads, ils sont créés au lancement de l'application et détruits à l'arrêt de celle-ci.

La version de gdb est-elle trop ancienne (il ne m'est pas possible d'installer une version plus récente ! Ni d'installer une version de Redhat plus récente).

1 réponse

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
26 mai 2008 à 19:09
Salut,

Peut être oui, cherche une version récente. J'ai jamais eu de problèmes avec gdb pour des programmes multithread.
0