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