Local media says a rally against power cuts and food shortages started peacefully but turned violent.