Gajim ased me to report a bug
Bug description
I have gajim installed on a Debian testing system, installed OTR and OMEMO plugins, set it up to connect to some XMPP accounts, opened a chat window, looked at tooltips for all the shiny buttons, initiated a OTR session, began to type and hit the enter key. Then gajim or something froze for some moments and maybe saturated one cpu core before throwing that window with the traceback in my face, asking me to report it all here. Oh, and gajim didn't die in the accident. Also, i initiated an OTR session before to another contact and wrote some messages and it didn't throw me the traceback window back then. But this time it was a peer with gajim and maybe similar plugins on the other end, last time not. So i hope this is how you wanted it and it helps. Don't want to spend much more time on this right now. But do try to ask if you could use more information from me on this one.
Steps to reproduce
Software versions
OS version:
GTK version:
PyGTK version:
Traceback
Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/nbxmpp/dispatcher_nb.py", line 497, in dispatch handler'func' File "/usr/share/gajim/src/common/connection_handlers.py", line 1868, in _messageCB conn=self, stanza=msg, account=self.name)) File "/usr/share/gajim/src/common/nec.py", line 76, in push_incoming_event self.generate_events_based_on_incoming_event(event_object) File "/usr/share/gajim/src/common/nec.py", line 98, in generate_events_based_on_incoming_event if new_event_object.generate(): File "/usr/share/gajim/src/common/connection_handlers_events.py", line 1159, in generate self.session.handle_negotiation(form) File "/usr/share/gajim/src/session.py", line 482, in handle_negotiation self.accept_e2e_alice(form, negotiated) File "/usr/share/gajim/src/common/stanza_session.py", line 956, in accept_e2e_alice rshashes.append(crypto.random_bytes(rshash_size)) File "/usr/share/gajim/src/common/crypto.py", line 122, in random_bytes OpenSSL.rand.add(os.urandom(bytes), bytes) File "/usr/lib/python2.7/dist-packages/OpenSSL/rand.py", line 65, in add raise TypeError("entropy must be an integer") TypeError: entropy must be an integer