This bug was fixed in the package apport - 1.24-0ubuntu1 --------------- apport (1.24-0ubuntu1) precise; urgency=low
* New upstream release 1.23.1: - apport/crashdb.py: Ensure that duplicate table only has one entry per report ID. - apport-retrace: Pass correct executable path to gdb in --gdb with --sandbox mode. - apport-retrace: Do not leave behind temporary directories on errors. - apport-retrace: Drop assertion failure for existance of "Stacktrace". This isn't present in the case of gdb crashing, and there is not much we can do about it. This should not break the retracer. - apport/report.py: Unwind XError() from stack traces for the "StacktraceTop" field, as they take a significant part of the trace. This causes bugs to be duplicated which really have different causes. * New upstream release 1.24: - apport-retrace: Add --timestamp option to prepend a timestamp to log messages. This is useful for batch operations. - crash-digger: Call apport-retrace with --timestamps, to get consistent timestamps in log output. - hookutils.py: Add two new functions attach_gsettings_package() and attach_gsettings_schema() for adding user-modified gsettings keys to a report. (LP: #836489) - hookutils.py: Add new function in_session_of_problem() which returns whether the given report happened in the currently running XDG session. This can be used to determine if e. g. ~/.xsession-errors is relevant and should be attached. - backends/packaging-apt-dpkg.py, install_packages(): Also copy apt/sources.list.d/ into sandbox. - backends/packaging-apt-dpkg.py, install_packages(): Install apt keyrings from config dir or from system into sandbox. (LP: #856216) - packaging.py, backends/packaging-apt-dpkg.py: Define that install_packages() should return a SystemError for broken configs/unreachable servers etc., and fix the apt/dpkg implementation accordingly. - apport-retrace: Don't crash, just give a proper error message if servers are unreachable, or configuration files are broken. (LP: #859248) - backends/packaging-apt-dpkg.py: Fix crash when /etc/apport/native-origins.d contains any files. (LP: #865199) - hookutils, recent_logfile(): Fix invalid return value if log file is not readable. (LP: #819357) - test/crash: Fix race condition in the "second instance terminates immediately" check. - hookutils.py: Replace attach_gconf() with a no-op stub. It used static python modules like "gconf" which broke the PyGI GTK user interface, and gconf is rather obsolete these days. - ui.py, open_url(): Greatly simply and robustify by just using xdg-open. This already does the right thing wrt. reading the default browser from GNOME, KDE, XCE, and other desktops. (LP: #198449) - data/general-hooks/generic.py: Only attach ~/.xsession_errors if the bug is reported in the same XDG session as the crash happened. (LP: #869974) - Ignore crashes for programs which got updated in between the crash and reporting. (LP: #132904) - Special-case crashes of 'twistd': Try to determine the client program and assign the report to that, or fail with an UnreportableReason. (LP: #755025) - apport-gtk: In bug update mode, make details dialog resizable and fix default size. (LP: #865754) - apport-gtk: Fix crash if report does not have ProcCmdline. (LP: #854452) - hookutils.py, attach_wifi(): Anonymize ESSID and AP MAC from "iwconfig" output. (LP: #746900) - test/crash: Fix test failure if user is not in any system groups. - test/crash: Change to /tmp/ for test crash process, to fix failure if the user that runs the test suite cannot write into the current directory. (LP: #868695) - ui.py: Improve error message if package is not a genuine distro package. Thanks to Ronan Jouchet. (LP: #559345) * debhelper/dh_apport: Install debian/source.apport into the first binary package only, as per documentation. (LP: #687584) * debian/apport.upstart: Exit pre-start with 0 if apport is disabled, to avoid warning message about failed startup. (LP: #857086) * debian/control: Update Vcs-Bzr: for precise branch. -- Martin Pitt <martin.p...@ubuntu.com> Wed, 19 Oct 2011 09:39:41 +0200 ** Changed in: apport (Ubuntu) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to apport in Ubuntu. https://bugs.launchpad.net/bugs/859248 Title: apport-retrace crashed with FetchFailedException in update() Status in “apport” package in Ubuntu: Fix Released Bug description: On an Oneiric i386 system with apport-retrace 1.23-0ubuntu1, I ran "apport-retrace -g -S system 822931" (which I expected to fail later, for the unrelated reason that I was not running it on the system on which the crash had originally occurred). I decided that I didn't want verbose output after all, so while it was downloading package information, I interrupted it by sending SIGINT (by pressing Ctrl+C) a couple of times. This resulted in a FetchFailedException crash. I am unsure if this is really a bug, but generally a crash should not be triggered as a consequence of pressing Ctrl+C, as a non-interactive process should be cleanly interrupted by Ctrl+C. This looks like a duplicate of bug 856216, but due to the differing circumstances that appeared to trigger the crashes, I am unsure. ProblemType: Crash DistroRelease: Ubuntu 11.10 Package: apport-retrace 1.23-0ubuntu1 ProcVersionSignature: Ubuntu 3.0.0-11.18-generic 3.0.4 Uname: Linux 3.0.0-11-generic i686 ApportVersion: 1.23-0ubuntu1 Architecture: i386 Date: Sun Sep 25 18:19:16 2011 ExecutablePath: /usr/bin/apport-retrace InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429) InterpreterPath: /usr/bin/python2.7 PackageArchitecture: all ProcCmdline: /usr/bin/python /usr/bin/apport-retrace -v -g -S system 822931 ProcEnviron: SHELL=/bin/bash PATH=(custom, no user) LANG=en_US.UTF-8 PythonArgs: ['/usr/bin/apport-retrace', '-v', '-g', '-S', 'system', '822931'] SourcePackage: apport Title: apport-retrace crashed with FetchFailedException in update(): W:GPG error: http://extras.ubuntu.com oneiric Release: No keyring installed in /tmp/tmp8ANBS9/system/apt//etc/apt/trusted.gpg.d/., W:GPG error: http://security.ubuntu.com oneiric-security Release: No keyring installed in /tmp/tmp8ANBS9/system/apt//etc/apt/trusted.gpg.d/., W:GPG error: http://us.archive.ubuntu.com oneiric Release: No keyring installed in /tmp/tmp8ANBS9/system/apt//etc/apt/trusted.gpg.d/., W:GPG error: http://us.archive.ubuntu.com oneiric-updates Release: No keyring installed in /tmp/tmp8ANBS9/system/apt//etc/apt/trusted.gpg.d/., E:Method gzip has died unexpectedly!, E:Sub-process gzip received signal 2., E:Method gpgv has died unexpectedly!, E:Sub-process gpgv received signal 2., E:Method http has died unexpectedly!, E:Sub-process http returned an error code (100), E:Method http has died unexpectedly!, E:Sub-process http returned an error code (100) UpgradeStatus: Upgraded to oneiric on 2011-06-18 (99 days ago) UserGroups: adm admin dialout lpadmin plugdev sambashare To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apport/+bug/859248/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp