2009-09-01 6 views
0

Мы разработали приложение, которое использует интенсивные потоки (+ -50 потоков) в Vb.Net. Время от времени мы получаем AccessViolationException в случайном потоке, пока он выполняет Thread.Sleep().AccessViolationException при выполнении Threading.Thread.Sleep

Насколько нам известно, мы не выполняем небезопасный код, так как весь наш код управляется. Мы используем элементы управления DevExpress, но мы не знаем, есть ли у них неуправляемый код.

На данный момент я не знаю, что делать, чтобы попытаться отладить и исправить эту ошибку. Любой намек был бы полезен.

Заранее спасибо.

+0

Есть ли у вас полная трассировка стека исключения? Вы захватили дамп памяти во время сбоя? – bobbymcr

ответ

0

Проблема была не в Thread.Sleep, а в My.Computer.Network.Ping(), который иногда может вызывать это исключение. Это известная ошибка.

Смежные вопросы