AccessViolationException при выполнении Threading.Thread.Sleep

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

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

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

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


person Ignacio Soler Garcia    schedule 01.09.2009    source источник
comment
У вас есть полная трассировка стека исключения? Вы зафиксировали дамп памяти во время сбоя?   -  person bobbymcr    schedule 01.09.2009


Ответы (1)


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

person Ignacio Soler Garcia    schedule 09.12.2009