[Mono-bugs] [Bug 77452][Maj] Changed - Mdi Form misbehaves on windows when Create a Child Form

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Thu Feb 2 15:15:16 EST 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 gcreme at ncsadvantage.com.

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

--- shadow/77452	2006-02-02 14:50:32.000000000 -0500
+++ shadow/77452.tmp.24410	2006-02-02 15:15:16.000000000 -0500
@@ -1,10 +1,10 @@
 Bug#: 77452
 Product: Mono: Class Libraries
 Version: 1.1
-OS: 
+OS: unknown
 OS Details: windows xp - Mono 1.1.13
 Status: NEW   
 Resolution: 
 Severity: Unknown
 Priority: Major
 Component: Windows.Forms
@@ -60,6 +60,84 @@
 
 
 ------- Additional Comments From gcreme at ncsadvantage.com  2006-02-02 14:50 -------
 Created an attachment (id=16445)
 Screen shot so you can see the behavior on Windows
 
+
+------- Additional Comments From gcreme at ncsadvantage.com  2006-02-02 15:15 -------
+ok.  I tried to run this code on Linux to see what would happen, and
+it is evern worse than on windows.  It crashes with the following
+information: 
+
+ 
+Unhandled Exception: System.TypeInitializationException: An exception
+was thrown by the type initializer for System.Windows.Forms.Form --->
+System.Reflection.TargetInvocationException: Exception has been thrown
+by the target of an invocation. --->
+System.TypeInitializationException: An exception was thrown by the
+type initializer for System.Drawing.GDIPlus --->
+System.DllNotFoundException: gdiplus.dll
+in (wrapper managed-to-native) System.Drawing.GDIPlus:GdiplusStartup
+(ulong&,System.Drawing.GdiplusStartupInput&,System.Drawing.GdiplusStartupOutput&)
+in <0x000fa> System.Drawing.GDIPlus:.cctor ()--- End of inner
+exception stack trace ---
+ 
+in <0x00000> <unknown method>
+in <0x001a5> System.Drawing.Image:InitFromStream (System.IO.Stream stream)
+in <0x00107> System.Drawing.Bitmap:.ctor
+(System.Runtime.Serialization.SerializationInfo info, StreamingContext
+context)
+in <0x00000> <unknown method>
+in (wrapper managed-to-native)
+System.Reflection.MonoCMethod:InternalInvoke (object,object[])
+in <0x0008d> System.Reflection.MonoCMethod:Invoke (System.Object obj,
+BindingFlags invokeAttr, System.Reflection.Binder binder,
+System.Object[] parameters, System.Globalization.CultureInfo
+culture)--- End of inner exception stack trace ---
+ 
+in <0x0010e> System.Reflection.MonoCMethod:Invoke (System.Object obj,
+BindingFlags invokeAttr, System.Reflection.Binder binder,
+System.Object[] parameters, System.Globalization.CultureInfo culture)
+in <0x0001a> System.Reflection.MethodBase:Invoke (System.Object obj,
+System.Object[] parameters)
+in <0x001e1> System.Runtime.Serialization.ObjectRecord:LoadData
+(System.Runtime.Serialization.ObjectManager manager,
+ISurrogateSelector selector, StreamingContext context)
+in <0x00110> System.Runtime.Serialization.ObjectManager:DoFixups ()
+in <0x00042>
+System.Runtime.Serialization.Formatters.Binary.ObjectReader:ReadNextObject
+(System.IO.BinaryReader reader)
+in <0x000b4>
+System.Runtime.Serialization.Formatters.Binary.ObjectReader:ReadObjectGraph
+(System.IO.BinaryReader reader, Boolean readHeaders, System.Object
+result, System.Runtime.Remoting.Messaging.Header[] headers)
+in <0x0011f>
+System.Runtime.Serialization.Formatters.Binary.BinaryFormatter:NoCheckDeserialize
+(System.IO.Stream serializationStream,
+System.Runtime.Remoting.Messaging.HeaderHandler handler)
+in <0x0000f>
+System.Runtime.Serialization.Formatters.Binary.BinaryFormatter:Deserialize
+(System.IO.Stream serializationStream)
+in <0x00035> System.Resources.ResourceReader:ReadNonPredefinedValue
+(System.Type exp_type)
+in <0x00321> System.Resources.ResourceReader:ReadValueVer1
+(System.Type type)
+in <0x0017b> System.Resources.ResourceReader:ResourceValue (Int32 index)
+in <0x00028>
+System.Resources.ResourceReader+ResourceEnumerator:get_Value ()
+in <0x0008c> System.Resources.ResourceSet:ReadResources ()
+in <0x00049> System.Resources.ResourceSet:GetObject (System.String
+name, Boolean ignoreCase)
+in <0x000c8> System.Resources.ResourceManager:GetObject (System.String
+name, System.Globalization.CultureInfo culture)
+in <0x00010> System.Resources.ResourceManager:GetObject (System.String
+name)
+in <0x00017> System.Windows.Forms.Locale:GetResource (System.String name)
+in <0x00011> System.Windows.Forms.Form:.cctor ()--- End of inner
+exception stack trace ---
+ 
+in <0x00000> <unknown method>
+in <0x00018> SimpleMDI.mdiForm:.ctor ()
+in (wrapper remoting-invoke-with-check) SimpleMDI.mdiForm:.ctor ()
+in <0x00018> SimpleMDI.mdiForm:Main ()
+


More information about the mono-bugs mailing list