[Mono-bugs] [Bug 77398][Wis] Changed - CRITICAL **: mono_bitset_test: assertion `pos < set->size' failed due to reflection/reflection emit

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Sun Apr 2 12:47:35 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 dominic_ullmann at hispeed.ch.


--- shadow/77398	2006-01-31 13:40:38.000000000 -0500
+++ shadow/77398.tmp.362	2006-04-02 12:47:35.000000000 -0400
@@ -1,13 +1,13 @@
 Bug#: 77398
 Product: Mono: Runtime
 Version: 1.1
 OS: unknown
 OS Details: Ubuntu Linux 5.04
-Status: RESOLVED   
-Resolution: FIXED
+Status: REOPENED   
 Severity: Unknown
 Priority: Wishlist
 Component: misc
 AssignedTo: vargaz at gmail.com                            
 ReportedBy: dominic_ullmann at hispeed.ch               
 QAContact: mono-bugs at ximian.com
@@ -52,6 +52,53 @@
 Created an attachment (id=16413)
 Demo for the reported problem
 ------- Additional Comments From vargaz at gmail.com  2006-01-31 13:40 -------
 Fixed in SVN HEAD and the 1.1.13 branch.
+------- Additional Comments From dominic_ullmann at hispeed.ch  2006-04-02 12:47 -------
+Thanks for fixing this bug.
+I've tested with revision 58886 and found the same problem in a
+slightly different situation.
+If I generate an interface instead of a class, which implements an
+interface, the same problem occurs.
+As attachement, I provide an NUnit test for these problems and an
+updated demo showing the problem.
+Thanks for fixing this also for the interface case.
+Steps to reproduce the problem with the test case:
+1. Compile the provided test with the following command line:
+mcs /t:library /r:nunit.framework.dll TestRefEmitInterfaceReflect.cs
+2. run the tests with 
+mono nunit-console.exe TestRefEmitInterfaceReflect.dll
+Actual Results:
+Output is
+NUnit version 2.2.2
+Copyright (C) 2002-2003 James W. Newkirk, Michael C. Two, Alexei A.
+Vorontsov, Charlie Poole.
+Copyright (C) 2000-2003 Philip Craig.
+All Rights Reserved.
+OS Version: Unix    Mono Version: 1.1.4322.2032
+** (../../NUnit/bin/nunit-console.exe:9973): CRITICAL **:
+mono_bitset_test: assertion `pos < set->size' failed
+** ERROR **: file monobitset.c: line 102 (mono_bitset_set): assertion
+failed: (pos < set->size)
+Expected Results:
+no error
+How often does this happen? 

More information about the mono-bugs mailing list