Mozilla: Fehlerberichte unter Linux machen nicht nur Firefox stabiler

Die Firefox-Entwickler können endlich fast alle Abstürze unter Linux auswerten. Das dient dem gesamten Open-Source-Ökosystem.

Artikel veröffentlicht am ,
Das Firefox-Team findet und behebt jetzt einfacher Fehler in seinen Abhängigkeiten.
Das Firefox-Team findet und behebt jetzt einfacher Fehler in seinen Abhängigkeiten. (Bild: Pixabay)

In seinem Hacks-Entwicklungsblog berichtet das Firefox-Team von Mozilla über eine großangelegte Initiative, um den eigenen Browser unter Linux stabiler zu machen und dazu die Absturzberichte besser auszuwerten. Das Ergebnis helfe aber nicht nur Firefox-Nutzern unter Linux, sondern auch denen anderer Plattformen und sogar einigen anderen Software-Projekten.

Stellenmarkt
  1. Entwicklungsingenieur Modellbasierte Software Batteriemanagement (m/w/d)
    DRÄXLMAIER Group, Garching
  2. Analyst:in für Schaden- und Netzwerkcontrolling
    HUK-COBURG Versicherungsgruppe, Coburg
Detailsuche

Der übliche Weg für die Beteiligten, Informationen über Abstürze des Browsers zu sammeln und auszuwerten, sind entsprechende Berichte, die die Nutzer an die Entwickler von Mozilla schicken. Unter Linux setzten die meisten Nutzer jedoch nicht auf die Builds, die Mozilla selbst über seine Server bereitstellt, sondern auf die Binärpakete aus den Linux-Distributionen.

Für Mozilla ergibt sich daraus das Problem, dass die für eine sinnvolle Auswertung benötigten Debug-Informationen kaum vorhanden waren. Und das gelte nicht nur für Firefox selbst, sondern auch für die zahlreichen Abhängigkeiten wie "GTK, Mesa, FFmpeg, SQLite" und viele andere, heißt es in dem Blogeintrag.

Das Team habe deshalb ein Skript gebaut, das die notwendigen Debug-Symbole der meistgenutzten Linux-Distributionen herunterlädt und diese Informationen in die Werkzeuge zur automatischen Auswertung der Absturzberichte einpflegt. Statt der bisher weniger als 20 Prozent könne das Team nun mehr als 99 Prozent aller Absturzberichte unter Linux analysieren.

Linux-Details helfen bei anderen Plattformen

Golem Akademie
  1. Kotlin für Java-Entwickler: virtueller Zwei-Tage-Workshop
    N.N., Virtuell
  2. Unreal Engine 4 Grundlagen: virtueller Drei-Tage-Workshop
    28. Februar–2. März 2022, Virtuell
Weitere IT-Trainings

In dem Blogbeitrag heißt es dazu: "Die Bedeutung dieses Themas kann nicht überschätzt werden: Linux-Benutzer sind in der Regel technisch versierter und helfen uns eher bei der Lösung von Problemen. Daher waren all diese Berichte eine Fundgrube für die Verbesserung der Stabilität auch für andere Betriebssysteme (Windows, Mac, Android, usw.)." Ähnliches gelte für neue oder experimentelle Funktionen wie die Seitenisolierung, Webrender, WebGPU oder andere.

Linux: Das umfassende Handbuch von Michael Kofler. Für alle aktuellen Distributionen (Desktop und Server) (Deutsch)

Das Team sei nun außerdem in der Lage, Probleme in seinen Abhängigkeiten leichter zu erkennen und diese besser mit deren Entwicklungsteam zu beheben. Davon profitierten wiederum alle anderen Projekte, die die gleichen Abhängigkeiten nutzen. So habe das Firefox-Team etwa einige schwer fassbare Buffer-Overflows und Use-after-Free-Lücken in den Abhängigkeiten finden können.

Das Team schließt mit der Erkenntnis, dass "die Zusammenarbeit zwischen FOSS-Projekten nicht nur ihren Benutzern zugute kommt, sondern letztendlich das gesamte Ökosystem und die breitere Community verbessert".

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Naomi "SexyCyborg" Wu
Pappbüste einer Tech-Youtuberin ist Youtube zu anstößig

Naomi Wu wird in der Maker-Szene für ihr Fachwissen geschätzt. Youtube demonetarisiert sie aber wohl wegen ihrer Körperproportionen.

Naomi SexyCyborg Wu: Pappbüste einer Tech-Youtuberin ist Youtube zu anstößig
Artikel
  1. Aus dem Verlag: Golem-PC mit Geforce RTX 3050 und 6C-Ryzen
    Aus dem Verlag
    Golem-PC mit Geforce RTX 3050 und 6C-Ryzen

    Sechs CPU-Kerne dank AMDs Ryzen und eine Raytracing-Grafikkarte für 1080p-Gaming: Der Golem Basic Plus ist dafür gerüstet.

  2. Quartalsbericht: Apples Gewinn stellt alles in den Schatten
    Quartalsbericht
    Apples Gewinn stellt alles in den Schatten

    Apple erwirtschaftet im letzten Quartal des Vorjahres einen Gewinn von 34,6 Milliarden US-Dollar. Und das trotz Chipkrise und weiteren Lieferengpässen.

  3. Akamai: Steigende Nachfrage für illegale Kopien von Filmen
    Akamai
    Steigende Nachfrage für illegale Kopien von Filmen

    Durch die vielen neuen Streaming-Dienste ist illegales Filesharing wieder stark im Kommen.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • RX 6900 XTU 16GB 1.449€ • Intel i7 3,6Ghz 399€ • Alternate: u.a. Acer Gaming-Monitor 119,90€ • Logitech Gaming-Headset 75€ • iRobot Saugroboter ab 289,99€ • 1TB SSD PCIe 4.0 128,07€ • Razer Gaming-Tastatur 155€ • GOG New Year Sale: bis zu 90% Rabatt • LG OLED 65 Zoll 1.599€ [Werbung]
    •  /