TB while trying to accept a Jingle voice call
Bug description
<pre> Traceback (most recent call last): File "/USR3/src/gajim/gajim/src/common/xmpp/idlequeue.py", line 528, in _process_events return IdleQueue._process_events(self, fd, flags) File "/USR3/src/gajim/gajim/src/common/xmpp/idlequeue.py", line 393, in _process_events obj.pollin() File "/USR3/src/gajim/gajim/src/common/xmpp/transports_nb.py", line 413, in pollin self._do_receive() File "/USR3/src/gajim/gajim/src/common/xmpp/transports_nb.py", line 599, in _do_receive self._on_receive(received) File "/USR3/src/gajim/gajim/src/common/xmpp/transports_nb.py", line 613, in _on_receive self.on_receive(data) File "/USR3/src/gajim/gajim/src/common/xmpp/dispatcher_nb.py", line 452, in dispatch handler'func' File "/USR3/src/gajim/gajim/src/common/jingle.py", line 103, in _JingleCB self.__sessions[(jid, sid)].on_stanza(stanza) File "/USR3/src/gajim/gajim/src/common/jingle_session.py", line 294, in on_stanza callable(stanza=stanza, jingle=jingle, error=error, action=action) File "/USR3/src/gajim/gajim/src/common/jingle_session.py", line 453, in __broadcast cn = self.contents[(creator, name)] KeyError: (u'initiator', u'stream1') </pre>
Steps to reproduce
Add echo@test.collabora.co.uk to the roster, send "!playsong" to it.
Software versions
OS version: Debian unstable
GTK version: 2.18.7-1
PyGTK version: 2.16.0-2