It sounds to me like something is wrong with that m4a file, like some of the metadata is incorrect, or the audio framework is unable to correctly detect the duration of the track. Switching to mp3 may be the easiest way to go.
Mike
Mike