apport-gtk crashed with IndexError in standard_title()

Bug #190947 reported by Guybrush88
This bug report is a duplicate of:  Bug #148303: trying to run awn manager. Edit Remove
16
Affects Status Importance Assigned to Milestone
apport (Ubuntu)
Fix Released
Medium
Martin Pitt

Bug Description

Binary package hint: apport

i got this crash when i was reporting another crash

ProblemType: Crash
Architecture: i386
CrashReports:
 600:1000:1000:30528:2008-02-11 15:58:09.000000000 +0100:2008-02-11 15:59:07.000000000 +0100:/var/crash/_usr_bin_awn-manager.1000.crash
 600:1000:1000:33313:2008-02-11 15:17:54.000000000 +0100:2008-02-11 15:39:47.000000000 +0100:/var/crash/_usr_bin_gnome-app-install.1000.crash
 600:1000:1000:1249882:2008-02-11 00:12:15.000000000 +0100:2008-02-11 15:39:47.000000000 +0100:/var/crash/_usr_lib_kde4_bin_knotify4.1000.crash
 600:1000:1000:3034496:2008-02-11 15:39:55.000000000 +0100:2008-02-11 15:39:57.000000000 +0100:/var/crash/_usr_lib_openoffice_program_soffice.bin.1000.crash
 600:1000:1000:23955:2008-02-11 15:59:08.000000000 +0100:2008-02-11 15:59:15.000000000 +0100:/var/crash/_usr_share_apport_apport-gtk.1000.crash
Date: Mon Feb 11 15:59:09 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/share/apport/apport-gtk
InterpreterPath: /usr/bin/python2.5
Package: apport-gtk 0.102
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/share/apport/apport-gtk -c /var/crash/_usr_bin_awn-manager.1000.crash
ProcCwd: /home/davide
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=it_IT.UTF-8
 SHELL=/bin/bash
PythonArgs: ['/usr/share/apport/apport-gtk', '-c', '/var/crash/_usr_bin_awn-manager.1000.crash']
SourcePackage: apport
Title: apport-gtk crashed with IndexError in standard_title()
Uname: Linux Linuxster 2.6.24-7-generic #1 SMP Thu Feb 7 01:29:58 UTC 2008 i686 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin netdev plugdev powerdev scanner video

Tags: apport-crash
Revision history for this message
Guybrush88 (guybrush) wrote :
Revision history for this message
Guybrush88 (guybrush) wrote :

this is the content of the crash report that caused the crash

Martin Pitt (pitti)
Changed in apport:
assignee: nobody → pitti
importance: Undecided → Medium
status: New → In Progress
Revision history for this message
Martin Pitt (pitti) wrote :

Fixed in bzr head. Thank you!

Changed in apport:
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package apport - 0.103

---------------
apport (0.103) hardy; urgency=low

  * bin/apport-unpack: Print error messages instead of crashing for problems
    like nonexisting file names passed as arguments. (LP: #185273)
  * backends/packaging-apt-dpkg.py, is_distro_package(): Explicitly check site
    for "ppa", so that we do not automatically file bugs for PPA packages.
    This works around Soyuz bug LP #140412 for the time being.
  * apport/report.py: Add standard_title() test cases for Python crashes with
    a custom message, and a custom message with newlines. The latter
    reproduces LP #190947.
  * apport/report.py, standard_title(): Do not rely on a fixed position of the
    topmost function; use iteration and regular expression matching instead.
    (LP: #190947)
  * apport/ui.py, parse_argv(): Specify that --pid/-P argument must be an
    integer, to avoid exceptions when it's not. (LP: #193494)
  * apport/report.py: Use uname -srm, not -a, to hide the hostname. (part of
    LP #192786); also use os.uname() instead of calling the system program.
  * problem_report.py(): Make write() work for reports with CompressedValues.
    Add test case.
  * apport/ui.py: Add test case test_run_crash_anonymity() which asserts that
    the crash dump does not contain strings which can identify the user, such
    as the user name, login name, host name, and current directory.
  * apport/report.py: Add method anonymize() which replaces user specific
    strings with generic ones.
  * apport/ui.py, thread_collect_info(): Call anonymize() on the report.
    (LP: #192786)
  * bin/apport-retrace: Only update a bug report with new attachments if it is
    not a duplicate. (LP: #172792)
  * bin/apport-retrace: Print out proper error message instead of an exception
    if trying to do write operations to the bug tracker without specifying
    a cookie file. (LP: #146423)

 -- Martin Pitt <email address hidden> Mon, 25 Feb 2008 17:47:13 +0100

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.