2009-09-01 12 views
0

Nous avons développé une application qui utilise beaucoup de threads (+ -50 threads) dans Vb.Net. De temps en temps, nous obtenons une exception AccessViolationException sur un thread aléatoire alors qu'il effectue un Thread.Sleep(). Pour autant que nous le sachions, nous n'exécutons pas de code non sécurisé, car tout notre code est géré. Nous utilisons des contrôles DevExpress mais nous ne savons pas s'ils ont du code non géré.AccessViolationException lors de l'exécution de Threading.Thread.Sleep

À ce stade, je n'ai aucune idée sur ce qu'il faut faire pour essayer de déboguer et corriger cette erreur. Tout indice serait utile.

Merci d'avance.

+0

Avez-vous une trace de pile complète de l'exception? Avez-vous capturé un vidage mémoire au moment de l'accident? – bobbymcr

Répondre

0

Le problème n'était pas lors d'un Thread.Sleep mais avec My.Computer.Network.Ping() qui parfois peut jeter cette exception. C'est un bug connu.