"A programming error has been detected" OpenSSL
Bug description
Opened a new tab in conversation window, and got the following error in a new window ("A programming error has been detected")
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nbxmpp/dispatcher_nb.py", line 497, in dispatch
handler['func'](session, stanza)
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 64, in add
raise TypeError("entropy must be an integer")
TypeError: entropy must be an integer
I am using the OTR plugin, if it matters.
Steps to reproduce
None
Software versions
OS version: Debian Jessie
GTK version: libgtk2.0-0 2.24.25-1
PyGTK version: python-gtk2 2.24.0-4