Apport crash detection/reporting

Registered 2006-07-27 by Martin Pitt

Apport intercepts Program crashes, collects debugging information about the crash and the operating system environment, and sends it to bug trackers in a standardized form. It also offers the user to report a bug about a package, with again collecting as much information about it as possible.

It currently supports

 - Crashes from standard signals (SIGSEGV, SIGILL, etc.) through the kernel coredump handler (in piping mode)
 - Unhandled Python exceptions
 - GTK, KDE, and command line user interfaces
 - Packages can ship hooks for collecting speficic data (such as /var/log/Xorg.0.log for, or modified gconf settings for GNOME programs)
 - apt/dpkg and rpm backend (in production use in Ubuntu and OpenSUSE)
 - Reprocessing a core dump and debug symbols for post-mortem (and preferably server-side) generation of fully symbolic stack traces (apport-retrace)
 - Reporting bugs to Launchpad (more backends can be easily added)

Project information

Part of:
Ubuntu Error Tracker
Martin Pitt
Apport upstream developers
Development focus:

trunk series 

Browse the code

Programming Languages:

RDF metadata

View full history Series and milestones

Apport trunk series is the current focus of development

More contributors Top contributors

All packages Packages in Distributions


Latest version is 2.14.1
released on 2014-04-04

All downloads