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 Plucky
Version 2.32.0-0ubuntu2 uploaded -
apport source package in Oracular
Version 2.30.0-0ubuntu4.2 uploaded
All bugs Latest bugs reported
-
Bug #2102147: apport-collect confuses source and binary packages
Reported -
Bug #2006981: apport-gtk crashed with signal 5 in g_log_writer_default()
Reported -
Bug #2097264: FTBFS on LP buildd infrastructure
Reported -
Bug #2090887: apport hookutils.py only captures first word per line for KernLog
Reported -
Bug #2090790: apport tries to invoke iwconfig which has been removed from oracular
Reported
All blueprints Latest blueprints
-
Create a snap of apport for Ubuntu Core
Registered
More contributors Top contributors
- Benjamin Drung 370 points
- Timo Aaltonen 82 points
- Brian Murray 82 points
- Erich Eickmeyer 55 points
- Skia 41 points