I was working with QGIS 2.8.1. When I set the map rotation in canvas the canvas rotated as wished but all the labels were lost. I found out if I disable CRS OTF(on the fly) all the labels will be displayed correctly.
So the question is how to render labels correctly with map rotaion and CRS OTF enabled in QGIS?