BreakpadApplicationSupport

Revision 3 as of 2013-01-23 14:32:25

Clear message

Breakpad is a client-side library used by Google Chrome and Mozilla Firefox for error reporting.

While the reports generated by Breakpad are best handled by Google and Mozilla themselves, it is worthwhile for us to collect them too. Without the error data from Firefox and Chrome, our calculation for the average errors per calendar day will be inaccurate, unless we consider it to be the average number of errors that we can directly fix. We will also not know what the stability of these browsers is relative to other applications in Ubuntu.

Breakpad's tools are not currently packaged for Ubuntu. To get the minidump_walk binary, which will translate a minidump-formatted report into a stack trace, branch Breakpad from svn:

svn checkout http://google-breakpad.googlecode.com/svn/trunk/ google-breakpad
cd google-breakpad; ./configure
./src/processor/minidump_stackwalk ~/.mozilla/firefox/Crash\ Reports/pending/*.dmp