Comment 24 for bug 424965

Revision history for this message
oumerch@gmail.com (oumerch) wrote : Re: [Bug 424965] Re: apport-gtk crashed with KeyError in __getitem__()

I want off these emails! Please do not send any more.

On Fri, Nov 6, 2009 at 5:10 AM, Launchpad Bug Tracker <
<email address hidden>> wrote:

> This bug was fixed in the package apport - 1.9.4-0ubuntu1
>
> ---------------
> apport (1.9.4-0ubuntu1) lucid; urgency=low
>
> [ Marco Rodrigues ]
> * etc/default/apport: Replace the old init.d force_start command by
> the Upstart one.
> * debian/apport.upstart: If $force_start=1 is given then run the job.
> * debian/local/apport-collect: Don't collect information if bug is a
> duplicate. (LP: #471429)
>
> [ Martin Pitt ]
> * New upstream bug fix release:
> - Fix crash when ExecutablePath isn't part of a package. (LP: #424965)
> - hookutils.py, attach_hardware(): Anonymize disk labels. Thanks to
> Marco
> Rodrigues. (LP: #394411)
> - hookutils.py, attach_wifi(): Anonymize encryption key (which appeared
> in
> hex when being called as root). Thanks to Marco Rodrigues. (LP:
> #446299)
> - launchpad.py: If unset, set bug task source package also for
> interpreter
> crashes.
> - apport-gtk: Give details window a minimize/maximize button, which were
> missing in some window managers. Thanks to Marien Zwart. (LP: #447749)
> - apport-kde: Properly terminate program after closing the last dialog.
> (LP: #458662)
> - hookutils.py, attach_alsa(): Attach /proc/asound/version. (LP:
> #467233)
> - general-hooks/generic.py: Only collect ~/.xsession-errors bits when we
> have an ExecutablePath linked to libgtk.
> * debian/control: Update Vcs-Bzr: for lucid branch.
> * data/package-hooks/source_linux.py: Add interactive questionaire, thanks
> Leann Ogasawara! (LP: #444672)
> -- Martin Pitt <email address hidden> Fri, 06 Nov 2009 14:06:52 +0100
>
> ** Changed in: apport (Ubuntu)
> Status: Fix Committed => Fix Released
>
> --
> apport-gtk crashed with KeyError in __getitem__()
> https://bugs.launchpad.net/bugs/424965
> You received this bug notification because you are a direct subscriber
> of a duplicate bug.
>
> Status in “apport” package in Ubuntu: Fix Released
> Status in “apport” source package in Karmic: Fix Committed
>
> Bug description:
> SRU information:
> --------------------------
> Impact: Causes unhandled exceptions in Apport when trying to report a crash
> against a program which does not belong to a package any more. (See bug
> trail for common examples: (1) file disappeared between jaunty and karmic,
> and (2) program is a hardlink created in postinst).
>
> Fix:
> http://bazaar.launchpad.net/%7Eapport-hackers/apport/trunk/revision/1629 ;
> this does not magically cause the original crash report to be reportable,
> but gives a proper error message instead of just crashing Apport.
>
> Regression potential: Handling this situation in obsolete_packages() could
> just cause a similar problem to appear in a later code path. This would not
> mean a regression, since the crash is unreportable either way. So I don't
> see a real regression potential here.
>
> ProblemType: Crash
> Architecture: i386
> Date: Sat Sep 5 21:22:30 2009
> DistroRelease: Ubuntu 9.10
> ExecutablePath: /usr/share/apport/apport-gtk
> InterpreterPath: /usr/bin/python2.6
> NonfreeKernelModules: wl
> Package: apport-gtk 1.8.2-0ubuntu1
> PackageArchitecture: all
> ProcCmdline: /usr/bin/python /usr/share/apport/apport-gtk
> ProcEnviron:
> LANG=en_US.UTF-8
> SHELL=/bin/bash
> ProcVersionSignature: Ubuntu 2.6.31-9.29-generic
> PythonArgs: ['/usr/share/apport/apport-gtk']
> SourcePackage: apport
> Title: apport-gtk crashed with KeyError in __getitem__()
> Uname: Linux 2.6.31-9-generic i686
> UserGroups: adm admin cdrom dialout dip lpadmin plugdev sambashare
>
>
>