Product update: Google Breakpad and Raygun Crash Reporting

| 2 min. (299 words)

Raygun is happy to announce our latest support update. This time, we are enhancing C and C++ error tracking with support for Google Breakpad with Raygun Crash Reporting.

Google Breakpad is a library and tool suite that provides client-side crash reporting for C and C++ applications. Breakpad allows you to distribute an application to users and record crashes in compact ‘minidump’ files, send them back to your server, and produce stack traces from these minidumps. These files can now also be sent on to Raygun where they will be reported as errors in the Raygun Application under the Crash Reporting section. Raygun will extract the environment and stack trace information from the minidump files and display it for you so you can find the root cause of the problem quickly.

Breakpad is currently used by Google Chrome, Firefox, Google Picasa, Camino, Google Earth, and other projects.

Where to send the Breakpad minidumps

Once Breakpad has recorded a crash you can then send the saved file to our API endpoint:

https://api.raygun.com/entries/breakpad?apikey={YOUR_APP_API_KEY}

Where to upload your application symbols for Breakpad

We provide the ability to for you to upload your application symbols in the form of PDB files or Breakpad’s SYM files. After you have uploaded the symbols, any minidumps processed will use these symbols for symbolicating their stack trace.

  1. Inside your Raygun dashboard, navigate to the ‘Application settings’ dropdown and select ‘Breakpad center’:
  1. Drag and drop a “Release” mode PDB or previous generated Breakpad symbol file, or select a file to import to the Breakpad center. You can use the Breakpad tooling as part of your build toolchain to generate the symbol files yourself.

Do you have any questions around Google Breakpad? Get in contact with a friendly team member here.

Announcing support for automatic C++ exception tracking