Вобщем разобрался (спасибо за подсказку), давольно интересная ошибка во время создания массива один элемент был пропущеп (с частности первый), с другими операторами это проходило на ура map нетаков.
Как я понял там лежал хз какой адрес собственно его
map наверное и менял, хотя зачем он это делал?
Поидее далжна была возникнуть ошибка доступа к памяти.