rotate() in Canvas does't work as expected. The problem is, that you give a radian to the GraphicsContext, but p->rotate() need a value in degree.
Created attachment 22960 [details] fix of rotate() in Canvas Transformed the radian to a degree.
Comment on attachment 22960 [details] fix of rotate() in Canvas Good catch, thanks!
Landed in r35913