backtrace in connection_handlers.py [@ _presenceCB]
Bug description
When running gajim overnight I have collected couple of these backtraces:
Traceback (most recent call last):
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 529, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 394, in _process_events
obj.pollin()
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 413, in pollin
self._do_receive()
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 599, in _do_receive
self._on_receive(received)
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 613, in _on_receive
self.on_receive(data)
File "/usr/share/gajim/src/common/xmpp/dispatcher_nb.py", line 452, in dispatch
handler['func'](session, stanza)
File "/usr/share/gajim/src/common/connection_handlers.py", line 2519, in _presenceCB
contact.supports(common.xmpp.NS_ESESSION)
AttributeError: 'NoneType' object has no attribute 'supports'
Steps to reproduce
just run gajim ovrenight
Software versions
OS version: Fedora 12
GTK version: gtk2-2.18.3-22.fc12.x86_64
PyGTK version: pygtk2-2.16.0-1.fc12.x86_64 (version of gajim is hg from 2009-11-26)