When you have units in cities and you ask them to move to another point, sometime the path is totally absurd, idiotic even. They can pop up in a backward forest tile to the east of the city, whereas the correct path would have to start from the road at the west, etc.
This happens so often that I always make my units pop up manually in the square I want before ordering them to move. The bug is there since 1.00, and given it is obvious and easy to reproduce I guess the devs are on it since some time, right? 