GDB multithread defunct

gigidu Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
kilian Messages postés 8854 Statut Modérateur -
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 8854 Statut Modérateur 1 526
 
Salut,

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