A possible cause could be that the MP3 file is corrupted.
Did you download or rip the song?
If you downloaded the file through Bit Torrent, it could be that if you cancelled the download half way, the file was not properly reconstructed. Resulting in strange behaviour when it comes to music or movies.