Die Crash-Deduplizierung in gestrippten Binärdateien mit ASLR (Address Space Layout Randomization) ist eine große Herausforderung für Embedded-Systems-Ingenieure. Dieser Artikel stellt einen Drei-Phasen-Algorithmus vor, der ein 'Crash-Flag' verwendet, um ähnliche Abstürze zu gruppieren und eine effiziente Triage zu ermöglichen. Der Ansatz wird an einer globalen Videoanwendung auf einer eingebetteten Linux-Smart-TV-Plattform demonstriert, bei der Crash-Daten wöchentlich als Excel-Dateien exportiert werden. Die Phasen des Algorithmus umfassen Vorverarbeitung, Merkmalsextraktion und Clustering, die entwickelt wurden, um die durch Stripping und ASLR verursachte Verschleierung zu handhaben. Diese Methode reduziert den manuellen Aufwand und verbessert die Genauigkeit bei der Identifizierung von Ursachen. Für Teams, die mit Produktions-Crash-Dumps arbeiten, bietet dies eine praktische, skalierbare Lösung.
Ein neuartiger Drei-Phasen-Algorithmus zur Crash-Deduplizierung in gestrippten, ASLR-fähigen Binärdateien, mit praktischer Anwendung auf eingebetteten Linux-TV-Plattformen.