2 votes

Erreur fatale de l'exécution détectée lors du déclenchement de l'événement

Je développe une application client/serveur dans le cadre de ma thèse et j'ai choisi d'utiliser SocketAsyncEventArgs pour obtenir le maximum de performances en termes d'opérations réseau. Cet après-midi, j'ai décidé de faire un test de stress rapide en créant 20 threads et en envoyant 100 000 messages UDP par thread. Près de la fin de l'application, j'ai rencontré l'exception suivante :

entrez la description de l'image ici

Comment puis-je trouver la cause de l'exception ? Ou est-ce que quelqu'un a une idée de pourquoi cela plante à un endroit apparemment aléatoire ?

Je peux reproduire cela la plupart du temps je pense et je suis prêt à fournir du code si nécessaire.

Mise à jour :

J'ai exécuté le même code sur la version .Net 4.0 sans erreur. Il semble que ce soit un problème avec .Net 4.5/Compilateurs/Jit autant que je puisse dire. Toute idée pour identifier plus précisément l'exception serait grandement appréciée.

0voto

Jesper Madsen Points 56

Cela se produit-il uniquement lors du débogage ? J'ai vu un cas similaire, où je recevais ces erreurs uniquement lors du débogage en x86 (et non dans aucun autre type) sur x86.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X