software

#70: CryoSat und die dritte Stufe

Bei CryoSat handelte es sich um ein hochinteressantes europäisches Projekt. Die erhofften Erkenntnisse über das Eis an den Polen und auf den Ozeanen sollten der Klimaforschung und dem Verständnis des Klimawandels helfen.

Doch leider ging der Start schief. Aufgrund eines Softwarefehlers im Steuerungssystem wurden die zweite und dritte Stufe der Rakete nicht wie vorgesehen voneinander getrennt. Dies führte zu einer Kursabweichung und in der Folge zur Zerstörung der Rakete und ihrer Fracht.

Nur wenige Jahre später konnte jedoch mit CryoSat-2 ein Ersatz erfolgreich gestartet werden. Und trotz einer geplanten Betriebsdauer von nur drei Jahren liefert CryoSat-2 auch nach mehr als zehn Jahren noch wertvolle Daten.

Sprecher & Produktion: Wolfgang Schoch
Musik: BACKPLATE von https://josephmcdade.com

#70: CryoSat und die dritte Stufe Read More »

#45: Der Preis ist heiß

Das Weihnachtsgeschäft 2014 wird für viele Händler auf dem Amazon Marketplace UK zum Desaster. Durch einen Softwarefehler werden ihre Produkte versehentlich für nur einen Penny angeboten und tatsächlich verkauft.

Schuld daran war die Software Repricer Express. Damit passen Händler ihre Preise dynamisch so an, um zu jedem Zeitpunkt den optimalen Preis zu haben. Jeweils in Abhängigkeit des Datums, der Uhrzeit und der Konkurrenz. Das lässt sich ein wenig mit den dynamischen Preisen von Tankstellen vergleichen.

Die spannende Frage ist natürlich: Gibt es bei so einer Weihnachtsgeschichte am Ende ein Happy End? Kleiner Spoiler: Ihr werdet es am Ende herausfinden.


Sprecher & Produktion: Wolfgang Schoch
Musik: BACKPLATE von https://josephmcdade.com

#45: Der Preis ist heiß Read More »

#44: A (not so) Smart Ship

Die USS Yorktown war das erste Smart Ship der US Navy. Die Technologie sollte Geld einsparen und die Bedienung erleichtern. Doch es gab Tücken.

Der Besatzung war es möglich, direkt auf die Datenbank zuzugreifen und dort Werte zu verändern. Man tat dies gelegentlich, um fehlerhafte Darstellungen in der Software zu korrigieren.

Im September 1997 trug jemand eine 0 in die Datenbank ein. Die Software verwendete diese 0 für eine Berechnung. Dies führte zu einer Division durch Null und zum Absturz des gesamten Systems. Das Schiff war für mehrere Stunden außer Gefecht.

Sprecher & Produktion: Wolfgang Schoch
Musik: BACKPLATE von https://josephmcdade.com

#44: A (not so) Smart Ship Read More »

#43: Die KI, die nicht schlau war

Im Jahr 2013 erschien das Videospiel Aliens: Colonial Marines. Es hagelte schlechte Kritiken und das Spiel zählt zu einem der schlechtesten Spiele überhaupt. Schuld war auch ein Tippfehler, der erst nach 5 Jahren entdeckt wurde.

Dieser Tippfehler sorgte dafür, dass die KI der gegnerischen Aliens eher an Dummheit, als an Intelligenz erinnerte. Er verbarg sich in einer Konfigurationsdatei des Spiels. Und gefunden wurde er nicht etwa von der Herstellerfirma, sondern von einem Modder, also jemandem der sich in seiner Freizeit das Spiel einmal sehr genau unter der Lupe ansah.

Offiziell wurde dieser Fehler übrigens bis heute nicht behoben.

Sprecher & Produktion: Wolfgang Schoch
Musik: BACKPLATE von https://josephmcdade.com

#43: Die KI, die nicht schlau war Read More »

#29: Ein Radio für die Ewigkeit

Ende Januar 2022 gab es eine böse Überraschung, wenn man einen älteren Mazda fuhr und im Großraum Seattle den Radiosender KUOW hörte. Denn plötzlich wurde das Entertainmentsystem in eine Endlosschleife aus Neustarts versetzt.

Sämtliche Systeme wie die Navigation, die Freisprechanlage oder die Rückfahrkamera waren damit nicht mehr nutzbar. Lediglich das Radio und die Lautstärkereglung funktionierten noch. Allerdings lies sich der Sender nicht mehr ändern.

Abhilfe brachte nur der Austausch des Bordcomputers, der mit stolze $1500 kostete. Nachdem Mazda bestätigte, dass es sich um einen Bug in der eigenen Software handelte, erfolgte der Austausch allerdings auf Kulanz und damit kostenfrei. Jedoch mit langen Wartezeiten, da aufgrund der Chipkrise mit langen Wartezeiten…

Sprecher & Produktion: Wolfgang Schoch
Musik: BACKPLATE von https://josephmcdade.com

#29: Ein Radio für die Ewigkeit Read More »

#25: Happy New Year Overflow

Am ersten Januar gab es weltweit Probleme mit Exchange Servern von Microsoft. Die Folge waren unzählige Emails, die nicht zugestellt werden konnten. Und natürlich Stress bei vielen Admins, die sich um eine Lösung bemühten.

Grund für die Aufregung war ein kleiner Programmierfehler. Für die Repräsentation von Datum und Uhrzeit hatte man auf einen signed 32-bit Integer gesetzt. Eine Ganzzahl, die 10 Stellen hat, aber nur maximale Werte aufnehmen kann, die mit 21 beginnen. Bis zur Silvesternacht 2021 war dies nie ein Problem gewesen.

Neben dem Exchange Server gab es auch noch ein paar weitere betroffene Systeme. In der aktuellen Folge wird die Ursache beleuchtet und auf das Thema „Datentypen“ eingegangen.

Sprecher & Produktion: Wolfgang Schoch
Musik: BACKPLATE von https://josephmcdade.com

#25: Happy New Year Overflow Read More »

#21: SoftSCAM

SoftRAM trat 1995 mit dem Versprechen an, den Arbeitsspeicher eines Windows-PCs zu verdoppelt – per Mausklick. Das sollte durch moderne Kompressionsalgorithmen ermöglicht werden. Leider klang das zu gut, um wahr zu sein.

SoftRAM wollte nämlich die Daten direkt im RAM komprimieren, um damit dadurch mehr freien Speicher zu schaffen. Aus 4 MB sollten so 8 MB werden. Bei seinen Werbeaussagen hielt sich die Software damals nicht zurück.

Insgesamt wurden über 600.000 Exemplare verkauft. Irgendwann kamen dann aber Zweifel an der Funktion von SoftRAM auf. Und am Ende war es dann doch zu schön, um wahr zu sein. SoftRAM machte unterm Strich nämlich: nichts. Das c’t Magazin bezeichnete die Software damals als Placebo-Software und diese Bezeichnung ist wohl die treffendste, die es gibt.

Sprecher & Produktion: Wolfgang Schoch
Musik: BACKPLATE von https://josephmcdade.com

#21: SoftSCAM Read More »

#19: Gebrochene Herzen

Im April 2014 wurde ein Bug bekannt, der vom Experten Bruce Schneier als 11 auf der Skala von 1-10 bezeichnet wurde. Der Fehler, der als Heartbleed Bug bekannt wurde, betraf Millionen von Webseiten und erlaubte, vertrauliche Daten zu stehlen.

Dazu gehörten Serverpasswörter oder private Schlüssel. Der Bug stecke in einer Erweiterung von OpenSSL – der de facto Standardbibliothek für sichere und verschlüsselte Kommunikation im Internet.

Durch Heartbleed konnte man mit einem einfachen Aufruf bis zu 64k aus dem Hauptspeicher auslesen. Grund dafür war eine vergessene Überprüfung eines Parameters. Eigentlich ein Fehler, wie er täglich auftritt und normal genauso schnell wieder gefunden und behoben werden sollte.

Doch bei Heartbleed dauerte es 27 Monate, bis der Fehler entdeckt und veröffentlicht wurde.

Sprecher & Produktion: Wolfgang Schoch
Musik: BACKPLATE von https://josephmcdade.com

#19: Gebrochene Herzen Read More »

#18: Deadline im Nacken

Im Jahr 2005 wurde Hartz 4 in Deutschland eingeführt. Um das möglich zu machen, wurde die Software A2LL in Rekordzeit entwickelt. Doch bei der Einführung ging ziemlich viel schief. Denn was da in knappen zehn Monaten entwickelt wurde, hatte nicht nur Kinderkrankheiten, sondern einige ziemlich große Probleme.

In der heutigen Folge geht es daher nicht um einen einzelnen Fehler, sondern um einen Überblick über das Projekt A2LL und die Frage, was man aus einem so komplexen Projekt lernen kann.

Sprecher & Produktion: Wolfgang Schoch
Musik: BACKPLATE von https://josephmcdade.com

#18: Deadline im Nacken Read More »

#8: Software hat keinen Verschleiß

Der Therac-25 war ein medizinisches Bestrahlungsgerät. Durch einen Softwarefehler kam es zu sechs Zwischenfällen mit teilweise tödlichen Ausgängen. Fatal war, dass der Hersteller damals davon ausging, dass die Software keine Fehler haben könne.

Denn im Vergleich zur Hardware unterliegt sie ja keinem Verschleiß. Das war eine Fehleinschätzung mit Folgen. Erst durch den Einsatz eines Physikers aus einer der betroffenen Kliniken konnte der verantwortliche Fehler gefunden und schließlich behoben werden.

Die Geschichte des Therac-25 ist ein Paradebeispiel für Softwarefehler und den Umgang damit. Und übrigens: Software unterliegt einer Art digitalem Verschleiß. Man spricht hierbei von der sogenannten Softwarealterung.

Sprecher & Produktion: Wolfgang Schoch
Musik: BACKPLATE von https://josephmcdade.com

#8: Software hat keinen Verschleiß Read More »