menulibre crashes reproducibly during startup with:
gtk_menu_attach_to_widget(): menu already attached to GtkMenuButton
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/menulibre/MenulibreApplication.py", line 2217, in do_activate
self.win = MenulibreWindow(self, headerbar)
File "/usr/lib/python3/dist-packages/menulibre/MenulibreApplication.py", line 250, in __init__
self.configure_application_treeview(builder)
File "/usr/lib/python3/dist-packages/menulibre/MenulibreApplication.py", line 589, in configure_application_treeview
self.treeview = MenulibreTreeview.Treeview(self, builder)
File "/usr/lib/python3/dist-packages/menulibre/MenulibreTreeview.py", line 48, in __init__
self._configure_treeview(builder)
File "/usr/lib/python3/dist-packages/menulibre/MenulibreTreeview.py", line 59, in _configure_treeview
treestore = MenuEditor.get_treestore()
File "/usr/lib/python3/dist-packages/menulibre/MenuEditor.py", line 123, in get_treestore
return menu_to_treestore(treestore, None, menu)
File "/usr/lib/python3/dist-packages/menulibre/MenuEditor.py", line 111, in menu_to_treestore
treestore = menu_to_treestore(treestore, treeiter, item[3])
File "/usr/lib/python3/dist-packages/menulibre/MenuEditor.py", line 100, in menu_to_treestore
tooltip = escapeText(item[2]['comment'])
File "/usr/lib/python3/dist-packages/menulibre/util.py", line 99, in escapeText
return GLib.markup_escape_text(text, len(text))
File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 415, in markup_escape_text
return GLib.markup_escape_text(text, length)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc3 in position 77: unexpected end of data
I have the same problem seemingly:
menulibre crashes reproducibly during startup with:
gtk_menu_ attach_ to_widget( ): menu already attached to GtkMenuButton python3/ dist-packages/ menulibre/ MenulibreApplic ation.py" , line 2217, in do_activate (self, headerbar) python3/ dist-packages/ menulibre/ MenulibreApplic ation.py" , line 250, in __init__ configure_ application_ treeview( builder) python3/ dist-packages/ menulibre/ MenulibreApplic ation.py" , line 589, in configure_ application_ treeview ew.Treeview( self, builder) python3/ dist-packages/ menulibre/ MenulibreTreevi ew.py", line 48, in __init__ _configure_ treeview( builder) python3/ dist-packages/ menulibre/ MenulibreTreevi ew.py", line 59, in _configure_treeview get_treestore( ) python3/ dist-packages/ menulibre/ MenuEditor. py", line 123, in get_treestore treestore( treestore, None, menu) python3/ dist-packages/ menulibre/ MenuEditor. py", line 111, in menu_to_treestore treestore( treestore, treeiter, item[3]) python3/ dist-packages/ menulibre/ MenuEditor. py", line 100, in menu_to_treestore item[2] ['comment' ]) python3/ dist-packages/ menulibre/ util.py" , line 99, in escapeText escape_ text(text, len(text)) python3/ dist-packages/ gi/overrides/ GLib.py" , line 415, in markup_escape_text escape_ text(text, length)
Traceback (most recent call last):
File "/usr/lib/
self.win = MenulibreWindow
File "/usr/lib/
self.
File "/usr/lib/
self.treeview = MenulibreTreevi
File "/usr/lib/
self.
File "/usr/lib/
treestore = MenuEditor.
File "/usr/lib/
return menu_to_
File "/usr/lib/
treestore = menu_to_
File "/usr/lib/
tooltip = escapeText(
File "/usr/lib/
return GLib.markup_
File "/usr/lib/
return GLib.markup_
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc3 in position 77: unexpected end of data
Does anyone know of a workaround or fix?