[Bug 636372] Re: pygtk-2.16.0 causes python-2.7 to segfault if warning settings are changed from default to "error"
Lukasz Kies
636372 at bugs.launchpad.net
Sun Sep 12 15:34:16 CEST 2010
Attached patch from Dave Malcolm (upstream developer) seems to resolve this problem.
I've build python-pygtk with this patch, test it and it looks to work fine to me (PLD Th).
** Patch added: "python-pygtk-python27.patch"
https://bugs.launchpad.net/pld-linux/+bug/636372/+attachment/1574138/+files/python-pygtk-python27.patch
--
pygtk-2.16.0 causes python-2.7 to segfault if warning settings are changed from default to "error"
https://bugs.launchpad.net/bugs/636372
You received this bug notification because you are subscribed to PLD
Linux.
Status in Fedora: Unknown
Status in PLD Linux Distribution: New
Bug description:
python-pygtk-2.16.0 causes python-2.7 to segfault if warning settings are changed from default to "error".
Because PyGTK-2.10+ throws only warnings applications which use PyGTK change warning settings to catch an exception while importing gtk module and X display is not available.
[kiesiu at beth ~]$ python -c "import warnings; warnings.filterwarnings('error', module='gtk'); import gtk"
python: Objects/dictobject.c:759: PyDict_SetItem: Assertion `value' failed.
Aborted
[kiesiu at beth ~]$ rpm -q python-pygtk-gtk
python-pygtk-gtk-2.16.0-2.i686
It's a known bug for upstream (https://bugzilla.gnome.org/show_bug.cgi?id=623965) and downstream (https://bugzilla.redhat.com/show_bug.cgi?id=621887).
More information about the pld-bugs
mailing list