Je reçois cette erreur en utilisant la version 3.2.5 ZeroMQ:violation d'accès avec ZeroMQ 3.2.5 dans un mailbox_t :: recv
Unhandled exception at 0x00007FFCCA9395FC (KERNELBASE.dll) in [OURPROCESS].dmp: 0x40000015: %hs (parameters: 0x00000000522694C0).
libzmq.dll!zmq::mailbox_t::recv(zmq::command_t * cmd_, int timeout_) Line 86 C++
libzmq.dll!zmq::socket_base_t::process_commands(int timeout_, bool throttle_) Line 855 C++
libzmq.dll!zmq::socket_base_t::getsockopt(int option_, void * optval_, unsigned __int64 * optvallen_) Line 291 C++
libzmq.dll!zmq_poll(zmq_pollitem_t * items_, int nitems_, long timeout_) Line 892 C++
[OURPROCESS]::QPoller::Poll(__int64 timeout) Line 63 C++
Cela arrive constamment que dans une machine que ce processus est utilisé. Cependant, aucun motif spécifique n'a pu être détecté. La version de Windows utilisée est Server 2012 R2.
Avez-vous une idée pourquoi cela pourrait se produire? La seule chose qui me vient à l'esprit est que cette machine est peut-être en panne. Cependant, après avoir étudié la machine avec Netstat, cela semble peu probable.
Sans code, il est difficile de dire. La plupart des sockets 0MQ ne sont pas thread-safe, vérifiez que vous ne partagez pas un socket entre les threads. Les messages sont envoyés de manière asynchrone. Veillez donc à ne pas libérer un message avant qu'il ne soit distribué. – colini
Vous avez manqué toutes les informations qui ont précédé un appel sur ** Ligne 63 ** dans votre message. ** Pourriez-vous lire sur la façon de poser les questions MCVE **? StackOverflow encourage les utilisateurs à présenter un ** M ** inimum (efficacité) + ** C ** omplete (autonome) + ** V ** erifiable (prêt pour les réexécutions) + ** E ** xamples (un exemple complet, avec tous les détails afin de permettre de re-tester) de code, que vous avez du mal à faire fonctionner. La meilleure étape à suivre est de vous informer sur cette pratique communautaire + réviser et compléter votre MCVE ci-dessus. En tout cas, bienvenue dans cette grande communauté de la connaissance et devenez notre membre contribuant. – user3666197
Merci pour l'information user3666197. Je vais vérifier pour les prochains messages! – Nefeli