У меня есть исключение IndexOutOfRangeException, которое я не могу воспроизвести в режиме отладки, в соответствии с трассировкой стека, из которой генерируется исключение, это происходит в строке «return true»; Никакой индексации массива в этой строке и даже не индексации массива в процедуре, за исключением, по-видимому, добавляемой исключения. Поэтому я предполагаю, что трассировка стека может быть чем-то вроде красной сельди.
Кто-нибудь знает, что может вызвать такое поведение? У меня есть несколько потоков, обращающихся к объекту, в который выдается исключение, но они только читают из объекта, никаких изменений не производится. Может ли это все еще быть проблемой?
Буду очень признателен за любые указания относительно того, где я должен начать искать, чтобы исправить это.