[Mono-list] Problems with GTK# on PPC

Christopher Taylor ct@CLEMSON.EDU
09 Feb 2003 21:03:54 +0000


Howdy mono-folk,

I've been having problems building GTK#'s samples directory and those
programs that DO build seem to `crap out` on me during runtime.

Here's a --trace of what mint has to say about gtk-hello-world.exe when
i try running it...

"
  (16384) Entering 00 System.Threading.Thread:.cctor ()
    (16384) Entering 00 System.Collections.Hashtable:.cctor ()
      (16384) Entering 00
System.Runtime.CompilerServices.RuntimeHelpers:.cctor ()
        (16384) Entering 00
System.Runtime.CompilerServices.RuntimeHelpers:GetOffsetToStringData ()
        (16384) Leaving 00
System.Runtime.CompilerServices.RuntimeHelpers:GetOffsetToStringData =>
[12] 
      (16384) Leaving 00
System.Runtime.CompilerServices.RuntimeHelpers:.cctor => 
      (16384) Entering 00 System.Object:.ctor (0x10138dc0 )
      (16384) Leaving 00 System.Object:.ctor => 
      (16384) Entering 00
System.Runtime.CompilerServices.RuntimeHelpers:InitializeArray
([0x10139188] [vt: 0x7fffee38] )
      (16384) Leaving 00
System.Runtime.CompilerServices.RuntimeHelpers:InitializeArray => 
    (16384) Leaving 00 System.Collections.Hashtable:.cctor => 
    (16384) Entering 00 System.Collections.Hashtable:.ctor (0x1013d738 )
      (16384) Entering 00 System.Collections.Hashtable:.ctor (0x1013d738
[0] [1.00000] )
        (16384) Entering 00 System.Collections.Hashtable:.ctor
(0x1013d738 [0] [1.00000] [(nil)] [(nil)] )
          (16384) Entering 00 System.String:.cctor ()
            (16384) Entering 00
System.Runtime.CompilerServices.RuntimeHelpers:InitializeArray
([0x10145b18] [vt: 0x7fffe308] )
            (16384) Leaving 00
System.Runtime.CompilerServices.RuntimeHelpers:InitializeArray => 
          (16384) Leaving 00 System.String:.cctor => 
          (16384) Entering 00 System.Object:.ctor (0x1013d738 )
          (16384) Leaving 00 System.Object:.ctor => 
          (16384) Entering 00 System.Collections.Hashtable:ToPrime ([1]
)
          (16384) Leaving 00 System.Collections.Hashtable:ToPrime =>
[11] 
          (16384) Entering 00 System.Collections.Hashtable:SetTable
(0x1013d738 [0x10147970] )
            (16384) Entering 00
System.Collections.Hashtable:AdjustThreshold (0x1013d738 )
            (16384) Leaving 00
System.Collections.Hashtable:AdjustThreshold => 
          (16384) Leaving 00 System.Collections.Hashtable:SetTable => 
          (16384) Entering 00 System.Collections.Hashtable:set_hcp
(0x1013d738 [(nil)] )
          (16384) Leaving 00 System.Collections.Hashtable:set_hcp => 
          (16384) Entering 00 System.Collections.Hashtable:set_comparer
(0x1013d738 [(nil)] )
          (16384) Leaving 00 System.Collections.Hashtable:set_comparer
=> 
        (16384) Leaving 00 System.Collections.Hashtable:.ctor => 
      (16384) Leaving 00 System.Collections.Hashtable:.ctor => 
    (16384) Leaving 00 System.Collections.Hashtable:.ctor => 
    (16384) Entering 00 System.Collections.Hashtable:Synchronized
([0x1013d738] )
      (16384) Entering 00 .SynchedHashtable:.ctor (0x10148c88
[0x1013d738] )
        (16384) Entering 00 System.Collections.Hashtable:.ctor
(0x10148c88 )
          (16384) Entering 00 System.Collections.Hashtable:.ctor
(0x10148c88 [0] [1.00000] )
            (16384) Entering 00 System.Collections.Hashtable:.ctor
(0x10148c88 [0] [1.00000] [(nil)] [(nil)] )
              (16384) Entering 00 System.Object:.ctor (0x10148c88 )
              (16384) Leaving 00 System.Object:.ctor => 
              (16384) Entering 00 System.Collections.Hashtable:ToPrime
([1] )
              (16384) Leaving 00 System.Collections.Hashtable:ToPrime =>
[11] 
              (16384) Entering 00 System.Collections.Hashtable:SetTable
(0x10148c88 [0x10148cd0] )
                (16384) Entering 00
System.Collections.Hashtable:AdjustThreshold (0x10148c88 )
                (16384) Leaving 00
System.Collections.Hashtable:AdjustThreshold => 
              (16384) Leaving 00 System.Collections.Hashtable:SetTable
=> 
              (16384) Entering 00 System.Collections.Hashtable:set_hcp
(0x10148c88 [(nil)] )
              (16384) Leaving 00 System.Collections.Hashtable:set_hcp =>
              (16384) Entering 00
System.Collections.Hashtable:set_comparer (0x10148c88 [(nil)] )
              (16384) Leaving 00
System.Collections.Hashtable:set_comparer => 
            (16384) Leaving 00 System.Collections.Hashtable:.ctor => 
          (16384) Leaving 00 System.Collections.Hashtable:.ctor => 
        (16384) Leaving 00 System.Collections.Hashtable:.ctor => 
      (16384) Leaving 00 .SynchedHashtable:.ctor => 
    (16384) Leaving 00 System.Collections.Hashtable:Synchronized =>
[0x10148c88] 
  (16384) Leaving 00 System.Threading.Thread:.cctor => 
  (16384) Entering 00 System.AppDomain:DoAssemblyLoad (0x10124b18
[0x10155ef8] )
    (16384) Entering 00 System.EventArgs:.cctor ()
      (16384) Entering 00 System.EventArgs:.ctor (0x10158420 )
        (16384) Entering 00 System.Object:.ctor (0x10158420 )
        (16384) Leaving 00 System.Object:.ctor => 
      (16384) Leaving 00 System.EventArgs:.ctor => 
    (16384) Leaving 00 System.EventArgs:.cctor => 
    (16384) Entering 00 System.MulticastDelegate:op_Equality ([(nil)]
[(nil)] )
    (16384) Leaving 00 System.MulticastDelegate:op_Equality => [1] 
  (16384) Leaving 00 System.AppDomain:DoAssemblyLoad => 
  (16384) Entering 00 System.AppDomain:DoAssemblyLoad (0x10124b18
[0x10158838] )
    (16384) Entering 00 System.MulticastDelegate:op_Equality ([(nil)]
[(nil)] )
    (16384) Leaving 00 System.MulticastDelegate:op_Equality => [1] 
  (16384) Leaving 00 System.AppDomain:DoAssemblyLoad => 
  (16384) Entering 00 System.AppDomain:DoAssemblyLoad (0x10124b18
[0x1014ac70] )
    (16384) Entering 00 System.MulticastDelegate:op_Equality ([(nil)]
[(nil)] )
    (16384) Leaving 00 System.MulticastDelegate:op_Equality => [1] 
  (16384) Leaving 00 System.AppDomain:DoAssemblyLoad => 
  (16384) Entering 00 System.AppDomain:DoAssemblyLoad (0x10124b18
[0x1015b840] )
    (16384) Entering 00 System.MulticastDelegate:op_Equality ([(nil)]
[(nil)] )
    (16384) Leaving 00 System.MulticastDelegate:op_Equality => [1] 
  (16384) Leaving 00 System.AppDomain:DoAssemblyLoad => 
  (16384) Entering 00 System.AppDomain:DoAssemblyLoad (0x10124b18
[0x1015a020] )
    (16384) Entering 00 System.MulticastDelegate:op_Equality ([(nil)]
[(nil)] )
    (16384) Leaving 00 System.MulticastDelegate:op_Equality => [1] 
  (16384) Leaving 00 System.AppDomain:DoAssemblyLoad => 
  (16384) Entering 00 System.AppDomain:DoAssemblyLoad (0x10124b18
[0x1015b828] )
    (16384) Entering 00 System.MulticastDelegate:op_Equality ([(nil)]
[(nil)] )
    (16384) Leaving 00 System.MulticastDelegate:op_Equality => [1] 
  (16384) Leaving 00 System.AppDomain:DoAssemblyLoad => 
  (16384) Entering 00 System.AppDomain:DoAssemblyLoad (0x10124b18
[0x1015d570] )
    (16384) Entering 00 System.MulticastDelegate:op_Equality ([(nil)]
[(nil)] )
    (16384) Leaving 00 System.MulticastDelegate:op_Equality => [1] 
  (16384) Leaving 00 System.AppDomain:DoAssemblyLoad => 
  (16384) Entering 00 System.AppDomain:DoAssemblyLoad (0x10124b18
[0x1015dc60] )
    (16384) Entering 00 System.MulticastDelegate:op_Equality ([(nil)]
[(nil)] )
    (16384) Leaving 00 System.MulticastDelegate:op_Equality => [1] 
  (16384) Leaving 00 System.AppDomain:DoAssemblyLoad => 
  (16384) Entering 00 System.AppDomain:DoAssemblyLoad (0x10124b18
[0x1015dc80] )
    (16384) Entering 00 System.MulticastDelegate:op_Equality ([(nil)]
[(nil)] )
    (16384) Leaving 00 System.MulticastDelegate:op_Equality => [1] 
  (16384) Leaving 00 System.AppDomain:DoAssemblyLoad => 
  (16384) Entering 00 System.NullReferenceException:.ctor (0x10187e58 )
    (16384) Entering 00 System.Globalization.Locale:GetText
([0x10187ea0] )
    (16384) Leaving 00 System.Globalization.Locale:GetText =>
[0x10187ea0] 
    (16384) Entering 00 System.SystemException:.ctor (0x10187e58
[0x10187ea0] )
      (16384) Entering 00 System.Exception:.ctor (0x10187e58
[0x10187ea0] )
        (16384) Entering 00 System.Object:.ctor (0x10187e58 )
        (16384) Leaving 00 System.Object:.ctor => 
      (16384) Leaving 00 System.Exception:.ctor => 
    (16384) Leaving 00 System.SystemException:.ctor => 
  (16384) Leaving 00 System.NullReferenceException:.ctor => 
  (16384) Entering 00 GtkSamples.HelloWorld:Main ([0x101887e8] )
    (16384) Entering 00 GLib.Object:.cctor ()
      (16384) Entering 00 System.Collections.Hashtable:.ctor (0x101ac118
)
        (16384) Entering 00 System.Collections.Hashtable:.ctor
(0x101ac118 [0] [1.00000] )
          (16384) Entering 00 System.Collections.Hashtable:.ctor
(0x101ac118 [0] [1.00000] [(nil)] [(nil)] )
            (16384) Entering 00 System.Object:.ctor (0x101ac118 )
            (16384) Leaving 00 System.Object:.ctor => 
            (16384) Entering 00 System.Collections.Hashtable:ToPrime
([1] )
            (16384) Leaving 00 System.Collections.Hashtable:ToPrime =>
[11] 
            (16384) Entering 00 System.Collections.Hashtable:SetTable
(0x101ac118 [0x101ac2f8] )
              (16384) Entering 00
System.Collections.Hashtable:AdjustThreshold (0x101ac118 )
              (16384) Leaving 00
System.Collections.Hashtable:AdjustThreshold => 
            (16384) Leaving 00 System.Collections.Hashtable:SetTable => 
            (16384) Entering 00 System.Collections.Hashtable:set_hcp
(0x101ac118 [(nil)] )
            (16384) Leaving 00 System.Collections.Hashtable:set_hcp => 
            (16384) Entering 00
System.Collections.Hashtable:set_comparer (0x101ac118 [(nil)] )
            (16384) Leaving 00 System.Collections.Hashtable:set_comparer
=> 
          (16384) Leaving 00 System.Collections.Hashtable:.ctor => 
        (16384) Leaving 00 System.Collections.Hashtable:.ctor => 
      (16384) Leaving 00 System.Collections.Hashtable:.ctor => 
    (16384) Leaving 00 GLib.Object:.cctor => 
    (16384) Entering 00 Gtk.Application:Init ()
      (16384) Entering 00 System.IntPtr:.cctor ()
      (16384) Leaving 00 System.IntPtr:.cctor => 
      (16384) Entering 00 System.IntPtr:.ctor (0x7fffeff0 [0] )
      (16384) Leaving 00 System.IntPtr:.ctor => 
      (16384) Entering 06 Gtk.Application:gtk_init ([0] [(nil)] )
      (16384) Leaving 06 Gtk.Application:gtk_init => 
    (16384) Leaving 00 Gtk.Application:Init => 
    (16384) Entering 00 Gtk.Window:.ctor (0x101c0958 [0x10189368] )
      (16384) Entering 00 System.Collections.Hashtable:.ctor (0x101c2e70
)
        (16384) Entering 00 System.Collections.Hashtable:.ctor
(0x101c2e70 [0] [1.00000] )
          (16384) Entering 00 System.Collections.Hashtable:.ctor
(0x101c2e70 [0] [1.00000] [(nil)] [(nil)] )
            (16384) Entering 00 System.Object:.ctor (0x101c2e70 )
            (16384) Leaving 00 System.Object:.ctor => 
            (16384) Entering 00 System.Collections.Hashtable:ToPrime
([1] )
            (16384) Leaving 00 System.Collections.Hashtable:ToPrime =>
[11] 
            (16384) Entering 00 System.Collections.Hashtable:SetTable
(0x101c2e70 [0x101c0bb0] )
              (16384) Entering 00
System.Collections.Hashtable:AdjustThreshold (0x101c2e70 )
              (16384) Leaving 00
System.Collections.Hashtable:AdjustThreshold => 
            (16384) Leaving 00 System.Collections.Hashtable:SetTable => 
            (16384) Entering 00 System.Collections.Hashtable:set_hcp
(0x101c2e70 [(nil)] )
            (16384) Leaving 00 System.Collections.Hashtable:set_hcp => 
            (16384) Entering 00
System.Collections.Hashtable:set_comparer (0x101c2e70 [(nil)] )
            (16384) Leaving 00 System.Collections.Hashtable:set_comparer
=> 
          (16384) Leaving 00 System.Collections.Hashtable:.ctor => 
        (16384) Leaving 00 System.Collections.Hashtable:.ctor => 
      (16384) Leaving 00 System.Collections.Hashtable:.ctor => 
      (16384) Entering 00 Gtk.Window:.ctor (0x101c0958 [0] )
        (16384) Entering 00 System.Collections.Hashtable:.ctor
(0x101c0990 )
          (16384) Entering 00 System.Collections.Hashtable:.ctor
(0x101c0990 [0] [1.00000] )
            (16384) Entering 00 System.Collections.Hashtable:.ctor
(0x101c0990 [0] [1.00000] [(nil)] [(nil)] )
              (16384) Entering 00 System.Object:.ctor (0x101c0990 )
              (16384) Leaving 00 System.Object:.ctor => 
              (16384) Entering 00 System.Collections.Hashtable:ToPrime
([1] )
              (16384) Leaving 00 System.Collections.Hashtable:ToPrime =>
[11] 
              (16384) Entering 00 System.Collections.Hashtable:SetTable
(0x101c0990 [0x101c0c48] )
                (16384) Entering 00
System.Collections.Hashtable:AdjustThreshold (0x101c0990 )
                (16384) Leaving 00
System.Collections.Hashtable:AdjustThreshold => 
              (16384) Leaving 00 System.Collections.Hashtable:SetTable
=> 
              (16384) Entering 00 System.Collections.Hashtable:set_hcp
(0x101c0990 [(nil)] )
              (16384) Leaving 00 System.Collections.Hashtable:set_hcp =>
              (16384) Entering 00
System.Collections.Hashtable:set_comparer (0x101c0990 [(nil)] )
              (16384) Leaving 00
System.Collections.Hashtable:set_comparer => 
            (16384) Leaving 00 System.Collections.Hashtable:.ctor => 
          (16384) Leaving 00 System.Collections.Hashtable:.ctor => 
        (16384) Leaving 00 System.Collections.Hashtable:.ctor => 
        (16384) Entering 00 Gtk.Bin:.ctor (0x101c0958 )
          (16384) Entering 00 System.Collections.Hashtable:.ctor
(0x101c2f40 )
            (16384) Entering 00 System.Collections.Hashtable:.ctor
(0x101c2f40 [0] [1.00000] )
              (16384) Entering 00 System.Collections.Hashtable:.ctor
(0x101c2f40 [0] [1.00000] [(nil)] [(nil)] )
                (16384) Entering 00 System.Object:.ctor (0x101c2f40 )
                (16384) Leaving 00 System.Object:.ctor => 
                (16384) Entering 00 System.Collections.Hashtable:ToPrime
([1] )
                (16384) Leaving 00 System.Collections.Hashtable:ToPrime
=> [11] 
                (16384) Entering 00
System.Collections.Hashtable:SetTable (0x101c2f40 [0x101c0d70] )
                  (16384) Entering 00
System.Collections.Hashtable:AdjustThreshold (0x101c2f40 )
                  (16384) Leaving 00
System.Collections.Hashtable:AdjustThreshold => 
                (16384) Leaving 00 System.Collections.Hashtable:SetTable
=> 
                (16384) Entering 00 System.Collections.Hashtable:set_hcp
(0x101c2f40 [(nil)] )
                (16384) Leaving 00 System.Collections.Hashtable:set_hcp
=> 
                (16384) Entering 00
System.Collections.Hashtable:set_comparer (0x101c2f40 [(nil)] )
                (16384) Leaving 00
System.Collections.Hashtable:set_comparer => 
              (16384) Leaving 00 System.Collections.Hashtable:.ctor => 
            (16384) Leaving 00 System.Collections.Hashtable:.ctor => 
          (16384) Leaving 00 System.Collections.Hashtable:.ctor => 
          (16384) Entering 00 Gtk.Container:.ctor (0x101c0958 )
            (16384) Entering 00 System.Collections.Hashtable:.ctor
(0x101c2090 )
              (16384) Entering 00 System.Collections.Hashtable:.ctor
(0x101c2090 [0] [1.00000] )
                (16384) Entering 00 System.Collections.Hashtable:.ctor
(0x101c2090 [0] [1.00000] [(nil)] [(nil)] )
                  (16384) Entering 00 System.Object:.ctor (0x101c2090 )
                  (16384) Leaving 00 System.Object:.ctor => 
                  (16384) Entering 00
System.Collections.Hashtable:ToPrime ([1] )
                  (16384) Leaving 00
System.Collections.Hashtable:ToPrime => [11] 
                  (16384) Entering 00
System.Collections.Hashtable:SetTable (0x101c2090 [0x101c0e08] )
                    (16384) Entering 00
System.Collections.Hashtable:AdjustThreshold (0x101c2090 )
                    (16384) Leaving 00
System.Collections.Hashtable:AdjustThreshold => 
                  (16384) Leaving 00
System.Collections.Hashtable:SetTable => 
                  (16384) Entering 00
System.Collections.Hashtable:set_hcp (0x101c2090 [(nil)] )
                  (16384) Leaving 00
System.Collections.Hashtable:set_hcp => 
                  (16384) Entering 00
System.Collections.Hashtable:set_comparer (0x101c2090 [(nil)] )
                  (16384) Leaving 00
System.Collections.Hashtable:set_comparer => 
                (16384) Leaving 00 System.Collections.Hashtable:.ctor =>
              (16384) Leaving 00 System.Collections.Hashtable:.ctor => 
            (16384) Leaving 00 System.Collections.Hashtable:.ctor => 
            (16384) Entering 00 Gtk.Widget:.ctor (0x101c0958 )
              (16384) Entering 00 System.Collections.Hashtable:.ctor
(0x101c0d48 )
                (16384) Entering 00 System.Collections.Hashtable:.ctor
(0x101c0d48 [0] [1.00000] )
                  (16384) Entering 00 System.Collections.Hashtable:.ctor
(0x101c0d48 [0] [1.00000] [(nil)] [(nil)] )
                    (16384) Entering 00 System.Object:.ctor (0x101c0d48
)
                    (16384) Leaving 00 System.Object:.ctor => 
                    (16384) Entering 00
System.Collections.Hashtable:ToPrime ([1] )
                    (16384) Leaving 00
System.Collections.Hashtable:ToPrime => [11] 
                    (16384) Entering 00
System.Collections.Hashtable:SetTable (0x101c0d48 [0x101c0ec8] )
                      (16384) Entering 00
System.Collections.Hashtable:AdjustThreshold (0x101c0d48 )
                      (16384) Leaving 00
System.Collections.Hashtable:AdjustThreshold => 
                    (16384) Leaving 00
System.Collections.Hashtable:SetTable => 
                    (16384) Entering 00
System.Collections.Hashtable:set_hcp (0x101c0d48 [(nil)] )
                    (16384) Leaving 00
System.Collections.Hashtable:set_hcp => 
                    (16384) Entering 00
System.Collections.Hashtable:set_comparer (0x101c0d48 [(nil)] )
                    (16384) Leaving 00
System.Collections.Hashtable:set_comparer => 
                  (16384) Leaving 00 System.Collections.Hashtable:.ctor
=> 
                (16384) Leaving 00 System.Collections.Hashtable:.ctor =>
              (16384) Leaving 00 System.Collections.Hashtable:.ctor => 
              (16384) Entering 00 Gtk.Object:.ctor (0x101c0958 )
                (16384) Entering 00 System.Collections.Hashtable:.ctor
(0x101c0ce0 )
                  (16384) Entering 00 System.Collections.Hashtable:.ctor
(0x101c0ce0 [0] [1.00000] )
                    (16384) Entering 00
System.Collections.Hashtable:.ctor (0x101c0ce0 [0] [1.00000] [(nil)]
[(nil)] )
                      (16384) Entering 00 System.Object:.ctor
(0x101c0ce0 )
                      (16384) Leaving 00 System.Object:.ctor => 
                      (16384) Entering 00
System.Collections.Hashtable:ToPrime ([1] )
                      (16384) Leaving 00
System.Collections.Hashtable:ToPrime => [11] 
                      (16384) Entering 00
System.Collections.Hashtable:SetTable (0x101c0ce0 [0x101c0f88] )
                        (16384) Entering 00
System.Collections.Hashtable:AdjustThreshold (0x101c0ce0 )
                        (16384) Leaving 00
System.Collections.Hashtable:AdjustThreshold => 
                      (16384) Leaving 00
System.Collections.Hashtable:SetTable => 
                      (16384) Entering 00
System.Collections.Hashtable:set_hcp (0x101c0ce0 [(nil)] )
                      (16384) Leaving 00
System.Collections.Hashtable:set_hcp => 
                      (16384) Entering 00
System.Collections.Hashtable:set_comparer (0x101c0ce0 [(nil)] )
                      (16384) Leaving 00
System.Collections.Hashtable:set_comparer => 
                    (16384) Leaving 00
System.Collections.Hashtable:.ctor => 
                  (16384) Leaving 00 System.Collections.Hashtable:.ctor
=> 
                (16384) Leaving 00 System.Collections.Hashtable:.ctor =>
                (16384) Entering 00 GLib.Object:.ctor (0x101c0958 )
                  (16384) Entering 00 System.Object:.ctor (0x101c0958 )
                  (16384) Leaving 00 System.Object:.ctor => 
                (16384) Leaving 00 GLib.Object:.ctor => 
              (16384) Leaving 00 Gtk.Object:.ctor => 
            (16384) Leaving 00 Gtk.Widget:.ctor => 
          (16384) Leaving 00 Gtk.Container:.ctor => 
        (16384) Leaving 00 Gtk.Bin:.ctor => 
        (16384) Entering 06 Gtk.Window:gtk_window_new ([0] )
        (16384) Leaving 06 Gtk.Window:gtk_window_new => [0x101cc1a8] 
        (16384) Entering 00 Gtk.Object:set_Raw (0x101c0958 [0x101cc1a8]
)
          (16384) Entering 00 GLib.Object:set_Raw (0x101c0958
[0x101cc1a8] )
            (16384) Entering 00 System.WeakReference:.ctor (0x101cc680
[0x101c0958] )
              (16384) Entering 00 System.WeakReference:.ctor (0x101cc680
[0x101c0958] [0] )
                (16384) Entering 00 System.Object:.ctor (0x101cc680 )
                (16384) Leaving 00 System.Object:.ctor => 
                (16384) Entering 00 System.WeakReference:AllocateHandle
(0x101cc680 [0x101c0958] )
                  (16384) Entering 00
System.Runtime.InteropServices.GCHandle:Alloc ([0x101c0958] [0] )
                    (16384) Entering 00
System.Runtime.InteropServices.GCHandle:.ctor (0x7fffd740 [0x101c0958]
[0] )
                      (16384) Entering 00
System.Runtime.InteropServices.GCHandle:GetTargetHandle ([0x101c0958]
[0] [0] )
                        (16384) Entering 00
System.ExecutionEngineException:.ctor (0x101cddc8 )
                          (16384) Entering 00
System.Globalization.Locale:GetText ([0x101cdff8] )
                          (16384) Leaving 00
System.Globalization.Locale:GetText => [0x101cdff8] 
                          (16384) Entering 00
System.SystemException:.ctor (0x101cddc8 [0x101cdff8] )
                            (16384) Entering 00 System.Exception:.ctor
(0x101cddc8 [0x101cdff8] )
                              (16384) Entering 00 System.Object:.ctor
(0x101cddc8 )
                              (16384) Leaving 00 System.Object:.ctor => 
                            (16384) Leaving 00 System.Exception:.ctor =>
                          (16384) Leaving 00
System.SystemException:.ctor => 
                        (16384) Leaving 00
System.ExecutionEngineException:.ctor => 
* Handling exception 'ExecutionEngineException' at IL_fd9c9a7
* Handle finally
                      (16384) Leaving 00
System.Runtime.InteropServices.GCHandle:GetTargetHandle => [0xfc7d0a4] 
* Handle finally
* Handle fault
                    (16384) Leaving 00
System.Runtime.InteropServices.GCHandle:.ctor => 
* Handle finally
* Handle fault
                  (16384) Leaving 00
System.Runtime.InteropServices.GCHandle:Alloc => [0x7fffda78] 
* Handle finally
* Handle fault
                (16384) Leaving 00 System.WeakReference:AllocateHandle
=> 
* Handle finally
* Handle fault
              (16384) Leaving 00 System.WeakReference:.ctor => 
* Handle finally
* Handle fault
            (16384) Leaving 00 System.WeakReference:.ctor => 
* Handle finally
* Handle fault
          (16384) Leaving 00 GLib.Object:set_Raw => 
* Handle finally
* Handle fault
        (16384) Leaving 00 Gtk.Object:set_Raw => 
* Handle finally
* Handle fault
      (16384) Leaving 00 Gtk.Window:.ctor => 
* Handle finally
* Handle fault
    (16384) Leaving 00 Gtk.Window:.ctor => 
* Handle finally
* Handle fault
  (16384) Leaving 00 GtkSamples.HelloWorld:Main => [0] 
"

Is this a mint problem, a build problem, or a GTK# problem?

thanks,
ct