[Sugar-devel] Journal crash with updated glib

Gonzalo Odiard gonzalo at laptop.org
Fri Nov 9 22:35:42 EST 2012


Today I have updated gtk and glib to master in git,
and after that the Journal can't start anymore.
The error in the log is:

/home/gonzalo/sugar-build/install/lib64/python2.7/site-packages/gi/_gobject/__init__.py:279:
Warning: attempting to add an interface (GtkTreeModel) to class
(JournalListModel) after class_init
  type_register(cls, namespace.get('__gtype_name__'))
/home/gonzalo/sugar-build/install/lib64/python2.7/site-packages/gi/_gobject/__init__.py:279:
Warning: attempting to add an interface (GtkTreeDragSource) to class
(JournalListModel) after class_init
  type_register(cls, namespace.get('__gtype_name__'))
1352515258.282167 ERROR root: Exception while loading extension:
Traceback (most recent call last):
  File
"/home/gonzalo/sugar-build/install/lib/python2.7/site-packages/jarabe/frame/devicestray.py",
line 34, in __init__
    locals(), [module_name])
  File
"/home/gonzalo/sugar-build/install/share/sugar/extensions/deviceicon/volume.py",
line 31, in <module>
    from jarabe.journal import journalactivity
  File
"/home/gonzalo/sugar-build/install/lib/python2.7/site-packages/jarabe/journal/journalactivity.py",
line 40, in <module>
    from jarabe.journal.listview import ListView
  File
"/home/gonzalo/sugar-build/install/lib/python2.7/site-packages/jarabe/journal/listview.py",
line 33, in <module>
    from jarabe.journal.listmodel import ListModel
  File
"/home/gonzalo/sugar-build/install/lib/python2.7/site-packages/jarabe/journal/listmodel.py",
line 37, in <module>
    class ListModel(GObject.GObject, Gtk.TreeModel, Gtk.TreeDragSource):
  File
"/home/gonzalo/sugar-build/install/lib64/python2.7/site-packages/gi/types.py",
line 220, in __init__
    super(GObjectMeta, cls).__init__(name, bases, dict_)
  File
"/home/gonzalo/sugar-build/install/lib64/python2.7/site-packages/gi/_gobject/__init__.py",
line 227, in __init__
    cls._type_register(cls.__dict__)
  File
"/home/gonzalo/sugar-build/install/lib64/python2.7/site-packages/gi/_gobject/__init__.py",
line 279, in _type_register
    type_register(cls, namespace.get('__gtype_name__'))
RuntimeError: could not create new GType: JournalListModel (subclass of
GObject)

This remembered me this blog post:

http://blogs.gnome.org/desrt/2012/11/05/a-warning-about-glib/

I don't know what is the right solution.

Gonzalo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20121110/66cbecf9/attachment.html>


More information about the Sugar-devel mailing list