A sporadic bug exists with railroads, when laying them around a city. Occasionally (twice so far, out of maybe 150 cities being connected via rail) when I have workers lay rail next to a city, the city is not actually connected to the railroad; it still acts as if it had just a regular road. While the tiles themselves gain their appropriate bonuses from having a railroad on them, it takes movement points to move any units in or out of the city, as if the railroad didn't exist. You can see this in a city which I recently captured and laid track to; instead of running directly into the city, the railroad sits alongside it:
I'm not entirely sure how to reproduce this bug, as it doesn't happen regularly. I believe the other city where it happened was also one that I had captured, so perhaps it has something to do with foreign cities as opposed to those built by the player. Given that C3C was changed so that when cities are destroyed the ruins left no longer have roads in the tile, it seems possible that the code that handles this had a bug introduced with that change.
http://www.civfanatics.net/uploads5/NoConnect.sav
I'm not entirely sure how to reproduce this bug, as it doesn't happen regularly. I believe the other city where it happened was also one that I had captured, so perhaps it has something to do with foreign cities as opposed to those built by the player. Given that C3C was changed so that when cities are destroyed the ruins left no longer have roads in the tile, it seems possible that the code that handles this had a bug introduced with that change.
http://www.civfanatics.net/uploads5/NoConnect.sav