I can confirm this bug,
it happened recently (approximatively 1 month ago).
it makes the application unusable (the "left|right merge" buttons are missing). I don't know if the issue is related to a meld update or a meld dependency update.

attached is a log of a quick meld session (now much more noisy than it was a some time ago)

regards
** Message: pygobject_register_sinkfunc is deprecated (GtkWindow)
** Message: pygobject_register_sinkfunc is deprecated (GtkInvisible)
** Message: pygobject_register_sinkfunc is deprecated (GtkObject)
/usr/lib/pymodules/python2.6/gtk-2.0/gtk/__init__.py:40: RuntimeWarning: 
tp_compare didn't return -1 or -2 for exception
  from gtk import _gtk
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/gtk-2.0/gi/__init__.py", line 27, in 
<module>
    from gi.repository import GObject
ImportError: cannot import name GObject
Traceback (most recent call last):
  File "/usr/lib/meld/meld/meldapp.py", line 302, in on_switch_page
    newdoc = notebook.get_nth_page(which).get_data("pyobject")
  File "/usr/lib/pymodules/python2.6/gtk-2.0/gi/__init__.py", line 27, in 
<module>
    from gi.repository import GObject
ImportError: cannot import name GObject
ignoring dangling symlink cleo-li-bg.png
ignoring dangling symlink cleo-li-bg.gif
ignoring dangling symlink cleo-li-separator.png
ignoring dangling symlink cleo-submit.png
ignoring dangling symlink nouvelles_a
ignoring dangling symlink nouvelles
Traceback (most recent call last):
  File "/usr/lib/meld/meld/dirdiff.py", line 852, in 
on_treeview_button_press_event
    self.popup_in_pane( self.treeview.index(treeview) )
  File "/usr/lib/meld/meld/dirdiff.py", line 836, in popup_in_pane
    self.popup_menu.popup(None, None, None, 3, gtk.get_current_event_time())
  File "/usr/lib/meld/meld/ui/gnomeglade.py", line 64, in __getattr__
    raise AttributeError(key)
AttributeError: popup_menu
Traceback (most recent call last):
  File "/usr/lib/meld/meld/meldapp.py", line 355, in on_menu_close_activate
    self.try_remove_page(page)
  File "/usr/lib/meld/meld/meldapp.py", line 473, in try_remove_page
    page.on_container_switch_out_event(self.ui)
  File "/usr/lib/meld/meld/dirdiff.py", line 280, in 
on_container_switch_out_event
    self.popup_menu.disconnect(self.popup_deactivate_id)
  File "/usr/lib/meld/meld/ui/gnomeglade.py", line 64, in __getattr__
    raise AttributeError(key)
AttributeError: popup_menu
Traceback (most recent call last):
  File "/usr/lib/meld/meld/meldapp.py", line 363, in on_menu_quit_activate
    response = self.try_remove_page(page, appquit=1)
  File "/usr/lib/meld/meld/meldapp.py", line 473, in try_remove_page
    page.on_container_switch_out_event(self.ui)
  File "/usr/lib/meld/meld/dirdiff.py", line 280, in 
on_container_switch_out_event
    self.popup_menu.disconnect(self.popup_deactivate_id)
  File "/usr/lib/meld/meld/ui/gnomeglade.py", line 64, in __getattr__
    raise AttributeError(key)
AttributeError: popup_menu
Traceback (most recent call last):
  File "/usr/bin/meld", line 123, in <module>
    main()
  File "/usr/bin/meld", line 117, in main
    gtk.main()
KeyboardInterrupt

Reply via email to