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

Reply via email to