[apport] apport-gtk crashed with OSError in add_proc_info()

Bug #95954 reported by Ulrich Hobelmann
2
Affects Status Importance Assigned to Milestone
apport (Ubuntu)
Fix Released
Low
Martin Pitt

Bug Description

Binary package hint: apport

Not sure which program caused this at all (or what "apport" is). I clicked on "report a bug" in rhythmbox 0.9.8 and then closed the application. At that point the crash window opened.

ProblemType: Crash
Architecture: i386
Date: Sun Mar 25 17:31:03 2007
DistroRelease: Ubuntu 7.04
ExecutablePath: /usr/share/apport/apport-gtk
InterpreterPath: /usr/bin/python2.5
Package: apport-gtk 0.69
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/share/apport/apport-gtk --file-bug --package rhythmbox --pid 17199
ProcCwd: /home/ulli
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
 SHELL=/bin/bash
PythonArgs: ['/usr/share/apport/apport-gtk', '--file-bug', '--package', 'rhythmbox', '--pid', '17199']
SourcePackage: apport
Uname: Linux ubuntu 2.6.20-12-generic #2 SMP Wed Mar 21 20:55:46 UTC 2007 i686 GNU/Linux

Revision history for this message
Ulrich Hobelmann (u-hobelmann) wrote :
Revision history for this message
Martin Pitt (pitti) wrote :

Indeed it stumbled over the fact that Ryhthmbox was not running any more by the time when the bug reporter started and collected information. I guess I will just silently do nothing in this case.

Changed in apport:
assignee: nobody → pitti
importance: Undecided → Low
status: Unconfirmed → In Progress
Martin Pitt (pitti)
Changed in apport:
status: In Progress → Fix Committed
Revision history for this message
Martin Pitt (pitti) wrote :

 apport (0.71) feisty; urgency=low
 .
   * cli/apport-cli, qt4/apport-qt: Fix bad grammar 'some minutes'.
     (LP: #95296)
   * problem_report.py, write_mime(): Add optional 'preamble' parameter. Add
     test case.
   * apport/ui.py, upload_launchpad_blob(): Set need-$ARCH-retrace tag in MIME
     preamble. Bump p-problem-report dependency. (LP: #94790)
   * bin/apport-retrace: In verbose mode, display the path of currently
     extracting deb.
   * bin/apport-retrace: Do not fall over errors of dpkg -x (which happens e.
     g. on udev, where it cannot unpack /dev, since this is a symlink to the
     real /dev). Merely print out a warning about it.
   * apport/ui.py, run_report_bug(): Ignore ENOENT from add_proc_info(). This
     happens if the user closes the application prematurely, so that /proc/pid
     does not exist any more. Add test case. (LP: #95954)
   * backends/packaging-dpkg.py, get_modified_files(): Ignore lines in .md5sums
     files which contain a NUL byte. This Should Not Happen™, but nevertheless
     did. (LP: #96050)
   * apport/ui.py, doc/package-hooks.txt: Check for a field
     "UnreportableReason: <text>" and display an information box that the
     current crash cannot be reported because of <text>. Add test case.
     Document the new field.
   * apport/ui.py: Check package origin, compare it to DistroRelease:, and
     report crash as unreportable if they do not match. This particularly saves
     the user from uploading large reports for e. g. opera crashes, and avoids
     filing Ubuntu bugs from Debian installations. (LP: #75513)

Changed in apport:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.