Red Hat Bugzilla – Bug 459861
conduit does not work with pygobject2-2.15.x
Last modified: 2009-06-29 00:50:57 EDT
Description of problem:
conduit (0.3.11.1 and 0.3.13) works fine against pygobject2-2.14.2 from F9. Against pygobject2-2.15.2 from Rawhide, however, it failed with an assertion error within the Python interpreter:
[DBus ][DEBUG ] DBus Exported: / (DBus.py:127)
[DBus ][DEBUG ] DBus Exported: /syncset/gui (DBus.py:127)
[DBus ][DEBUG ] DBus Exported: /syncset/dbus (DBus.py:127)
[modules.Network ][DEBUG ] Resolved conduit service berlin on berlin.local - 192.168.1.50:3400
Extra Info: ['version=0.3.11.1'] (Peers.py:242)
[modules.Network ][DEBUG ] Remote host 'http://berlin.local' detected (Client.py:49)
python: Python/ceval.c:2624: PyEval_EvalCodeEx: Assertion `tstate != ((void *)0)' failed.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. yum install conduit
Error message above
Should work (downgrading pygobject2 to the version from F9-updates allows conduit to work; conduit 0.3.13 also works with the older pygobject2)
Same problem occurs with and without the threading patch applied in 2.15.2-3.fc10
This bug appears to have been reported against 'rawhide' during the Fedora 10 development cycle.
Changing version to '10'.
More information and reason for this action is here:
This seems to be working better on Fedora 11 using:
Feel free to reopen this bug if you're still encountering problems.