Citation: 6B_98/2014 E. 4

Die Beschwerde ist gutzuheissen, soweit darauf eingetreten werden kann. Das Urteil ist aufzuheben und die Sache zu neuer Entscheidung an die Vorinstanz zurückzuweisen. Das Gesuch um unentgeltliche Rechtspflege wird gegenstandslos. Es sind keine Gerichtskosten aufzuerlegen. Der Kanton Solothurn hat den Beschwerdeführer für das bundesgerichtliche Verfahren zu entschädigen (Art. 68 Abs. 1 BGG). Die Entschädigung ist praxisgemäss an seinen Rechtsvertreter auszurichten (vgl. Urteil 6B_510/2013 vom 3. März 2014 E. 5).