[Gtk-sharp-list] mono gtk# vs .net gtk#
Miguel de Icaza
miguel@ximian.com
12 Apr 2003 14:30:52 -0400
Hello,
> I have managed to compile and run a small gtk# app with a button under
> mono running on mandrake 9.1. I also compiled and ran the same app on
> windows 2000 using the .NET runtime (no mono nor cygwin).
>
> The app has a button which outputs to the console the text in its label
> when clicked (Code attached). The code runs flawlessly under linux,
> however, I have some problems when running under win2000. (See output
> attached). Something seems to happen to the button object, once it is
> clicked on the first time. Also, whenever the Application.Quit()
I can only offer a hint. It seems like the underlying Gtk object is
being collected. You might want to try adding a WriteLine in
glib/Object.cs, where the objects are unreferenced, and track whether
your label is being destroyed. If so, print out the stack trace for it.
> (<unknown>:1164): GLib-GObject-CRITICAL **: file gobject.c: line 1307
> (g_object_unref): assertion `G_IS_OBJECT (object)' failed
Sounds like another object got unreferenced behind our backs.
Miguel