Breakpad: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(lots of cleanup)
(Begin reorganizing these pages)
Line 1: Line 1:
= What's Breakpad? =
= Breakpad Integration into Mozilla =
Breakpad is a crash reporting tool.  This page talks about its implementation for Mozilla.


[http://groups.google.com/group/google-breakpad-discuss/browse_thread/thread/4f40867980fe7452 Breakpad used to be Airbag]. I'm cleaning up this page, so hopefully it will suck less!
Breakpad is a set of libraries for client-side crash reporting.  This page talks about integrating breakpad with Mozilla products. [http://groups.google.com/group/google-breakpad-discuss/browse_thread/thread/4f40867980fe7452 Breakpad was formerly called airbag]. The libraries are being developed as a [[http://groups.google.com/group/airbag-discuss/browse_thread/thread/2a082e9c8636031c tightly scoped] Google code project.


Our implementation has two parts:
Out implementation has two 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 web interface for viewing and parsing Airbag reports--We call it [http://code.google.com/p/socorro/ Socorro].
* A web interface for viewing and parsing crash reports, called [http://code.google.com/p/socorro/ Socorro].


More information about Breakpad itself can be found at:
 
* [http://code.google.com/p/google-breakpad/ Breakpad Project Site]
More information, source code, and mailing lists for breakpad library development can be found at the
* [http://google-breakpad.googlecode.com/svn/ Breakpad Source]
[http://code.google.com/p/breakpad/ Breakpad Project Site].
* [http://groups.google.com/group/google-breakpad-discuss Breakpad Discussion Newsgroup]
* [http://groups.google.com/group/google-breakpad-dev Breakpad Dev Newsgroup]


= Pages =
= Pages =
Line 20: Line 17:
** [[Breakpad:Development Planning & Design | Development Planning & Design]]
** [[Breakpad:Development Planning & Design | Development Planning & Design]]
* [[Breakpad/Symbol_Server|Breakpad Symbol Server]]
* [[Breakpad/Symbol_Server|Breakpad Symbol Server]]
* [http://zenit.senecac.on.ca/wiki/index.php/Airbag_development_and_server_operation Seneca College Airbag Page] -- Read about Seneca's awesome work with Airbag.


Win32 trunk nightlies currently include the airbag code, but it's disabled at runtime by default.  To test it, you will need to set the environment variable <code>MOZ_AIRBAG=1</code>.  Crash reports are currently collected at:
= See Also =
http://mavra.perilith.com/~luser/airbag-collector/list.py


http://benjamin.smedbergs.us/blog/2006-09-12/deploying-the-airbag/
* [http://zenit.senecac.on.ca/wiki/index.php/Airbag_development_and_server_operation Seneca College Airbag Page] -- Read about Seneca's work with Breakpad.
* http://benjamin.smedbergs.us/blog/2006-09-12/deploying-the-airbag/

Revision as of 15:10, 8 March 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 [tightly scoped Google code project.

Out implementation has two parts:

  • Client integration to handle crash reporting so a central server can aggregate crash data to help improve our products.
  • 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

See Also