https://bugzilla.novell.com/show_bug.cgi?id=653842
https://bugzilla.novell.com/show_bug.cgi?id=653842#c0 Summary: A case that runtime crashed if startup --llvm --gc=sgen, using generic and struct. Classification: Mono Product: Mono: Runtime Version: unspecified Platform: x86-64 OS/Version: RHEL 5 Status: NEW Severity: Critical Priority: P5 - None Component: GC AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.517.44 Safari/534.7 Alwasy crashed. Sample code below. using System; using System.Collections.Generic; namespace MyTest { class Daemon { [STAThread] static void Main(string[] args) { var crash = new MyTest.Crash(); crash.Crack(); } } } namespace MyTest { public class Crash { public Dictionary<uint, TestStruct> _dict; public Crash() { _dict = new Dictionary<uint, TestStruct>(); } public void Crack() { for (uint i = 1; i < 1000000; i++) { var groupStatus = new TestStruct(); groupStatus.SN = i; groupStatus.Status = i.ToString(); _dict.Add(groupStatus.SN, groupStatus); } } } public struct TestStruct { public uint SN; public string Status; } } Reproducible: Always Steps to Reproduce: 1. 2. 3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
