The most interesting thing about it is that the order of the three
import statements in demo.py has an effect on what happens:

# Finally leads to the segfault described in this bug report.
from kiwi.environ import Application
from gobject import property, GObject
from demo_util import GObjectSingletonMeta

# Everything works fine
from gobject import property, GObject
from kiwi.environ import Application
from demo_util import GObjectSingletonMeta

# Raises
# Exception exceptions.TypeError: 'could not get typecode from object' in 
<module 'threading' from '/usr/lib/python2.5/threading.pyc'> ignored
from gobject import property, GObject
from demo_util import GObjectSingletonMeta
from kiwi.environ import Application

Can anyone confirm this behaviour?

-- 
Segfault starting with 2.16.1-0ubuntu2 using Python 2.5
https://bugs.launchpad.net/bugs/334784
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to pygobject in ubuntu.

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to