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 [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=77735 --- shadow/77735 2006-03-08 16:42:51.000000000 -0500 +++ shadow/77735.tmp.20255 2006-03-08 16:42:51.000000000 -0500 @@ -0,0 +1,122 @@ +Bug#: 77735 +Product: Mono: Class Libraries +Version: 1.1 +OS: +OS Details: suse 10.1 beta 4 +Status: NEW +Resolution: +Severity: +Priority: Wishlist +Component: libgdiplus +AssignedTo: [EMAIL PROTECTED] +ReportedBy: [EMAIL PROTECTED] +QAContact: [EMAIL PROTECTED] +TargetMilestone: --- +URL: +Cc: +Summary: sigsegv with libgdiplus + +Description of Problem: + +I tried a charting library called ZedGraph (www.zedgraph.org) with mono. +A very simple sample works, but trying a more complicated one, I got +sigsegv. + + +#mono -V +Mono JIT compiler version 1.1.13, (C) 2002-2005 Novell, Inc and +Contributors. www.mono-project.com + TLS: normal + GC: Included Boehm (with typed GC) + SIGSEGV : normal + +#uname -a +linux 2.6.15-default #3 SMP Fri Jan 13 19:09:35 CET 2006 i686 i686 i386 +GNU/Linux + +mono installed from go-mono rpms, Suse 10.1 beta4 + +zedgraph v4.2.4 + +# rpm -qa | grep -i gdiplus +libgdiplus-1.1.13.2-2 + + +Steps to reproduce : + +1) download mentionned version of zedgraph, and put it in your current +folder. +2) Compile the attached sample code with: +gmcs -t:exe sample_console.cs -r:System.Drawing -r:ZedGraph.dll + +3) run compiled assembly... + +Below is what I obtained. I would be happy to provide you every +additional detail I missed and needed to solve the problem, so don't +hesitate to ask me. + +Regards, matt + + +================================================================= +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:GdipFillRectangle +(intptr,intptr,single,single,single,single) +in <0xffffffa9> (wrapper managed-to-native) +System.Drawing.GDIPlus:GdipFillRectangle +(intptr,intptr,single,single,single,single) +in <0x59> System.Drawing.Graphics:FillRectangle +(System.Drawing.Brush,single,single,single,single) +in <0x78> System.Drawing.Graphics:FillRectangle +(System.Drawing.Brush,System.Drawing.RectangleF) +in <0x5e68> (wrapper remoting-invoke-with-check) +System.Drawing.Graphics:FillRectangle +(System.Drawing.Brush,System.Drawing.RectangleF) +in <0x98> ZedGraph.PieItem:DrawLegendKey +(System.Drawing.Graphics,ZedGraph.GraphPane,System.Drawing.RectangleF,single) +in <0x3cd> ZedGraph.Legend:Draw +(System.Drawing.Graphics,ZedGraph.PaneBase,single) +in <0x9bf> ZedGraph.GraphPane:Draw (System.Drawing.Graphics) +in <0x102> ZedGraph.PaneBase:get_Image () +in <0xb45> ConsoleApplication1.Program:CreateGraph (ZedGraph.GraphPane) +in <0x96> ConsoleApplication1.Program:Main (string[]) +in <0xc7656ac7> (wrapper runtime-invoke) +System.Object:runtime_invoke_void_string[] (object,intptr,intptr,intptr) + +Native stacktrace: + + mono(mono_handle_native_sigsegv+0xba) [0x814c1da] + mono [0x81386af] + [0xffffe440] + /usr/lib/libgdiplus.so(create_tile_linear+0x204) [0x40ced044] + /usr/lib/libgdiplus.so [0x40ced5cc] + /usr/lib/libgdiplus.so(gdip_brush_setup+0x23) [0x40cd2c93] + /usr/lib/libgdiplus.so(GdipFillRectangle+0xa4) [0x40cd7914] + [0x40cad64a] + [0x40cad5a2] + [0x40cad4f9] + [0x40cad43f] + [0x40cb31d9] + [0x40cb2b66] + [0x40cab9c0] + [0x40caa40b] + [0x40ae9c36] + [0x40ae1c7f] + [0x40ae1ac3] + mono [0x8138560] + mono(mono_runtime_invoke+0x27) [0x80d4d37] + mono(mono_runtime_exec_main+0x5c) [0x80d5e4c] + mono(mono_runtime_run_main+0x171) [0x80d5a71] + mono(strftime+0x1b52) [0x805ce52] + mono(mono_main+0x786) [0x805d766] + mono(__fxstat64+0x12b) [0x805c21b] + /lib/libc.so.6(__libc_start_main+0xd8) [0x4013e748] + mono(sinh+0x41) [0x805c171] +Aborted _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
