Salut,
J'ai une petite application serveur qui utilise des pthread.
De temps en temps, lors d'un pthread_mutex_lock, j'ai l'erreur suivante qui se produit :
Abort pthread_mutex_lock.c:108: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.
Je n'arrive pas à voir ce qui peut causer ça (ça semble assez aléatoire) et mes recherches ne m'ont pas permis d'identifier le problème.
Apparemment le système sur lequel le programme tourne a une importance donc j'ai un debian etch 64 bits avec dual core, je compile mon projet avec l'option -O2.
Est-ce que quelqu'un sait d'où peut venir ce problème ?
Merci !
Partager