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 !