Breakpad: Difference between revisions
Jump to navigation
Jump to search
(lots of cleanup) |
|||
Line 1: | Line 1: | ||
= What's | = What's Breakpad? = | ||
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 Airbag | [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! | ||
Our implementation has two parts: | Our 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 | * A web interface for viewing and parsing Airbag reports--We call it [http://code.google.com/p/socorro/ Socorro]. | ||
More information about | More information about Breakpad itself can be found at: | ||
* [http://code.google.com/p/ | * [http://code.google.com/p/google-breakpad/ Breakpad Project Site] | ||
* [http:// | * [http://google-breakpad.googlecode.com/svn/ Breakpad Source] | ||
* [http://groups.google.com/group/ | * [http://groups.google.com/group/google-breakpad-discuss Breakpad Discussion Newsgroup] | ||
* [http://groups.google.com/group/ | * [http://groups.google.com/group/google-breakpad-dev Breakpad Dev Newsgroup] | ||
= Pages = | = Pages = | ||
* [[Breakpad:Current_Implementation|Current Implementation]] -- The status of what has been implemented so far. | * [[Breakpad:Current_Implementation|Current Implementation]] -- The status of what has been implemented so far. | ||
* [[ | * [[Breakpad:Feature_List|Feature List]] -- What do we want our Breakpad web interface to do? | ||
* [[ | * [[Breakpad:Server_Requirements|Server Requirements]] -- How to set up the web app. | ||
** [[ | ** [[Breakpad:Development Planning & Design | Development Planning & Design]] | ||
* [[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. | * [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: | 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: | ||
http://mavra.perilith.com/~luser/airbag-collector/list. | http://mavra.perilith.com/~luser/airbag-collector/list.py | ||
http://benjamin.smedbergs.us/blog/2006-09-12/deploying-the-airbag/ | http://benjamin.smedbergs.us/blog/2006-09-12/deploying-the-airbag/ |
Revision as of 05:35, 8 March 2007
What's Breakpad?
Breakpad is a crash reporting tool. This page talks about its implementation for Mozilla.
Breakpad used to be Airbag. I'm cleaning up this page, so hopefully it will suck less!
Our 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 Airbag reports--We call it Socorro.
More information about Breakpad itself can be found at:
Pages
- Current Implementation -- The status of what has been implemented so far.
- Feature List -- What do we want our Breakpad web interface to do?
- Server Requirements -- How to set up the web app.
- Breakpad Symbol Server
- 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 MOZ_AIRBAG=1
. Crash reports are currently collected at:
http://mavra.perilith.com/~luser/airbag-collector/list.py
http://benjamin.smedbergs.us/blog/2006-09-12/deploying-the-airbag/