As some of you know a little while ago I was having trouble compiling
a very very basic windows form app and getting it to run on mono, once
of the suggestions was to ensure that my version of mono and
libgdiplus are the same and to update them. Well it has taken me a
long time but I have update them both to 1.1.13 (libgdiplus) and
1.1.13.1 for mono.

I tried the same app and got exactly the same error as before:

[EMAIL PROTECTED] ~/Source-Ch02 $ mono HelloWorld-Win-Button.exe
Mono System.Windows.Forms Assembly [Revision: 54007; built: 2005/12/6 14:35:24]
Keyboard: British keyboard layout
KDE colorscheme read

=================================================================
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 <0x4> (wrapper managed-to-native)
System.Drawing.GDIPlus:GdipDrawImageRectI
(intptr,intptr,int,int,int,int)
in <0xffffffa5> (wrapper managed-to-native)
System.Drawing.GDIPlus:GdipDrawImageRectI
(intptr,intptr,int,int,int,int)
in <0x3d> System.Drawing.Graphics:DrawImage
(System.Drawing.Image,int,int,int,int)
in <0xffffffdb> (wrapper remoting-invoke-with-check)
System.Drawing.Graphics:DrawImage
(System.Drawing.Image,int,int,int,int)
in <0x3b> System.Drawing.Bitmap:.ctor (System.Drawing.Image,int,int)
in <0xffffe65a> (wrapper remoting-invoke-with-check)
System.Drawing.Bitmap:.ctor (System.Drawing.Image,int,int)
in <0x3f2> System.Drawing.Icon:ToBitmap ()
in <0xfffffe1c> (wrapper remoting-invoke-with-check)
System.Drawing.Icon:ToBitmap ()
in <0x3c> System.Windows.Forms.XplatUIX11:SetIcon
(System.Windows.Forms.Hwnd,System.Drawing.Icon)
in <0x20> System.Windows.Forms.XplatUIX11:SetIcon (intptr,System.Drawing.Icon)
in <0x18> System.Windows.Forms.XplatUI:SetIcon (intptr,System.Drawing.Icon)
in <0x36> System.Windows.Forms.Form:CreateHandle ()
in <0x24> System.Windows.Forms.Control:get_Handle ()
in <0xffffdfcd> (wrapper remoting-invoke-with-check)
System.Windows.Forms.Control:get_Handle ()
in <0x30d> System.Windows.Forms.Control:get_CreateParams ()
in <0xd> System.Windows.Forms.ButtonBase:get_CreateParams ()
in <0xa> System.Windows.Forms.Button:get_CreateParams ()
in <0x48> System.Windows.Forms.Control:CreateHandle ()
in <0x38> System.Windows.Forms.Control:CreateControl ()
in <0x7b> System.Windows.Forms.Control:OnVisibleChanged (System.EventArgs)
in <0x38> System.Windows.Forms.ButtonBase:OnVisibleChanged (System.EventArgs)
in <0x182> System.Windows.Forms.Control:ChangeParent
(System.Windows.Forms.Control)
in <0xfffffdd1> (wrapper remoting-invoke-with-check)
System.Windows.Forms.Control:ChangeParent
(System.Windows.Forms.Control)
in <0x1a9> ControlCollection:Add (System.Windows.Forms.Control)
in <0xfd> WinForms.HelloWorld:.ctor ()
in <0xffffffd0> (wrapper remoting-invoke-with-check)
WinForms.HelloWorld:.ctor ()
in <0x18> WinForms.HelloWorld:Main ()
in <0x50b3aec9> (wrapper runtime-invoke)
System.Object:runtime_invoke_void (object,intptr,intptr,intptr)

Native stacktrace:

        mono(mono_handle_native_sigsegv+0xba) [0x814ecda]
        mono [0x813b649]
        /lib/libpthread.so.0 [0xb7e3b137]
        [0xffffe440]
Aborted

As before the code for it can be found here:
http://margaret2708.plus.com/HelloWorld-Win-Button.cs and am open to
suggestions.

--
Regards Freddie Witherden
_______________________________________________
Mono-winforms-list maillist  -  Mono-winforms-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-winforms-list

Reply via email to