[Mono-bugs] [Bug 77937][Wis] Changed - Digger.exe causes segfault on Solaris 8 sparc

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Fri Oct 6 13:18:07 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 wberrier at novell.com.

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

--- shadow/77937	2006-08-31 23:55:22.000000000 -0400
+++ shadow/77937.tmp.8350	2006-10-06 13:18:07.000000000 -0400
@@ -1,12 +1,12 @@
 Bug#: 77937
 Product: Mono: Class Libraries
 Version: 1.1
 OS: unknown
 OS Details: 
-Status: CLOSED   
+Status: REOPENED   
 Resolution: 
 Severity: Unknown
 Priority: Wishlist
 Component: libgdiplus
 AssignedTo: peter at novonyx.com                            
 ReportedBy: wberrier at novell.com               
@@ -163,6 +163,86 @@
 to /opt/mono/etc/fonts/local.conf
 
 and it works.  I tested digger, mastermind, and gemswap.
 
 ------- Additional Comments From wberrier at novell.com  2006-08-31 23:55 -------
 Fixed in 1.1.17.1 Solaris package.
+
+------- Additional Comments From wberrier at novell.com  2006-10-06 13:18 -------
+When I originally closed this bug, I was running Digger.exe on the
+Solaris box over ssh on to my linux xserver.
+
+Now, running it locally, I find another problem:
+
+Error: Cairo does not yet support the requested image format:
+        Depth: 8
+        Alpha mask: 0x00000000
+        Red   mask: 0x00000000
+        Blue  mask: 0x00000000
+        Green mask: 0x00000000
+Please file an enhacement request (quoting the above) at:
+http://bugs.freedesktop.org/enter_bug.cgi?product=cairo
+Assertion failed: NOT_REACHED, file cairo-image-surface.c, line 144
+
+=================================================================
+Got a SIGABRT 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.GdipFillRectangleI
+(intptr,intptr,int,int,int,int) <0x00004>
+  at (wrapper managed-to-native)
+System.Drawing.GDIPlus.GdipFillRectangleI
+(intptr,intptr,int,int,int,int) <0xffffffff>
+  at System.Drawing.Graphics.FillRectangle
+(System.Drawing.Brush,int,int,int,int) <0x000d4>
+  at System.Drawing.Graphics.FillRectangle
+(System.Drawing.Brush,System.Drawing.Rectangle) <0x000bc>
+  at (wrapper remoting-invoke-with-check)
+System.Drawing.Graphics.FillRectangle
+(System.Drawing.Brush,System.Drawing.Rectangle) <0xffffffff>
+  at Digger.Font.Write (System.Drawing.Graphics,string) <0x00170>
+  at Digger.GameWindow.OnPaint (System.Windows.Forms.PaintEventArgs)
+<0x004b8>
+  at System.Windows.Forms.Control.WndProc
+(System.Windows.Forms.Message&) <0x005e4>
+  at System.Windows.Forms.ScrollableControl.WndProc
+(System.Windows.Forms.Message&) <0x0000c>
+  at ControlNativeWindow.WndProc (System.Windows.Forms.Message&) <0x00018>
+  at System.Windows.Forms.NativeWindow.WndProc
+(intptr,System.Windows.Forms.Msg,intptr,intptr) <0x00194>
+  at System.Windows.Forms.XplatUIX11.SendMessage
+(intptr,System.Windows.Forms.Msg,intptr,intptr) <0x00014>
+  at System.Windows.Forms.XplatUIX11.UpdateWindow (intptr) <0x00078>
+  at System.Windows.Forms.XplatUI.UpdateWindow (intptr) <0x00020>
+  at System.Windows.Forms.Control.Update () <0x00048>
+  at Digger.GameWindow.Timer_Tick (object,System.EventArgs) <0x0038c>
+  at (wrapper delegate-invoke)
+System.MulticastDelegate.invoke_void_object_EventArgs
+(object,System.EventArgs) <0xffffffff>
+  at System.Windows.Forms.Timer.OnTick (System.EventArgs) <0x0002c>
+  at System.Windows.Forms.Timer.FireTick () <0x00018>
+  at (wrapper remoting-invoke-with-check)
+System.Windows.Forms.Timer.FireTick () <0xffffffff>
+  at System.Windows.Forms.XplatUIX11.CheckTimers
+(System.Collections.ArrayList,System.DateTime) <0x001dc>
+  at System.Windows.Forms.XplatUIX11.UpdateMessageQueue
+(System.Windows.Forms.XEventQueue) <0x00358>
+  at System.Windows.Forms.XplatUIX11.GetMessage
+(object,System.Windows.Forms.MSG&,intptr,int,int) <0x00194>
+  at System.Windows.Forms.XplatUI.GetMessage
+(object,System.Windows.Forms.MSG&,intptr,int,int) <0x00030>
+  at System.Windows.Forms.Application.RunLoop
+(bool,System.Windows.Forms.ApplicationContext) <0x00a90>
+  at System.Windows.Forms.Application.Run (System.Windows.Forms.Form)
+<0x00030>
+  at Digger.ApplicationWindow.Main (string[]) <0x0002c>
+  at (wrapper runtime-invoke)
+System.Object.runtime_invoke_void_string[]
+(object,intptr,intptr,intptr) <0xffffffff>
+
+
+And then it segfaults again.


More information about the mono-bugs mailing list