I have a little utility that has a couple classes that do this in their
constructors:

self.clipboard = gtk.Clipboard()

I'm on GTK 2.6 so I'm assuming I can call this with no arguments.  I
get this error in a deterministic fashion:

python: Modules/gcmodule.c:275: visit_decref: Assertion `gc->gc.gc_refs
!= 0' failed.

If I switch to instead have only one instance of gtk.Clipboard and pass
it into the classes that need clipboard functionality the problem goes
away.  Without getting off my butt and looking at how PyGTK works I'm
going to go out on a limb here and say there is a reference counting
problem with the clipboard extension.

Here's some details on my system below.  Basically just a stock FC4
install with GTK 2.6 (we have another machine which is FC3 that
exhibits the same issue).

Nathan French

Python 2.4.1 (#1, May 16 2005, 15:19:29) 
[GCC 4.0.0 20050512 (Red Hat 4.0.0-5)] on linux2

[EMAIL PROTECTED] ~]# rpm -qa | grep gtk
usermode-gtk-1.80-1
gtkhtml2-2.6.3-1
gnome-python2-gtkhtml2-2.10.0-2.1
gtk+-1.2.10-39
pygtk2-devel-2.6.0-2
pygtk2-libglade-2.6.0-2
gtk2-engines-2.6.3-2
gtkhtml3-3.6.2-1
gtksourceview-1.2.0-1
gtk2-devel-2.6.7-4
gtk-doc-1.3-2
gtk2-2.6.7-4
pygtk2-2.6.0-2
authconfig-gtk-4.6.12-1
gtkspell-2.0.7-3
gtk-engines-0.12-7


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
_______________________________________________
pygtk mailing list   [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

Reply via email to