[Mono-bugs] [Bug 29374][Nor] New - infinite loop with marshal2.cs
bugzilla-daemon@rocky.ximian.com
bugzilla-daemon@rocky.ximian.com
23 Aug 2002 15:28:35 -0000
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 lupus@ximian.com.
http://bugzilla.ximian.com/show_bug.cgi?id=29374
--- shadow/29374 Fri Aug 23 11:28:35 2002
+++ shadow/29374.tmp.23340 Fri Aug 23 11:28:35 2002
@@ -0,0 +1,37 @@
+Bug#: 29374
+Product: Mono/MCS
+Version: unspecified
+OS: other
+OS Details:
+Status: NEW
+Resolution:
+Severity:
+Priority: Normal
+Component: Misc
+AssignedTo: mono-bugs@ximian.com
+ReportedBy: lupus@ximian.com
+QAContact: mono-bugs@ximian.com
+TargetMilestone: ---
+URL:
+Cc:
+Summary: infinite loop with marshal2.cs
+
+marshal2.cs in mono/mono/tests doesn't compile with mcs running with the ms
+runtime (it seems to just sit there like in an infinite loop or a wait).
+With the mono runtime it gives an exception:
+
+Unhandled Exception: System.IndexOutOfRangeException: Array index is out of
+range
+in <0x00066> 00 System.Reflection.Emit.TypeBuilder:string_from_bytes
+(byte[],int,int)
+in <0x0031a> 00 System.Reflection.Emit.TypeBuilder:SetCustomAttribute
+(System.Reflection.Emit.CustomAttributeBuilder)
+in <0x0086f> 00 Mono.CSharp.Attribute:ApplyAttributes
+(Mono.CSharp.EmitContext,object,object,Mono.CSharp.Attributes,Mono.CSharp.Location)
+in <0x0088b> 00 Mono.CSharp.TypeContainer:Emit ()
+in <0x004f5> 00 Mono.CSharp.RootContext:EmitCode ()
+in <0x00833> 00 Mono.CSharp.Driver:MainDriver (string[])
+in <0x00019> 00 Mono.CSharp.Driver:Main (string[])
+
+Though that may be a bug in reflection I'd prefer to debug it knowing mcs
+can compile it fine.