bk99.de entertain the web since 1997

Mozilla improves Firefox stability on Linux

Summary

Gabriele Svelto describes how Mozilla reduces Linux crashes through better crash data, targeted fixes and work on frequent signatures. Mozilla uses Breakpad or Crashpad for crash reports. The work focused explicitly on Linux.

Ideas

  • Crash signatures group similar crashes across many installations.
  • Minidumps preserve registers and relevant memory areas for analysis.
  • The diversity of distributions and libraries makes uniform reproduction harder.
  • Prioritising by frequency directs work towards broad user impact.

Insights

  • Good telemetry turns scattered individual bugs into classes of bugs that can be worked on.
  • Platform-specific stability needs its own responsibility and measurable goals.
  • Crash rates show impact better than the number of closed tickets.

Recommendations

  • Submit reproducible crash reports with symbols and version data.
  • Watch error rates after releases separately per platform.

References

Read the original article

Search the Web Archive