TB: UnicodeDecodeError
Bug description
Traceback (most recent call last):
File "src/common/xmpp/idlequeue.py", line 533, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "src/common/xmpp/idlequeue.py", line 394, in _process_events
obj.pollin()
File "src/common/xmpp/transports_nb.py", line 414, in pollin
self._do_receive()
File "src/common/xmpp/transports_nb.py", line 600, in _do_receive
self._on_receive(received)
File "src/common/xmpp/transports_nb.py", line 614, in _on_receive
self.on_receive(data)
File "src/common/xmpp/dispatcher_nb.py", line 453, in dispatch
handler['func'](session, stanza)
File "src/common/connection_handlers.py", line 1480, in _presenceCB
conn=self, stanza=prs))
File "src/common/nec.py", line 62, in push_incoming_event
self._generate_events_based_on_incoming_event(event_object)
File "src/common/nec.py", line 80, in _generate_events_based_on_incoming_event
if new_event_object.generate():
File "src/common/connection_handlers_events.py", line 730, in generate
self._generate_keyID(sig_tag)
File "src/common/connection_handlers_events.py", line 643, in _generate_keyID
self.jid, self.keyID)
File "src/common/helpers.py", line 1271, in prepare_and_validate_gpg_keyID
public_keys = gajim.connections[account].ask_gpg_keys()
File "src/common/connection.py", line 598, in ask_gpg_keys
return self.gpg.get_keys()
File "src/common/GnuPG.py", line 95, in get_keys
result = super(GnuPG, self).list_keys(secret=secret)
File "src/common/gnupg.py", line 470, in list_keys
lines = result.data.decode(self.encoding).splitlines()
File "/usr/lib/python2.6/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 1360-1363: invalid data
Steps to reproduce
Needs more investigation.
Software versions
- Gajim Version: r79a998b4324a
- OS Version: Ubuntu 9.10
- GTK+ Version: 2.18.3
- PyGTK Version: 2.16.0