Je développe une application en C++ pour vérifier les comptes de messagerie des utilisateurs. Cette application utilise la bibliothèque vmime pour effectuer le traitement lié aux protocoles POP3/IMAP/SMTP.Problème vmime, libgnutls et libgcrypt? Assertion échouée!
J'ai conçu l'application pour travailler en continu. Donc, il doit être assez stable!
Parfois, l'application cesse soudainement de donner cette erreur étrange:
ath.c:193: _gcry_ath_mutex_lock: Assertion `*lock == ((ath_mutex_t) 0)' failed.
Aborted
Je sais que vmime utilise libgnutls et celui-ci utilise libgcrypt.
Quelqu'un peut-il aider à résoudre cette erreur?
Pour plus d'infos, l'application est multi-threadée. J'utilise vmime-0.9.0, libgcrypt-1.4.4 et libgnutls-2.8.5.
Merci beaucoup,