Здравствуйте, в игре имеется карта состоящая из нескольких слоев: растровый фон (2500*2000 bitmap), и около 100 городов, которые для скорости работы анимаций фильтров пересчитываются в растр bitmap.draw(sprite).applyFilter(glow);
У 98% игроков карта рендерится за ~3 сек, но у остальных клиент подвисает на минуту или плюется ошибками, вот пример такой сессии (данные на входе тут у всех одинаковые)

Выбивает в основном ошибку 1502 (скрипт дольше 15 сек), 1009 (null не имеет свойств) или 2015 (invalid bitmapData) При чем выбивает постоянно в разных местах
В другой сессии у тех же игроков, иногда все грузится нормально. ТО есть закономерности отследить сложно. Пробовал поднимать лимит выполнения скрипта на 60 сек, но результат тот же. Свободной оперативной памяти при старте игры тоже нормально.
В чем может быть проблема и как ее можно решить? Пока первое что приходит на ум - это считать битмапы городов порциями при enterFrame , по идее асинхронность должна решить 1502 ошибку. Но хз что с 2015 BitmapData(2500, 2000, true, 0); вроде в лимит это не упирается, тем более в других сессия работает норм.