Hi.

I am trying to get the following piece of code to work:

using Gtk;

public class C
{
        public static void Main (string[] args)
        {
                Gnome.Program program = new Gnome.Program("HelloWorld", "1.0",
Gnome.Modules.UI, args, "gnome-datadir", "/usr/share");

                Gnome.App app = new Gnome.App("HelloWorld",
"HelloWorld");
                app.ShowAll();

                program.Run();  
        }
}

It compiles but when I run it, I get the following error:

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Stacktrace:

in (wrapper managed-to-native)
Gnome.Program:gtksharp_gnome_program_init
(string,string,intptr,int,intptr,int,Gnome.Program/PropertyArg[])
<0x4>
in (wrapper managed-to-native)
Gnome.Program:gtksharp_gnome_program_init
(string,string,intptr,int,intptr,int,Gnome.Program/PropertyArg[])
<0x104d4c0>
in Gnome.Program:.ctor
(string,string,Gnome.ModuleInfo,string[],object[]) <0x2e8>
in C:Main (string[]) <0x7a>
in (wrapper runtime-invoke) System.Object:runtime_invoke_void_string[]
(object,intptr,intptr,intptr) <0x50c4c7a9>

Native stacktrace:

        mono(mono_handle_native_sigsegv+0x81) [0x81441b1]
        mono [0x81144cb]
        [0xffffe440]
        /usr/lib/libgobject-2.0.so.0(g_value_get_string+0x2f) [0xb6924a24]
        
/home/jacobilsoe/Libs/lib/libgnomesharpglue-2.so(gtksharp_gnome_program_init+0x1fd)
[0xb70cf1ed]
        [0xb63f8975]
        [0xb7445d01]
        [0xb74451cb]
        [0xb7444823]
        mono(mono_runtime_exec_main+0x52) [0x8090fa2]
        mono(mono_runtime_run_main+0x12f) [0x8093bcf]
        mono(mono_main+0xf2d) [0x805c82d]
        /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xd2) [0xb7d47ea2]
        mono [0x805b3a1]

If I use Gnome.Program program = new Gnome.Program("HelloWorld",
"1.0", Gnome.Modules.UI, args); instead it works. So I guess it is the
gnome parameters that cause the crash. Anyone know how to make this
work?

/Jacob
_______________________________________________
Gtk-sharp-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/gtk-sharp-list

Reply via email to