Gabriela Svelto, Ingenieurin bei Mozilla, veröffentlichte die Ergebnisse einer Analyse der ZusammenhĂ€nge zwischen AbstĂŒrzen von Firefox und Speicherbitverzerrungen, die durch Hardwareprobleme verursacht wurden. Von den in der letzten Woche erhaltenen 470.000 Berichten ĂŒber Firefox-AbstĂŒrze wurden in 25.000 FĂ€llen als Ursache potenzielle Speicherbitverzerrungen aufgrund instabiler Speicherchips identifiziert.
Es wird angegeben, dass dies lediglich eine konservative Heuristik ist, die die Werte herunterspielen, wĂ€hrend die tatsĂ€chliche Anzahl der AbstĂŒrze aufgrund von Speicherproblemen bis zu 10 % erreichen kann. Mit anderen Worten: Bis zu 10 % aller AbstĂŒrze von Firefox werden nicht durch Fehler im Code verursacht, sondern durch Hardwarefehler. Wenn man AbstĂŒrze aufgrund von Problemen, die mit dem Erschöpfen des verfĂŒgbaren Speichers zusammenhĂ€ngen, auĂer Acht lĂ€sst, erreicht der Anteil der AbstĂŒrze aufgrund von Speicherbitverzerrungen 15 %.
Um die AbstĂŒrze aufgrund von Speicherbitverzerrungen zu bestĂ€tigen, wurde ein PrĂŒfwerkzeug zur ĂberprĂŒfung der korrekten Funktionsweise des Arbeitsspeichers entwickelt, das nach einem Absturz auf den Systemen der Benutzer ausgefĂŒhrt wird. Zur UnterstĂŒtzung der Hypothese ĂŒber den signifikanten Einfluss von Speicherfehlern auf AbstĂŒrze wurde den Benutzern empfohlen, Speichertests durchzufĂŒhren. FĂŒr jede zwei AbstĂŒrze, von denen angenommen wurde, dass sie durch Speicherbitverzerrungen verursacht wurden, ergab der Speichertest ein echtes Hardwareproblem, wobei der Test nicht lĂ€nger als 3 Sekunden dauerte und nur die ersten 1 GB des Speichers abdeckte.
Quelle: opennet.ru
