ValueError in avahi library happening randomly
Versions
- OS: Linux
- GTK+ Version: 3.22.29
- PyGObject Version: 3.28.2
- python-nbxmpp Version: 0.6.4
- Gajim Version: 1.0.1
Traceback
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/gajim/gui_interface.py", line 2314, in read_sleepy
auto=True)
File "/usr/lib/python3.6/site-packages/gajim/roster_window.py", line 2114, in send_status
self.send_status_continue(account, status, txt, auto, to)
File "/usr/lib/python3.6/site-packages/gajim/roster_window.py", line 2163, in send_status_continue
app.connections[account].change_status(status, txt, auto)
File "/usr/lib/python3.6/site-packages/gajim/common/connection.py", line 653, in change_status
self._update_status(show, msg, idle_time=idle_time)
File "/usr/lib/python3.6/site-packages/gajim/common/zeroconf/connection_zeroconf.py", line 312, in _update_status
if self.connection.set_show_msg(show, msg):
File "/usr/lib/python3.6/site-packages/gajim/common/zeroconf/client_zeroconf.py", line 661, in set_show_msg
return self.zeroconf.update_txt(show)
File "/usr/lib/python3.6/site-packages/gajim/common/zeroconf/zeroconf_avahi.py", line 471, in update_txt
txt = self.avahi_txt()
File "/usr/lib/python3.6/site-packages/gajim/common/zeroconf/zeroconf_avahi.py", line 255, in avahi_txt
return self.avahi.dict_to_txt_array(self.txt)
File "/usr/lib/python3.6/site-packages/avahi/__init__.py", line 110, in dict_to_txt_array
l.append(string_to_byte_array("%s=%s" % (k,v)))
File "/usr/lib/python3.6/site-packages/avahi/__init__.py", line 94, in string_to_byte_array
r.append(dbus.Byte(ord(c)))
ValueError: Integer outside range 0-255
Steps to reproduce the problem
I'm not sure, it seems to happen randomly