Breakpad: Difference between revisions

87 bytes removed ,  17 April 2020
update this insanely old page
(Begin reorganizing these pages)
(update this insanely old page)
 
(28 intermediate revisions by 14 users not shown)
Line 1: Line 1:
= Breakpad Integration into Mozilla =
= Breakpad Integration into Mozilla =


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.
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/google-breakpad-discuss/browse_thread/thread/2a082e9c8636031c narrowly scoped] Google code project. The breakpad libraries do not provide any crash-reporting UI, nor do they provide a server.


Out implementation has two parts:
Our implementation has multiple parts:
* Client integration to handle crash reporting so a central server can aggregate crash data to help improve our products.
* crash reporter: 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 [http://code.google.com/p/socorro/ Socorro].
* crash ingestion pipeline:
** collector (Antenna) that collects incoming crash reports
** processor (Socorro) that processes crash reports including walking the stack in the minidump and symbolicating it
* crash analysis tools
** Crash Stats webapp (Socorro) for searching, viewing, and investigating crash reports
** myriad of other tools based that use the Crash Stats API and Telemetry tools


More information, source code, and mailing lists for breakpad library development can be found at the
[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
See [[Socorro]] for more information on Crash Stats, the crash ingestion pipeline, and Socorro.
[http://code.google.com/p/breakpad/ Breakpad Project Site].


= Pages =
* [[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]]


= See Also =
= Integration Team =


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

edits