--- rpl/src/gestion_objets.c 2010/06/02 10:28:45 1.22 +++ rpl/src/gestion_objets.c 2010/06/04 07:48:19 1.23 @@ -1126,6 +1126,7 @@ liberation(struct_processus *s_etat_proc (int) (*(*((struct_processus_fils *) (*s_objet).objet)) .thread).nombre_references)); +printf("liberation : %d\n", (*(*((struct_processus_fils *) (*s_objet).objet)).thread).nombre_references); if ((*(*((struct_processus_fils *) (*s_objet).objet)).thread) .nombre_references == 0) { @@ -2247,6 +2248,7 @@ copie_objet(struct_processus *s_etat_pro (*(*((struct_processus_fils *) (*s_objet).objet)).thread) .nombre_references++; +printf("<2> +1 %d\n", (*(*((struct_processus_fils *) (*s_objet).objet)).thread).nombre_references); if (pthread_mutex_unlock(&((*(*((struct_processus_fils *) (*s_objet).objet)).thread).mutex)) != 0)