Manche Bugs lassen sich als harmlos einstufen, andere gefährden Nutzerdaten oder die Systemsicherheit von Grund auf – und darüber stehen jene, die das Potenzial haben, Hardware zu zerstören. Klingt schwer zu glauben, ist aber genau das, was mit Spotify passiert ist, zumindest in den letzten fünf Monaten. Ein Fehler im Desktop-Client für Windows und OS X verursachte das Schreiben von Hunderten Gigabytes ohne jeden Anlass, was die durchschnittliche SSD pulverisieren oder ihre Lebensdauer drastisch verkürzen könnte.
Wie SSDs verschleißen
So wie Festplatten sind auch Solid-State-Laufwerke nicht unzerstörbar. Ihre Integrität hat sich in den letzten Jahren stark verbessert, dank neuer Chips, effizienterer Controller und ausgefeilter Firmware-Lösungen, aber im Grunde wissen wir, dass es für alles rund um NAND-Technologie eine Schreibgrenze gibt. Mehrere Fachportale führten eigene Belastungstests durch, wobei die Ergebnisse stark von Marke und Modell abhängen. Wenn ein SSD in einem Sektor Fehler registriert, beginnt er, Daten in den sogenannten Overprovisioning-Bereich umzulagern, und in den allermeisten Fällen übertraf jede SSD die vom Hersteller empfohlene Grenze mit großem Abstand. Allerdings gelten dabei normale Nutzungsbedingungen – aber was passiert, wenn ein Programm beginnt, hemmungslos Müll zu schreiben?
Die Berichte der Nutzer
Genau das fragen sich die Spotify-Nutzer seit Monaten. Mehrere Berichte von Reddit, Hacker News und sogar aus dem offiziellen Spotify-Forum zeigen in dieselbe Richtung: Der Client schreibt erschreckende Datenmengen, während er wartet oder einen Song abspielt. Den Spotify-Cache auf eine herkömmliche Festplatte zu verschieben löst das Problem nicht, denn die betroffenen Dateien (im Wesentlichen die Datenbank) bleiben auf der SSD. Die Zahlen in den Beschwerden reichen von 10 Gigabyte pro Stunde bis 10 Gigabyte alle fünfzehn Sekunden. 10 GB in einer Stunde entspricht dem Tempo einer normalen Datenbank, aber 10 GB alle fünfzehn Sekunden deutet auf eine riesige Datenbank hin und könnte ein SSD in 96 Stunden töten. Natürlich ist das ein extremer Fall, aber inakzeptabel ist unserer Meinung nach die mangelnde Reaktion von Spotify.
Die Reaktion von Spotify
Bei der Untersuchung der einzelnen Fälle fiel auf, dass der Client den Bug schon lange mit sich herumträgt, und erst nachdem die Medien darüber berichteten, veröffentlichte das Unternehmen ein Update mit Version 1.0.42, das das Problem behebt. Persönlich habe ich Spotify vor etwa einem Jahr nicht mehr genutzt, nur weil der lokale Client tatsächlich von sehr schlechter Qualität ist, aber Spotify ist nicht allein. Sowohl Firefox als auch Chrome wurden beschuldigt, unkontrolliert zu schreiben, und auch wenn die Endwerte weit unter dem liegen, was nötig wäre, um ein SSD zu erledigen, bestätigen sie, dass viele unserer Lieblingsprogramme nicht über die richtigen Optimierungen verfügen.