Breakpad: Difference between revisions

From MozillaWiki
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 digester that processes collected crash data and uses a symbol server to convert raw dumps into readable stack traces.  The digister then can insert the resulting data into a database.
* 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

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