Breakpad

Android only

  • Recognised40% of the score86
  • Phone app26% of the score100
  • Documented20% of the score98
  • Free plan14% of the score100
Free plan
Yes
Runs on
Android, Linux, Mac, self-hosted, Windows

Summary

Breakpad is ranked #3 of 21 in game crash reporting software on Samsung Mobile US Press. It runs on Android, Linux, macOS, Self-hosted, Windows. There is a free plan.

Breakpad plans and pricing

All plans
Breakpad Free Open-source crash-reporting library and tool suite · self-built and self-hosted components chromium.googlesource.com · 4 Oct 2026

Compared on game crash reporting software

Free plan
Yeschromium.googlesource.com

Facts

Purpose
Breakpad is a library and tool suite that records crashes as compact minidump files, sends them to a server, and produces C and C++ stack traces.chromium.googlesource.com · 4 Oct 2026
Components
Its three main components are a client library, a symbol dumper, and a processor that creates human-readable stack traces from minidumps and symbol files.chromium.googlesource.com · 4 Oct 2026
On-demand dumps
The client can write a minidump when a crash occurs or when the application requests one.chromium.googlesource.com · 4 Oct 2026
Supported systems
The getting-started documentation describes crash handling on Windows, OS X, and Linux.chromium.googlesource.com · 4 Oct 2026
Symbol formats
The symbol dumper reads compiler debugging information including DWARF, STABS, and Windows PDB files and creates Breakpad symbol files.chromium.googlesource.com · 4 Oct 2026
Crash upload
The sender library transmits a minidump and application-defined key-value parameters to a crash server using a multipart HTTP POST request.chromium.googlesource.com · 4 Oct 2026
Transport security
The sender supports HTTPS because crash dumps may contain sensitive data.chromium.googlesource.com · 4 Oct 2026
Self-hosted processing
The processor uses symbol files that developers store where the minidump processor can find them; the documentation describes uploading symbols to a server developers have written.chromium.googlesource.com · 4 Oct 2026
Linux build
The Linux guide says the Autotools build produces client and processor libraries, and describes linking the client library into an application.chromium.googlesource.com · 4 Oct 2026
Windows integration
Windows applications integrate the exception handler library, and out-of-process dump generation uses a separately instantiated crash generation server.chromium.googlesource.com · 4 Oct 2026
Mac integration
The Mac guide describes adding Breakpad.framework to an Xcode project and using dump_syms to create symbol files during the build.chromium.googlesource.com · 4 Oct 2026
Crash-time constraint
The client design cautions that code running after an exception should avoid heap use and resource allocation because application state may be unsafe.chromium.googlesource.com · 4 Oct 2026
Support channel
The repository lists a Google Breakpad discussion group for questions and a separate developer group for reviews.chromium.googlesource.com · 4 Oct 2026
Current release tag
The repository lists v2024.02.16 among its tags.chromium.googlesource.com · 4 Oct 2026
Crash capture
Its client library records crashes in compact minidump files and can also write minidumps on request when a program has not crashed.chromium.googlesource.com · 4 Oct 2026
Symbolicated traces
The processor uses symbol files to turn minidumps into human-readable C and C++ stack traces.chromium.googlesource.com · 4 Oct 2026
Supported operating systems
The project documentation describes client integration for Windows, macOS, and Linux.chromium.googlesource.com · 4 Oct 2026
Upload workflow
Breakpad provides upload-related code and tools, but its documentation expects the application team to send minidumps to a server for analysis.chromium.googlesource.com · 4 Oct 2026
Symbol upload
The documentation describes symupload as a tool for sending symbol files to a server that accepts them, including via HTTP POST on macOS.chromium.googlesource.com · 4 Oct 2026
Out-of-process handling
Windows out-of-process dump generation requires a separately run crash generation server, whose process logistics are left to the integrator.chromium.googlesource.com · 4 Oct 2026
Linux callback constraint
The Linux guide says to do as little work as possible in the crash callback because the application may be in an unsafe state.chromium.googlesource.com · 4 Oct 2026
Minidump contents
A minidump can include loaded executable and library identities, thread register and stack data, and system details such as processor and operating system versions.chromium.googlesource.com · 4 Oct 2026
Build and install
The repository instructions build Breakpad with ./configure and make, and optionally install built libraries with make install.chromium.googlesource.com · 4 Oct 2026
Support and community
The project lists a discussion mailing list for questions and a separate mailing list for development and reviews.chromium.googlesource.com · 4 Oct 2026
Maker details
The pages opened identify Breakpad as a project hosted in the Chromium source repository and do not state a company headquarters or founding date.chromium.googlesource.com · 4 Oct 2026

Best Breakpad alternatives

See all 12

Where it ranks on Samsung Mobile US Press

Is Breakpad yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources