GDB multithread defunct
gigidu
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
kilian Messages postés 8854 Statut Modérateur -
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).
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).