Created attachment 625672 [details]
Backported commit b17773a
Description of problem:
Whenever the library's switch function is used it segfaults. How to reproduce:
>>> from greenlet import greenlet
>>> def test():
... print 12
>>> def run():
... gr = greenlet(test)
Version-Release number of selected component (if applicable): 0.3.1-9.fc17
How reproducible: always
There is already a fix available upstream. The package can either be updated to the 0.4.0 version or the commit b17773a can be cherry-picked. A backported version of the commit is attached.
python-greenlet-0.3.1-11.fc17 has been submitted as an update for Fedora 17.
python-greenlet-0.3.1-11.fc18 has been submitted as an update for Fedora 18.
python-greenlet-0.3.1-11.el6 has been submitted as an update for Fedora EPEL 6.
* should fix your issue,
* was pushed to the Fedora 18 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing python-greenlet-0.3.1-11.fc18'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
It seems the updated package wasn't pushed to the ppc64 repositories. I am able to see it on the x86 repository though. Maybe some ppc64 tag is missing in the build?
In Fedora, ppc is a secondary arch. They follow behind the primary arch...
so there could well be some delay before it's built.
Check ppc.koji.fedoraproject.org for progress.
Package reached repositories and I was able to successfully test it on Fedora 17.
*** Bug 819726 has been marked as a duplicate of this bug. ***
Created attachment 694386 [details]
Backport of pull request https://github.com/python-greenlet/greenlet/pull/7