Sachverhalt: A. A._, geboren 1972, ist gelernte Charcuterieverkäuferin und Mutter eines erwachsenen Sohnes. Sie war zuletzt vollzeitlich bis am 30. September 2013 als regionale Verkaufsleiterin bei der B._ AG, Winterthur, angestellt. Am 2. Dezember 2013 meldete sie sich unter Hinweis auf Rückenbeschwerden mit dreimaliger Operation bei der Invalidenversicherung zum Leistungsbezug an. Der Hausarzt Dr. med. C._, Glarus, reichte die Berichte der Klinik D._, Zürich, ein. Die mit einem ersten Gespräch am 17. Dezember 2013 eingeleiteten beruflichen Massnahmen wurden gesundheitlich bedingt verzögert. Nach einer weiteren Operation (Metallentfernung) am 16. April 2015 absolvierte die Versicherte ab dem 1. September 2015 eine berufliche Abklärung. Die IV-Stelle Glarus holte ein Gutachten des Ärztlichen Begutachtungsinstituts ABI, Basel, vom 5. Dezember 2016 ein. Gestützt auf die dort bescheinigte volle Arbeitsfähigkeit in einer leidensangepassten Tätigkeit ermittelte sie einen rentenausschliessenden Invaliditätsgrad von 39 Prozent und lehnte den Anspruch auf eine Invalidenrente mit Verfügung vom 10. April 2017 ab. B. Die dagegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Glarus mit Entscheid vom 11. August 2017 ab. C. A._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Antrag, unter Aufhebung des angefochtenen Entscheides sei die Sache an die Vorinstanz zurückzuweisen. Des Weiteren ersucht sie um Gewährung der unentgeltlichen Rechtspflege. Das Bundesgericht hat die vorinstanzlichen Akten eingeholt. Ein Schriftenwechsel wurde nicht durchgeführt.