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. Fachbereichskoordinator*in für Digitalisierung (m/w/d)
    Landeshauptstadt Stuttgart, Stuttgart
  2. Senior Fullstack Softwareentwickler (m/w/d)
    Jobware GmbH, Paderborn
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. Elastic Stack Fundamentals - Elasticsearch, Logstash, Kibana, Beats
    26. - 28. Oktober 2021, online
  2. PostgreSQL Fundamentals
    14.-17. September 2021, online
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
Der Nachfolger von Windows 10
Windows 11 ist da

Nun ist es offiziell: Microsoft kündigt das neue Windows 11 an. Vieles war bereits vorher bekannt, einiges Neues gibt es aber trotzdem.

Der Nachfolger von Windows 10: Windows 11 ist da
Artikel
  1. Krypto-Betrug in Milliardenhöhe: Gründer von Africrypt stehlen 69.000 Bitcoin
    Krypto-Betrug in Milliardenhöhe
    Gründer von Africrypt stehlen 69.000 Bitcoin

    Die Gründer der Kryptoplattform Africrypt haben sich offenbar mit 69.000 gestohlenen Bitcoin abgesetzt. Der Betrug deutete sich schon vor Monaten an.

  2. Open Source: Canonical unterstützt den Blender-Einsatz
    Open Source
    Canonical unterstützt den Blender-Einsatz

    Die Firma hinter Ubuntu bietet Support für die Open-Source 3D-Grafiksuite Blender an: für Windows, Mac und Linux.

  3. iPhone: Apple warnt offenbar Leaker aus China
    iPhone
    Apple warnt offenbar Leaker aus China

    Bevor Apple neue Geräte veröffentlicht, gibt es oft eine Reihe von Leaks aus chinesischen Produktionsanlagen. Leaker haben nun Post bekommen.

felix.schwarz 22. Mai 2021 / Themenstart

Ja, das kann sogar ein Sicherheitsrisiko für den retracer/debugger darstellen. Bei...

Kommentieren


Folgen Sie uns
       


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
    Schnäppchen • Mega-Wiedereröffnung bei MediaMarkt - bis zu 30 Prozent Rabatt • Samsung SSD 980 Pro PCIe 4.0 1TB 166,59€ • Gigabyte M27Q 27" WQHD 170Hz 338,39€ • AMD Ryzen 5 5600X 251,59€ • Dualsense Midnight Black + R&C Rift Apart 99,99€ • Logitech Lenkrad-Sets zu Bestpreisen [Werbung]
    •  /