Breakpad: Difference between revisions
Jump to navigation
Jump to search
(server reqs page sucks) |
(Fix some minor wordings and link directly to the spreadsheet) |
||
Line 5: | Line 5: | ||
Our implementation has three parts: | Our implementation has three parts: | ||
* Client integration to handle crash reporting so a central server can aggregate crash data to help improve our products. | * Client integration to handle crash reporting so a central server can aggregate crash data to help improve our products. | ||
* A | * 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 [http://code.google.com/p/socorro/ Socorro]. | * A web interface for viewing and parsing crash reports, called [http://code.google.com/p/socorro/ Socorro]. | ||
Line 13: | Line 13: | ||
= Pages = | = Pages = | ||
* [http://spreadsheets.google.com/ccc?key=pz4NfkoyHy_bnEjHrg9seDA Spreadsheet of Milestones and Tasks] | |||
* [[Breakpad/Design]] (Design and planning information) | * [[Breakpad/Design]] (Design and planning information) | ||
* [[Breakpad/Status Meetings|Status Meetings]] (Agendas/Minutes) | * [[Breakpad/Status Meetings|Status Meetings]] (Agendas/Minutes) |
Revision as of 00:52, 4 May 2007
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
- Spreadsheet of Milestones and Tasks
- 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?
Integration Team
The following people are actively working on airbag integration:
- luser (client and build systems)
- morgamic (server)
- aravind (IT)
- sayrer (server)
- dcamp (client)
- jay (QA requirements and data collection)
- bsmedberg (planning and pinch-hitting)
Other help is always appreciated! If you don't know where to start, talk to bsmedberg.
See Also
- Seneca College Airbag Page -- Read about Seneca's work with Breakpad.
- http://benjamin.smedbergs.us/blog/2006-09-12/deploying-the-airbag/