From: Guido S. <__g...@we...> - 2005-02-09 08:54:23
|
It seems ROX-Lib triggers a gtk bug with gtk-2.6.x (x = 1 and 2). OptionsBox.open() segfaults at self.show() for multi-section optionboxes. Single section boxes, like most of my Configure programs are not affected. def open(self): """Show the window, updating all the widgets at the same time. Use this instead of show().""" rox.toplevel_ref() for option in self.options: self.revert[option] = option.value self.update_widgets() self.update_revert() self.show() # segfault's here (gtk-2.6.1/gtk-2.6.2, pygtk-2.4.1, python-2.3.4/python-2.4.0, gcc-3.3.5, ROX-Lib-2.1.4 to ROX-Lib CVS) Downgrading to gtk-2.4.1 makes the segfaults go away. Haven't any other versions in between to try, but think it must have started with gtk-2.6.0. No other issues with gtk-2.6.2. Maybe it's a pygtk bug/incompatibility. |