посмотри сколько точек в треке получилось? Думаю что он когда дошел до 99% и увидел что нет записанных треков, начал использовать их место.
А так он просчитав точку сравнивает ее с 2-мя предыдущими, если получается прямая то пишет вместо последней.

Вчера опять трек без времени записался. Так и не врублюсь в каких случаях это происходит.
Вот пример из трека со временем -
54.768180, 83.079860,1, 703.8,38890.5175579, 22-июн-06, 12:25:17
54.767810, 83.079620,1, 401.0,38890.5184838, 22-июн-06, 12:26:37
а вот без времени -
54.849310, 83.110650,1, 658.0, 0.0000000, ,
54.848920, 83.107750,0, 650.1, 0.0000000, ,

AMD - у тебя инструкция на русском?