[Gtk-sharp-list] GTK# Breaks MonoDevelop and Banshee
Bojan Rajkovic
bojanr at brandeis.edu
Mon Dec 29 15:28:04 EST 2008
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
More information about the Gtk-sharp-list
mailing list