telepathy-butterfly crashed with TypeError in quit()

Bug #604806 reported by Chris
222
This bug affects 42 people
Affects Status Importance Assigned to Milestone
telepathy-butterfly
Fix Released
Medium
telepathy-butterfly (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: telepathy-butterfly

When I quit empathy (signed in with google talk, msn and local network chat), telepathy-butterfly crashed and asked me to send this bug report.

$ lsb_release -rd
Description: Ubuntu maverick (development branch)
Release: 10.10
$ apt-cache policy telepathy-butterfly
telepathy-butterfly:
  Installed: 0.5.12-1
  Candidate: 0.5.12-1
  Version table:
 *** 0.5.12-1 0
        500 http://gb.archive.ubuntu.com/ubuntu/ maverick/main Packages
        100 /var/lib/dpkg/status

ProblemType: Crash
DistroRelease: Ubuntu 10.10
Package: telepathy-butterfly 0.5.12-1
ProcVersionSignature: Ubuntu 2.6.35-7.12-generic 2.6.35-rc4
Uname: Linux 2.6.35-7-generic i686
NonfreeKernelModules: wl
Architecture: i386
Date: Mon Jul 12 22:19:50 2010
ExecutablePath: /usr/lib/telepathy/telepathy-butterfly
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Alpha i386 (20100602.2)
InterpreterPath: /usr/bin/python2.6
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/lib/telepathy/telepathy-butterfly
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_GB.utf8
PythonArgs: ['/usr/lib/telepathy/telepathy-butterfly']
SourcePackage: telepathy-butterfly
Title: telepathy-butterfly crashed with TypeError in quit()
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Chris (ccouzens) wrote :
tags: removed: need-duplicate-check
Revision history for this message
In , Pedro Villavicencio (pedro) wrote :

this report has been filed here:

https://bugs.edge.launchpad.net/ubuntu/+source/telepathy-butterfly/+bug/604806

This is on telepathy-butterfly 0.5.12.

"When I quit empathy (signed in with google talk, msn and local network chat), telepathy-butterfly crashed and asked me to send this bug report."

traceback:

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/butterfly/util/decorator.py", line 87, in async_function
    func(*args, **kwargs)
  File "/usr/lib/telepathy/telepathy-butterfly", line 67, in quit
    manager.quit()
  File "/usr/lib/python2.6/dist-packages/butterfly/connection_manager.py", line 87, in quit
    conns = self._connections[:]
TypeError: 'set' object is unsubscriptable

Revision history for this message
In , Jonny-lamb (jonny-lamb) wrote :

Sorry about that. Fixed in git.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for your bug report. This bug has been reported to the developers of the software. You can track it and make comments at:
 https://bugs.freedesktop.org/show_bug.cgi?id=29042

visibility: private → public
Changed in telepathy-butterfly (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Pedro Villavicencio (pedro) wrote :

fixed upstream already, thanks for reporting.

Changed in telepathy-butterfly (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
kyleabaker (kyleabaker) wrote :

I just got this bug twice (for some reason) while I was away from my computer. I'm glad to see that its triaged and fix committed already (thanks Pedro)!

I have the same versions installed with the exception of AMD64 if that helps at all (rather than posting a new report). Hope to see it fixed soon since its been popping up often all of a sudden.

Revision history for this message
Laurent Bigonville (bigon) wrote :
Smok (smok-22)
Changed in telepathy-butterfly (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Laurent Bigonville (bigon) wrote :

This is not fixed in ubuntu yet

Changed in telepathy-butterfly (Ubuntu):
status: Fix Released → Confirmed
Revision history for this message
Angel Abad (angelabad) wrote :

I attach a debdiff with upstream patch applied.

Thanks!

Revision history for this message
Daniel Holbach (dholbach) wrote :

I ran 'update-maintainer' for you.

Also I updated the changelog entry to be this:

  * debian/patches/fix_typeerror_in_quit.patch: upstream fix for TypeError
    in quit(). Thanks Jonny Lamb (LP: #604806)

(so it's clear which file you added and that it's an upstream fix and can be dropped for the next upstream release.

Good work!

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package telepathy-butterfly - 0.5.12-1ubuntu1

---------------
telepathy-butterfly (0.5.12-1ubuntu1) maverick; urgency=low

  * debian/patches/fix_typeerror_in_quit.patch: upstream fix for TypeError
    in quit(). Thanks Jonny Lamb (LP: #604806)
 -- Angel Abad <email address hidden> Thu, 05 Aug 2010 13:47:28 +0200

Changed in telepathy-butterfly (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
In , Jonny-lamb (jonny-lamb) wrote :

*** Bug 29707 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Jonny-lamb (jonny-lamb) wrote :

*** Bug 30136 has been marked as a duplicate of this bug. ***

Changed in telepathy-butterfly:
importance: Unknown → Medium
status: Unknown → Fix Released
Changed in telepathy-butterfly:
importance: Medium → Unknown
Changed in telepathy-butterfly:
importance: Unknown → Medium
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.