Flac Audio Files Will Not Finish Playing properly - Just Want To Know Why

Amarok is one of the best music DB handler and player I have seen yet. Naturally, ever time there is an up-grade I have to fix all the problems that come with it.
This time again, that old familiar problem has popped up again and I fix it.

Running Amarok with Xine, flac audio files tend to stop 2 to 3 seconds before the end. With Gstreamer, doesn’t seem to be a problem.

Why with Xine? This is an old problem and never use Xine because of that reason. Just like to know why that hasn’t been fix by now. If anyone here knows.