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
trunk series is the current focus of development.
All code Code
- Version control system:
- Bazaar
- Programming languages:
- Python
All questions Latest questions
-
apport minor releases
Posted on 2017-09-22 -
install apport through the source code
Posted on 2015-03-12 -
In bug#1328206 , I need to add queries for power - what's the best solution t...
Posted on 2014-06-26 -
How to authenticate apport-retrace to Launchpad?
Posted on 2012-04-17 -
Apport-retracing-service never retraced bug #907769
Posted on 2011-12-28
All packages Packages in Distributions
-
apport source package in Zesty
Version 2.20.4-0ubuntu4.5 uploaded on 2017-07-17 -
apport source package in Yakkety
Version 2.20.3-0ubuntu8.7 uploaded on 2017-07-17 -
apport source package in Xenial
Version 2.20.1-0ubuntu2.10 uploaded on 2017-07-17 -
apport source package in Wily
Version 2.19.1-0ubuntu5 uploaded on 2015-11-04 -
apport source package in Vivid
Version 2.17.2-0ubuntu1.8 uploaded on 2015-11-05
All bugs Latest bugs reported
-
Bug #1719338: loose check for backend detection
Reported on 2017-09-25 -
Bug #1713991: xservtransSocketUNIXcreatelistener failed
Reported on 2017-08-30 -
Bug #1713561: packaging-apt-dpkg.py's _search_contents function guesses sources in use
Reported on 2017-08-28 -
Bug #1700573: Code execution through path traversal in .crash files processing
Reported on 2017-06-26 -
Bug #1693040: crash signature for Python Tracebacks can be too generic
Reported on 2017-05-23
All blueprints Latest blueprints
-
Create a snap of apport for Ubuntu Core
Registered on 2017-03-14
More contributors Top contributors
- Brian Murray 404 points
- Martin Pitt 80 points
- Benjamin Drung 35 points
- Ritesh Raj Sarraf 25 points
- Dimitri John Ledkov 16 points


