I've create a curve, and tried attaching a mesh with an array modifier set. This is what happened (.blend atached):
My guess is that where the tiles are merged, the "steps" of the curve are too close. Is there a way to make them equidistant?
Something identically related to: