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=81956 --- shadow/81956 2007-07-05 12:24:34.000000000 -0400 +++ shadow/81956.tmp.14709 2007-07-06 11:33:17.000000000 -0400 @@ -1,17 +1,17 @@ Bug#: 81956 -Product: Mono: Class Libraries +Product: Mono: Compilers Version: 1.2 OS: unknown OS Details: -Status: ASSIGNED +Status: NEW Resolution: Severity: Unknown Priority: Wishlist -Component: Mono.Security -AssignedTo: [EMAIL PROTECTED] +Component: C# +AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] QAContact: [EMAIL PROTECTED] TargetMilestone: --- URL: Cc: Summary: ArrayOutOfBounds in BigInteger class @@ -382,6 +382,16 @@ #region Random + [ThreadStatic] private static RandomNumberGenerator rng; private static RandomNumberGenerator Rng { get { + +------- Additional Comments From [EMAIL PROTECTED] 2007-07-06 11:33 ------- +Turns out this is actually a compiler issue. Both GMCS and MCS produce +an executable that crashes instantly under multithreaded usage in +MS.NET framework. It may crash under non-multithreaded usage, but the +crashes are a lot less frequent. + +The same code compiled under csc 7.x or 8.x works fine. To duplicate +you just need to compile the Mono.BigInteger class under gmcs and run +the attached testcase. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
