// HEISE ONLINE — MOBILE & WEB
Google-Analytics-Fehler lässt zahlreiche iPhone-Apps abstürzen
Ein Softwarefehler in Google Analytics for Firebase hat zahlreiche iPhone-Apps mehrere Stunden lang abstürzen lassen. Inzwischen ist das Problem behoben.
This article is also available in
English.
It was translated with technical assistance and editorially reviewed before publication.
Ein Softwarefehler in Google Analytics for Firebase hat zahlreiche iPhone-Apps mehrere Stunden lang abstürzen lassen. Inzwischen ist das Problem behoben. Glück für Europa: Die Panne ereignete sich mitten in der Nacht. Als in Deutschland die Sonne aufging, war der Fehler bei den meisten bereits aus der Welt.
Der Vorfall zeigt, welche Gefahren von viel genutzten Fremdanbieter-SDKs mit Abhängigkeit von externen Servern ausgehen. Firebase wird von vielen iOS-Entwicklern genutzt, um zu erfassen, wie Nutzer ihre App verwenden. Erfasst werden etwa automatische Ereignisse wie der App-Start, der erste Start nach Installation, App-Updates und Bildschirmaufrufe. Entwickler können außerdem eigene Events setzen, mit denen sie messen, wie gut Funktionen angenommen werden.
Zu den gerne genutzten Firebase-Tools zählt auch Crashlytics, mit dem Entwickler Fehlern in ihrer App auf die Spur kommen können. Zwar ist dies auch mit den Entwickler-Tools von Apple möglich – allerdings erst mit Zeitverzögerung. SDKs wie Firebase erfreuen sich deshalb großer Beliebtheit, auch wenn sie in puncto Datenschutz nicht jedem willkommen sind.
Die Panne wurde nach Informationen von Google durch eine falsch formatierte Payload ausgelöst, die von Googles Servern zum SDK ausgeliefert wurde. Dieses hatte offenbar für diesen Fall keine funktionierende Fehlerbehandlung, wodurch es zum Absturz der App kam. Ärgerlich für die Betroffenen: Der Fehler, der am Dienstag, 29. September, um 2.41 Uhr mitteleuropäischer Sommerzeit erstmals auftrat, ereignete sich jeweils gleich beim Start der App. Laut Fehlerbericht auf GitHub stürzten die Apps weniger als eine Sekunde nach dem Start ab, sobald das SDK seine Konfiguration vom Server geladen hatte.
Um 4.52 Uhr meldete Google dann, dass der Rollout der Fehlerbehebung abgeschlossen war, ohne weiter ins Detail zu gehen. Wegen Cachings konnten die Abstürze allerdings noch bis zu vier Stunden später auftreten. Die Entwickler der betroffenen Apps waren machtlos. Sie konnten den Fehler nur Google melden und warten. Einige befürchteten erst, dass die Probleme von ihrer App ausgingen. Ein Entwickler beklagte, dass er viele KI-Token für die Fehlersuche verbraucht habe.
Mac & i informiert Sie im täglichen Newsletter über alles Wichtige rund um Mac, iPhone und Apple Watch.
Ausführliche Informationen zum Versandverfahren und zu Ihren
Widerrufsmöglichkeiten erhalten Sie in unserer
Datenschutzerklärung.
Immer informiert bleiben: Klicken Sie auf das Plus-Symbol an einem Thema, um diesem zu folgen. Wir zeigen Ihnen alle neuen Inhalte zu Ihren Themen.
Mehr erfahren.