Hi all, GTK# revisions 121880 and later from SVN trunk very heavily breaks Banshee and MonoDevelop. Banshee remains partially usable, while MonoDevelop is almost totally unusable, due to windows not showing up properly, amongst other GLib related breakage. The stack traces all point to glib-sharp changes, and are related to value setting.
The stack traces from both look a lot like this, repeated many times: ERROR [2008-12-29 15:26:17Z]: GLib-GObject-Critical: g_value_transform: assertion `G_IS_VALUE (src_value)' failed Stack trace: at GLib.Object.CreateNativeObject(System.String[] names, GLib.Value[] vals) at Gtk.Object.CreateNativeObject(System.String[] names, GLib.Value[] vals) at Gtk.Widget.CreateNativeObject(System.String[] names, GLib.Value[] vals) at Gtk.Window..ctor(WindowType type) at MonoDevelop.Ide.Gui.Dialogs.SplashScreenForm..ctor() at MonoDevelop.Ide.Gui.Dialogs.SplashScreenForm.get_SplashScreen() at MonoDevelop.Ide.Gui.IdeStartup.Run(System.String[] args) at MonoDevelop.Startup.SharpDevelopMain.Main(System.String[] args) WARNING [2008-12-29 15:26:17Z]: GLib-GObject-Warning: unable to set property `type' of type `GtkWindowType' from value of type `(null)' Stack trace: at GLib.Object.CreateNativeObject(System.String[] names, GLib.Value[] vals) at Gtk.Object.CreateNativeObject(System.String[] names, GLib.Value[] vals) at Gtk.Widget.CreateNativeObject(System.String[] names, GLib.Value[] vals) at Gtk.Window..ctor(WindowType type) at MonoDevelop.Ide.Gui.Dialogs.SplashScreenForm..ctor() at MonoDevelop.Ide.Gui.Dialogs.SplashScreenForm.get_SplashScreen() at MonoDevelop.Ide.Gui.IdeStartup.Run(System.String[] args) at MonoDevelop.Startup.SharpDevelopMain.Main(System.String[] args) ERROR [2008-12-29 15:26:19Z]: GLib-GObject-Critical: g_param_spec_pool_lookup: assertion `param_name != NULL' failed Stack trace: at GLib.Object.CreateNativeObject(System.String[] names, GLib.Value[] vals) at Gtk.Object.CreateNativeObject(System.String[] names, GLib.Value[] vals) at Gtk.Widget.CreateNativeObject(System.String[] names, GLib.Value[] vals) at Gtk.HBox..ctor(Boolean homogeneous, Int32 spacing) at Gtk.HBox..ctor() at MonoDevelop.Ide.MonoDevelopStatusBar..ctor() at MonoDevelop.Ide.Gui.DefaultWorkbench..ctor() at MonoDevelop.Ide.Gui.Workbench.Initialize(IProgressMonitor monitor) at MonoDevelop.Ide.Gui.IdeApp.Initialize(IProgressMonitor monitor) at MonoDevelop.Ide.Gui.IdeStartup.Run(System.String[] args) at MonoDevelop.Startup.SharpDevelopMain.Main(System.String[] args) Affected revisions are all from 121880, onwards. 121879 works dandily though. -- Bojan _______________________________________________ Gtk-sharp-list maillist - Gtk-sharp-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/gtk-sharp-list