Citation: 1B_348/2010 09.11.2010 E. 7

Nach dem Gesagten ist die Beschwerde teilweise gutzuheissen. Der angefochtene Entscheid ist aufzuheben und die Sache zur neuen Beurteilung im Sinne der Erwägungen an die Vorinstanz zurückzuweisen (Art. 107 Abs. 2 BGG). Eine sofortige Entlassung des Beschwerdeführers kommt unter den vorliegenden Umständen nicht in Frage. Dem Ausgang des bundesgerichtlichen Verfahrens entsprechend sind keine Gerichtskosten zu erheben (Art. 66 Abs. 1 und 4 BGG). Der Kanton Solothurn hat dem Beschwerdeführer eine angemessene Parteientschädigung zu bezahlen (Art. 68 Abs. 2 BGG). Damit wird das Gesuch des Beschwerdeführers um unentgeltliche Rechtspflege gegenstandslos.