telepathy-butterfly crashed with KeyError in remove_channel()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
telepathy-butterfly |
Unknown
|
Medium
|
|||
telepathy-butterfly (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
Binary package hint: telepathy-butterfly
I've just updated to hardy. The crash was on restart
ProblemType: Crash
Architecture: i386
Date: Mon Apr 21 15:26:22 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/lib/
InterpreterPath: /usr/bin/python2.5
NonfreeKernelMo
Package: telepathy-butterfly 0.3.1-0ubuntu2
PackageArchitec
ProcCmdline: /usr/bin/python /usr/lib/
ProcEnviron:
PATH=/
LANG=es_AR.UTF-8
SHELL=/bin/bash
PythonArgs: ['/usr/
SourcePackage: telepathy-butterfly
Title: telepathy-butterfly crashed with KeyError in remove_channel()
Uname: Linux 2.6.24-16-generic i686
Changed in telepathy-butterfly: | |
importance: | Undecided → Medium |
visibility: | private → public |
Changed in telepathy-butterfly (Ubuntu): | |
status: | Incomplete → Triaged |
Changed in telepathy-butterfly: | |
status: | Unknown → Confirmed |
Changed in telepathy-butterfly (Ubuntu): | |
status: | Incomplete → Triaged |
Changed in telepathy-butterfly: | |
importance: | Unknown → Medium |
Changed in telepathy-butterfly: | |
importance: | Medium → Unknown |
Changed in telepathy-butterfly: | |
importance: | Unknown → Medium |
Changed in telepathy-butterfly: | |
status: | Confirmed → Unknown |
Butterfly crashed when I disconnected all my account from Empathy. Then it fails to reconnect:
INFO:protocol: switchboard_ manager: requesting new switchboard Connection: Disconnecting python2. 5/site- packages/ pymsn/client. py", line 301, in disconnected python2. 5/site- packages/ pymsn/client. py", line 225, in fset _dispatch( "on_client_ state_changed" , state) python2. 5/site- packages/ pymsn/event/ __init_ _.py", line 44, in _dispatch _dispatch_ event(name, *args): python2. 5/site- packages/ pymsn/event/ __init_ _.py", line 65, in _dispatch_event *params) cassidy/ dev/telepathy- butterfly/ butterfly/ connection. py", line 227, in on_client_ state_changed _channel_ manager. close() cassidy/ dev/telepathy- butterfly/ butterfly/ channel_ manager. py", line 45, in close cassidy/ dev/telepathy- butterfly/ butterfly/ channel/ text.py" , line 73, in Close server. ChannelTypeText .Close( self) python2. 5/site- packages/ telepathy/ server/ channel. py", line 86, in Close _conn.remove_ channel( self) python2. 5/site- packages/ telepathy/ server/ conn.py" , line 188, in remove_channel _channels. remove( channel) channel. text.ButterflyT extChannel at /org/freedeskto p/Telepathy/ Connection/ butterfly/ msn/bhshot_ 5fcassidy_ 40hotmail_ 2ecom/channel10 at 0x87e618c> python2. 5/site- packages/ pymsn/util/ decorator. py", line 103, in process_queue python2. 5/site- packages/ pymsn/msnp/ notification. py", line 182, in request_switchboard _send_command( 'XFR', ('SB',)) python2. 5/site- packages/ pymsn/msnp/ base.py" , line 80, in _send_command python2. 5/site- packages/ pymsn/transport .py", line 208, in send_command_ex send_command( cmd, increment, callback, *cb_args) python2. 5/site- packages/ pymsn/transport .py", line 273, in send_command _transport. send(str( command) , self.__ on_command_ sent, *our_cb_args) python2. 5/site- packages/ pymsn/gnet/ io/iochannel. py", line 157, in send self._status == IoStatus.OPEN), self._status switchboard: Disconnected switchboard: Disconnected switchboard: Disconnected Connection: Disconnecting Connection: Disconnecting Connection: Disconnecting .Connection: Failed to create Connection cassidy/ dev/telepathy- butterfly/ butterfly/ connection. py", line 91, in __init__ server. Connection. __init_ _(self, 'msn', account, 'butterfly') python2. 5/site- packages/ telepathy/ server/ conn.py" , line 78, in __init__ .__init_ _(self, ...
INFO:Butterfly.
DEBUG:Transport:>>> OUT 25
Traceback (most recent call last):
File "/usr/lib/
self._state = ClientState.CLOSED
File "/usr/lib/
self.
File "/usr/lib/
if event_handler.
File "/usr/lib/
handler(
File "/home/
self.
File "/home/
channel.Close()
File "/home/
telepathy.
File "/usr/lib/
self.
File "/usr/lib/
self.
KeyError: <butterfly.
DEBUG:Transport:>>> OUT 3
DEBUG:Transport:>>> OUT 11
DEBUG:Transport:>>> OUT 33
DEBUG:Transport:>>> XFR 26 SB
Traceback (most recent call last):
File "/usr/lib/
func(*args, **kwargs)
File "/usr/lib/
self.
File "/usr/lib/
callback, *cb_args)
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
assert(
AssertionError: 1
INFO:protocol:
INFO:protocol:
INFO:protocol:
INFO:Butterfly.
INFO:Butterfly.
INFO:Butterfly.
ERROR:Butterfly
Traceback (most recent call last):
File "/home/
telepathy.
File "/usr/lib/
_Connection