fightcat,
ошибочку нашёл. Ошибка была в том, что в дебажной версии почему-то не замечалась ошибка, когда нарушалась граница диапазона массива (хотя даже теоретически такая возможность не допускалась). Когда поставил проверку, все встало на свои места
и релиз заработал. Вывод: проверку стал использовать в каждом случае, где есть возможность выйти за границы диапазона.