apport-gtk - GTK+ frontend for the apport crash report system

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Main amd64
Package filename apport-gtk_2.20.1-0ubuntu2_all.deb
Package name apport-gtk
Package version 2.20.1
Package release 0ubuntu2
Package architecture all
Package type deb
Category gnome
License -
Maintainer Martin Pitt <>
Download size 9.27 KB
Installed size 186.00 KB
apport automatically collects data from crashed processes and
compiles a problem report in /var/crash/. This utilizes the crashdump
helper hook provided by the Ubuntu kernel.
This package provides a GTK+ frontend for browsing and handling the
crash reports.


Package Version Architecture Repository
apport-gtk_2.20.1-0ubuntu2.19_all.deb 2.20.1 all Ubuntu Updates Main
apport-gtk_2.20.1-0ubuntu2.19_all.deb 2.20.1 all Ubuntu Updates Main
apport-gtk_2.20.1-0ubuntu2_all.deb 2.20.1 all Ubuntu Main
apport-gtk - - -


Name Value
apport >= 0.41
gir1.2-gtk-3.0 >= 3.1.90
gir1.2-wnck-3.0 -
procps -
python3 -
python3-apport >= 2.20.1-0ubuntu2
python3-gi -
x-terminal-emulator -


Type URL
Binary Package apport-gtk_2.20.1-0ubuntu2_all.deb
Source Package apport

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install apport-gtk deb package:
    # sudo apt-get install apport-gtk




2016-04-13 - Martin Pitt <>
apport (2.20.1-0ubuntu2) xenial; urgency=medium
* Merge fixes from trunk:
- Make assertion of invalid key names more verbose.
- Fix generation of valid report key names from arbitrary
paths in attach_file() and related functions. This will now replace all
invalid characters with dots, not just a few known invalid ones.
(LP: #1566975)
- Instead of AssertionError, raise a ValueError for
invalid key names and TypeError for invalid kinds of values. Thanks
Barry Warsaw.
* Disable Launchpad crash upload for final Ubuntu 16.04.
2016-03-31 - Martin Pitt <>
apport (2.20.1-0ubuntu1) xenial; urgency=medium
* New upstream release. Changes since our previous snapshot:
- crash-digger: Untag bugs which cannot be retraced instead of stopping
crash-digger. This led to too many pointless manual restarts on broken bug
* Disambiguate overly generic Python exceptions in duplicate signature
computation: dbus-glib's DBusException wraps a "real" server-side
exception, so add the class of that to disambiguate different crashes;
for OSError that is not a known subclass like FileNotFoundError, add the
errno. (LP: #989819)
2016-02-16 - Martin Pitt <>
apport (2.20-0ubuntu3) xenial; urgency=medium
* Relax report.test_add_gdb_info gdb warning check, as this changed with gdb
2016-02-15 - Martin Pitt <>
apport (2.20-0ubuntu2) xenial; urgency=medium
* Fix signal_crashes.test_modify_after_start test when running as root.
2016-02-14 - Martin Pitt <>
apport (2.20-0ubuntu1) xenial; urgency=medium
* New upstream release.
- Reimplement forwarding crashes into a container, via activating the new
apport-forward.socket in the container and handing over the core dump
fd.  This is a much safer way than the original implementation with
nsexec.  Thanks St├ęphane Graber! (LP: #1445064)
* Drop long-obsolete sysv-rc dependency.
* Add python3-systemd recommendation to apport, to make crash report
generation work in containers.
* Install new systemd units into apport package.
2016-01-28 - Martin Pitt <>
apport (2.19.4-0ubuntu2) xenial; urgency=medium
* debian/apport.upstart: Call systemd-detect-virt instead of the
Ubuntu specific running-in-container wrapper. (LP: #1539016)
2016-01-26 - Martin Pitt <>
apport (2.19.4-0ubuntu1) xenial; urgency=medium
* New upstream bug fix release:
- Fix fileutils.test_find_package_desktopfile test for symlinks and other
unowned files in /usr/share/applications/.
- Fix ui.test_run_crash_anonymity test case to not fail if the base64
encoded core dump happens to contain the user name, as that's just by
chance.  - Fix for unreleased gcc versions which have a
different --version format.
-, attach_hardware(): Stop attaching /var/log/udev. This was
an upstart-ism, mostly redundant with the udev db and is not being
written under systemd. (LP: #1537211)
* etc/apport/crashdb.conf: Enable crash reports on Launchpad for xenial.
2016-01-12 - Brian Murray <>
apport (2.19.3-0ubuntu3) xenial; urgency=medium
* data/general-hooks/ Add support to collect more data on
PowerNV. (LP: #1499226) Thanks to Kamalesh Babulal for the patch.
2015-12-10 - Martin Pitt <>
apport (2.19.3-0ubuntu2) xenial; urgency=medium
* Fix fileutils.test_find_package_desktopfile test for symlinks and other
unowned files in /usr/share/applications/. (Cherry-picked from trunk.)

See Also

Package Description
apport-retrace_2.20.1-0ubuntu2_all.deb tools for reprocessing Apport crash reports
apport-symptoms_0.20_all.deb symptom scripts for apport
apport_2.20.1-0ubuntu2_all.deb automatically generate crash reports for debugging
appstream-doc_0.9.4-1_all.deb Developer documentation for AppStream
appstream-glib-doc_0.5.13-1_all.deb Developer documentation for the libappstream-glib library
appstream_0.9.4-1_amd64.deb Software component index
apt-clone_0.4.1ubuntu1_all.deb Script to create state bundles
apt-doc_1.2.10ubuntu1_all.deb documentation for APT
apt-listchanges_2.85.14ubuntu1_all.deb package change history notification tool
apt-transport-https_1.2.10ubuntu1_amd64.deb https download transport for APT
apt-utils_1.2.10ubuntu1_amd64.deb package management related utility programs
apt_1.2.10ubuntu1_amd64.deb commandline package manager
aptdaemon-data_1.1.1+bzr982-0ubuntu14_all.deb data files for clients
aptdaemon_1.1.1+bzr982-0ubuntu14_all.deb transaction based package management service
aptitude-common_0.7.4-2ubuntu2_all.deb architecture independent files for the aptitude package manager