[Mono-bugs] [Bug 82813][Wis] Changed - Ruby.NET + monoport script == assertion failed: (col < mono_metadata_table_count (bitfield))

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Wed Sep 12 09:27:08 EDT 2007


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 vargaz at gmail.com.

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

--- shadow/82813	2007-09-11 23:13:54.000000000 -0400
+++ shadow/82813.tmp.22743	2007-09-12 09:27:08.000000000 -0400
@@ -2,13 +2,13 @@
 Product: Mono: Runtime
 Version: 1.2
 OS: All
 OS Details: Linux
 Status: NEW   
 Resolution: 
-Severity: 
+Severity: Unknown
 Priority: Wishlist
 Component: misc
 AssignedTo: mono-bugs at ximian.com                            
 ReportedBy: m.david at xmlhacker.com               
 QAContact: mono-bugs at ximian.com
 TargetMilestone: ---
@@ -155,6 +155,34 @@
 
 Additional Information:
 
 Using Mono 1.2.5 (/trunk/ r85666) to compile and run Ruby.exe seems to 
 force the monoport script into an infinite loop, pegging the processor as 
 a result.
+
+------- Additional Comments From vargaz at gmail.com  2007-09-12 09:27 -------
+I believe this is a bug in Ruby.NET. It creates some assemblies on
+the fly, and these assemblies do not seem to be perfectly valid.
+
+Here is the typedef table of one of the assemblies:
+Typedef Table
+1: (null) (flist=1, mlist=1, flags=0x0, extends=0x0)
+2: _Internal.SourceFile_http (flist=1, mlist=1, flags=0x100001,
+extends=0x5)
+3: _Internal.Frame5 (flist=84, mlist=85, flags=0x100001, extends=0x19)
+4: Net (flist=84, mlist=89, flags=0x100001, extends=0x3d)
+5: Net/HTTPBadResponse (flist=84, mlist=91, flags=0x100002, extends=0x41)
+6: Net/HTTPHeaderSyntaxError (flist=84, mlist=93, flags=0x100002,
+extends=0x41)
+7: Net/HTTP (flist=84, mlist=95, flags=0x100002, extends=0x3d)
+8: Net/HTTP/singletonClass (flist=84, mlist=142, flags=0x100002,
+extends=0x3d)
+9: Net/HTTP/ProxyDelta (flist=84, mlist=145, flags=0x100002, extends=0x3d)
+10: Net/HTTP/Get (flist=84, mlist=168, flags=0x100002, extends=0x2c)
+11: Net/HTTPRequest (flist=84, mlist=165, flags=0x100002, extends=0x30)
+12: Net/HTTPGenericRequest (flist=84, mlist=150, flags=0x100002,
+extends=0x3d)
+
+The mlist fields of the typedef entries should be greater than 
+the preceeding entry, but this is not true for row 11.
+
+


More information about the mono-bugs mailing list