Citation: 6B_301/2017 E.

Contre ce dernier jugement, X.________ dépose un recours en matière pénale devant le Tribunal fédéral. Elle conclut principalement à la réforme du jugement attaqué en ce sens que les frais de première et de seconde instance qui lui ont été imputés, y compris l'indemnité due à son conseil d'office, sont laissés à la charge de l'Etat de Vaud. Subsidiairement, elle conclut à l'annulation du jugement attaqué et au renvoi de la cause à l'autorité précédente pour nouveau jugement. En outre, elle sollicite l'assistance judiciaire. Invités à se déterminer, la cour cantonale et le Ministère public vaudois y ont renoncé.