Breakpad
Jump to navigation
Jump to search
Breakpad Integration into Mozilla
Breakpad is a set of libraries for client-side crash reporting. This page talks about integrating breakpad with Mozilla products. Breakpad was formerly called airbag. The libraries are being developed as a narrowly scoped Google code project. The breakpad libraries do not provide any crash-reporting UI, nor do they provide a server.
Our implementation has three parts:
- Client integration to handle crash reporting so a central server can aggregate crash data to help improve our products.
- A server that collects and processes collected crash data and uses a symbol server to convert raw dumps into readable stack traces. The processor can insert the resulting data into a database.
- A web interface for viewing and parsing crash reports, called Socorro.
More information, source code, and mailing lists for breakpad library development can be found at the Breakpad Project Site.
Pages
- How to update the Breakpad snapshot in mozilla-central to the latest Breakpad code in SVN
- Breakpad/Design (Design and planning information)
- Status Meetings (Agendas/Minutes)
- Current Implementation -- The status of what has been implemented so far.
- Feature List -- What do we want our Breakpad web interface to do?
- SkipList -- How to file a SkipList bug
Integration Team
The following people are actively working on Breakpad integration:
- luser (client and build systems, minidump_stackwalk)
- lars (server, python, middleware)
- ozten (server, middleware, materialized views, front end)
- ryan snyder (webUI, front end, JS)
- chowse (UX)
- aravind (IT)
- jabba (IT)
- deinspanjer (hbase lead, hadoop admin)
- stephend, vish_moz, automatedtester (WebQA/automation)
- choffman
- laura (project)
- jberkus (PostgreSQL, performance)
Contact the team at socorro-dev@mozilla.com