TLS, broken pipe (not critical, but Gajim suggested to report that to developers)
Bug description
Gajim reported "Wykryto błąd programistyczny" (in English "A bug was found" maybe), under normal work. Don't know where it come from, Gajim didn't close, just status changed from available to disconnected. Without closing program, I reconnected to available status. Everything works OK now. I have only one xmpp account in Gajim. My server uses self-signed certificate.
Steps to reproduce
Hard to say. It happened under normal work. Nothing special I have done.
Software versions
OS version: $ uname -a Linux boogie 2.6.38-8-generic #42 (closed)-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686 i686 i386 GNU/Linux (it is up-to-date KUbuntu 11.04 with Gnome installed)
GTK version: 2.24.4
PyGTK version: 2.22.0
Traceback (most recent call last): File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 497, in _process_events return IdleQueue._process_events(self, fd, flags) File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 367, in _process_events obj.pollin() File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 405, in pollin self._do_receive() File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 585, in _do_receive self._on_receive(received) File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 597, in _on_receive self.on_receive(data) File "/usr/share/gajim/src/common/xmpp/dispatcher_nb.py", line 445, in dispatch handler'func' File "/usr/share/gajim/src/common/connection_handlers.py", line 2763, in _StreamCB self.dispatch('RESOURCE_CONFLICT', ()) File "/usr/share/gajim/src/common/connection.py", line 199, in dispatch gajim.interface.dispatch(event, self.name, data) File "gajim.py", line 2399, in dispatch self.handlersevent File "gajim.py", line 2119, in handle_event_resource_conflict gajim.connections[account].status) File "/usr/share/gajim/src/roster_window.py", line 2003, in send_status self.send_status_continue(account, status, txt, auto, to) File "/usr/share/gajim/src/roster_window.py", line 2053, in send_status_continue gajim.connections[account].change_status(status, txt, auto) File "/usr/share/gajim/src/common/connection.py", line 1126, in change_status self.connection.start_disconnect() File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 311, in start_disconnect self.send('</stream:stream>', now=True) File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 482, in send self._do_send() File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 522, in _do_send send_count = self._send(self.sendbuff) File "/usr/share/gajim/src/common/xmpp/tls_nb.py", line 193, in send raise SSLWrapper.Error(self.sock or self.sslobj, e) Error: <class 'common.xmpp.tls_nb.Error'>: [Errno: 32] ((32, 'Przerwany potok')), Caused by <class 'OpenSSL.SSL.SysCallError'>((32, 'Przerwany potok'))