[pygtk] Core dump trying to get children of a Table widget

Gustavo J. A. M. Carneiro gjc at inescporto.pt
Fri Mar 24 21:56:04 WST 2006


On Qui, 2006-03-23 at 19:46 -0300, Johan Dahlin wrote:
> > It generates an error trying to get the children of a Table widget then
> > dumps core:
> > 
> >     <gtk.FileChooserDialog object (GtkFileChooserDialog) at 0x8a200f4>
> >      <gtk.VBox object (GtkVBox) at 0x8a354b4>
> >       <gtk.FileChooserWidget object (GtkFileChooserWidget) at 0x8a3548c>
> >        <gtk.FileChooserDefault object (GtkFileChooserDefault) at 0x8a356e4>
> >         <gtk.VBox object (GtkVBox) at 0x8a3570c>
> >          <gtk.Table object (GtkTable) at 0x8a35784>
> >     caught exception - quitting...
> >     TypeError: Cannot create a consistent method resolution
> >     order (MRO) for bases Editable, CellEditable, atk.ImplementorIface
> >     Fatal signal: Segmentation Fault (SDL Parachute Deployed)
> 
> I recall seeing this before, it should be fixed in 2.8.x, but I cannot
> completely promise that it is.
> 
> The problem is that gtk.FileChooserEntry, which is a private widget of
> gtk.FileChooserEntry is a sbuclass of gtk.Entry (which implements
> gtk.Editable) and reimplements gtk.Editable itself.
> 
> Gustavo, do you remember this being fixed or not?

  It's likely that this is fixed now (in 2.8), but I cannot be sure
without looking at a gdb backtrace.

> 
-- 
Gustavo J. A. M. Carneiro
<gjc at inescporto.pt> <gustavo at users.sourceforge.net>
The universe is always one step beyond logic.



More information about the pygtk mailing list