[Bug 636372] Re: pygtk-2.16.0 causes python-2.7 to segfault if warning settings are changed from default to "error"

Elan Ruusamäe 636372 at bugs.launchpad.net
Wed Sep 22 08:54:39 CEST 2010


failed builds from http://ep09.pld-
linux.org/~builderth/queue.html#64854:

git-core-1.7.3-2.src.rpm (git-core.spec -r HEAD) [th-x86_64:FAIL_BUILD th-i486:FAIL_BUILD th-i686:FAIL_BUILD]
nmap-5.21-6.src.rpm (nmap.spec -r HEAD) [th-x86_64:FAIL_INSTALL th-i486:OK th-i686:OK]
wicd-1.7.0-4.src.rpm (wicd.spec -r HEAD) [th-x86_64:FAIL_FILES th-i486:FAIL_FILES th-i686:FAIL_FILES]

plz help fixing them!

-- 
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 PyGTK: GTK+ for Python: Confirmed
Status in Fedora: Unknown
Status in PLD Linux Distribution: Fix Committed

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