[Mono-bugs] [Bug 74013][Min] Changed - libgdiplus is not endian-correct when used with a server with different endianess

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Fri Oct 6 15:57:30 EDT 2006


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by joncham at gmail.com.

http://bugzilla.ximian.com/show_bug.cgi?id=74013

--- shadow/74013	2006-10-06 15:52:42.000000000 -0400
+++ shadow/74013.tmp.12595	2006-10-06 15:57:30.000000000 -0400
@@ -55,6 +55,151 @@
 doesn't work
 <jchambers_> spouliot: no problem. the machine is pretty much default.
 it may need some settings changed to work properly. Qt apps work, just
 not Gtk and MWF (both crash in cairo).
 <spouliot> jchambers_: sad, please update the bug description with any
 info you have - I have more trust in bugzilla than my own memory ;-)
+
+------- Additional Comments From joncham at gmail.com  2006-10-06 15:57 -------
+Here's my call stack for a simple MWF app:
+
+Mono System.Windows.Forms Assembly [$auto_build_revision$]
+Gtk 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:
+
+  at (wrapper managed-to-native)
+System.Drawing.GDIPlus.GdipDrawImageRectRectI
+(intptr,intptr,int,int,int,int,int,int,int,int,System.Drawing.GraphicsUnit,intptr,System.Drawing.Graphics/DrawImageAbort,intptr)
+<0x00004>
+  at (wrapper managed-to-native)
+System.Drawing.GDIPlus.GdipDrawImageRectRectI
+(intptr,intptr,int,int,int,int,int,int,int,int,System.Drawing.GraphicsUnit,intptr,System.Drawing.Graphics/DrawImageAbort,intptr)
+<0xffffffff>
+  at System.Drawing.Graphics.DrawImage
+(System.Drawing.Image,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Drawing.GraphicsUnit)
+<0x001b0>
+  at (wrapper remoting-invoke-with-check)
+System.Drawing.Graphics.DrawImage
+(System.Drawing.Image,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Drawing.GraphicsUnit)
+<0xffffffff>
+  at System.Windows.Forms.Control.WndProc
+(System.Windows.Forms.Message&) <0x0065b>
+  at System.Windows.Forms.ButtonBase.WndProc
+(System.Windows.Forms.Message&) <0x00063>
+  at System.Windows.Forms.Button.WndProc
+(System.Windows.Forms.Message&) <0x0000d>
+  at ControlNativeWindow.WndProc (System.Windows.Forms.Message&) <0x00014>
+  at System.Windows.Forms.NativeWindow.WndProc
+(intptr,System.Windows.Forms.Msg,intptr,intptr) <0x00115>
+  at System.Windows.Forms.XplatUIX11.SendMessage
+(intptr,System.Windows.Forms.Msg,intptr,intptr) <0x00013>
+  at System.Windows.Forms.XplatUIX11.UpdateWindow (intptr) <0x00037>
+  at System.Windows.Forms.XplatUI.UpdateWindow (intptr) <0x00015>
+  at System.Windows.Forms.Control.Refresh () <0x0003c>
+  at System.Windows.Forms.ButtonBase.Redraw () <0x0000e>
+  at System.Windows.Forms.ButtonBase.OnGotFocus (System.EventArgs)
+<0x00014>
+  at System.Windows.Forms.Control.WndProc
+(System.Windows.Forms.Message&) <0x01d5a>
+  at System.Windows.Forms.ButtonBase.WndProc
+(System.Windows.Forms.Message&) <0x00063>
+  at System.Windows.Forms.Button.WndProc
+(System.Windows.Forms.Message&) <0x0000d>
+  at ControlNativeWindow.WndProc (System.Windows.Forms.Message&) <0x00014>
+  at System.Windows.Forms.NativeWindow.WndProc
+(intptr,System.Windows.Forms.Msg,intptr,intptr) <0x00115>
+  at System.Windows.Forms.XplatUIX11.SendMessage
+(intptr,System.Windows.Forms.Msg,intptr,intptr) <0x00013>
+  at System.Windows.Forms.XplatUIX11.SetFocus (intptr) <0x00070>
+  at System.Windows.Forms.XplatUI.SetFocus (intptr) <0x00015>
+  at System.Windows.Forms.Control.Select
+(System.Windows.Forms.Control) <0x000f8>
+  at System.Windows.Forms.ContainerControl.set_ActiveControl
+(System.Windows.Forms.Control) <0x00103>
+  at System.Windows.Forms.Control.Select
+(System.Windows.Forms.Control) <0x00097>
+  at System.Windows.Forms.Control.SelectNextControl
+(System.Windows.Forms.Control,bool,bool,bool,bool) <0x0014a>
+  at System.Windows.Forms.Form.OnCreateControl () <0x0004a>
+  at System.Windows.Forms.Control.CreateControl () <0x000a6>
+  at System.Windows.Forms.Control.SetVisibleCore (bool) <0x00040>
+  at System.Windows.Forms.Form.SetVisibleCore (bool) <0x0000f>
+  at System.Windows.Forms.Control.set_Visible (bool) <0x00013>
+  at (wrapper remoting-invoke-with-check)
+System.Windows.Forms.Control.set_Visible (bool) <0xffffffff>
+  at System.Windows.Forms.Application.RunLoop
+(bool,System.Windows.Forms.ApplicationContext) <0x001a9>
+  at System.Windows.Forms.Application.Run (System.Windows.Forms.Form)
+<0x00027>
+  at MyFormProject.MainForm.Main () <0x00053>
+  at (wrapper runtime-invoke) System.Object.runtime_invoke_void
+(object,intptr,intptr,intptr) <0xffffffff>
+
+Native stacktrace:
+
+	mono(mono_handle_native_sigsegv+0xbf) [0x8159fdf]
+	mono [0x81274d8]
+	[0xffffe440]
+	/home/usr/local/lib/libgdiplus.so [0xb70d862f]
+	/home/usr/local/lib/libgdiplus.so(_cairo_pixman_composite+0x192)
+[0xb70d05a2]
+	/home/usr/local/lib/libgdiplus.so [0xb70b3b35]
+	/home/usr/local/lib/libgdiplus.so [0xb70b90c6]
+	/home/usr/local/lib/libgdiplus.so [0xb70b14e4]
+	/home/usr/local/lib/libgdiplus.so [0xb70b17d7]
+	/home/usr/local/lib/libgdiplus.so [0xb70b18c0]
+	/home/usr/local/lib/libgdiplus.so(cairo_fill_preserve+0x29) [0xb70aa9c9]
+	/home/usr/local/lib/libgdiplus.so(cairo_fill+0x12) [0xb70aa9f2]
+	/home/usr/local/lib/libgdiplus.so(GdipDrawImageRectRect+0x8df)
+[0xb70908ef]
+	/home/usr/local/lib/libgdiplus.so(GdipDrawImageRectRectI+0x78)
+[0xb7090a28]
+	[0xb65dfde2]
+	[0xb65dfc99]
+	[0xb65dfaab]
+	[0xb65ee27c]
+	[0xb65f29dc]
+	[0xb65f296e]
+	[0xb65eac8d]
+	[0xb65eabf6]
+	[0xb65ed2bc]
+	[0xb65f4b90]
+	[0xb65f4b4e]
+	[0xb6ae5b65]
+	[0xb6ae5b1f]
+	[0xb65f4465]
+	[0xb65ef97b]
+	[0xb65f29dc]
+	[0xb65f296e]
+	[0xb65eac8d]
+	[0xb65eabf6]
+	[0xb65ed2bc]
+	[0xb65f4411]
+	[0xb65f4396]
+	[0xb65f3af1]
+	[0xb65f3e14]
+	[0xb65f3a90]
+	[0xb65f3013]
+	[0xb65f2d33]
+	[0xb6aeb12f]
+	[0xb6aeada1]
+	[0xb6aead58]
+	[0xb6aead3c]
+	[0xb6aeace8]
+	[0xb6aea0ba]
+	[0xb6ae9bc8]
+	[0xb7f49d84]
+	[0xb7f4879e]
+	mono(mono_runtime_exec_main+0x62) [0x80dc0d2]
+	mono(mono_runtime_run_main+0x1b9) [0x80dc3b9]
+	mono(mono_main+0xe46) [0x805e4e6]
+	mono [0x805d192]
+	/lib/libc.so.6(__libc_start_main+0xdc) [0xb7d5387c]
+	mono [0x805d0e1]
+


More information about the mono-bugs mailing list