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 X.org, 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
- Licence:
- GNU GPL v2
View full history Series and milestones
main series is the current focus of development.
All questions Latest questions
All packages Packages in Distributions
-
apport source package in Xenial
Version 2.20.1-0ubuntu2.30 uploaded -
apport source package in Trusty
Version 2.14.1-0ubuntu3.29 uploaded -
apport source package in Precise
Version 2.0.1-0ubuntu17.16 uploaded -
apport source package in Oracular
Version 2.29.0-0ubuntu1 uploaded -
apport source package in Oneiric based series for Ubuntu LEB
Version 1.23-0ubuntu3 uploaded
All bugs Latest bugs reported
-
Bug #2073787: apport-retrace needs more than 1 GB
Reported -
Bug #2068933: all reports with LaunchpadPrivate in them are tagged need-$arch-retrace
Reported -
Bug #2069360: apport-autoreport.service fails if autoreporting is disabled
Reported -
Bug #2066995: /var/crash has perm 1777 (was: apport-gtk keeps prompting to report crashes in a loop)
Reported -
Bug #2069262: DKMS build failures are not filed correctly
Reported
All blueprints Latest blueprints
-
Create a snap of apport for Ubuntu Core
Registered
More contributors Top contributors
- Benjamin Drung 466 points
- Boyuan Yang 305 points
- Mingye Wang 217 points
- Brian Murray 122 points
- Ćukasz Zemczak 108 points