https://bugzilla.novell.com/show_bug.cgi?id=650355
https://bugzilla.novell.com/show_bug.cgi?id=650355#c0 Summary: Crash in IPAddress..ctor with hard debugger attached Classification: Mono Product: Mono: Debugger Version: 2.8.x Platform: x86-64 OS/Version: Ubuntu Status: NEW Severity: Normal Priority: P5 - None Component: backend AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-us) AppleWebKit/531.2+ (KHTML, like Gecko) Version/5.0 Safari/531.2+ Ubuntu/10.04 LTS () Epiphany/2.30.2 When running my application in MonoDevelop under the hard debugger, I get this interesting gem: Stacktrace: at System.Collections.Generic.Dictionary`2<string, int>.Init (int,System.Collections.Generic.IEqualityComparer`1<string>) [0x00050] in /home/james/Downloads/mono-2.8/mcs/class/corlib/System.Collections.Generic/Dictionary.cs:274 at System.Collections.Generic.Dictionary`2<string, int>.Init (int,System.Collections.Generic.IEqualityComparer`1<string>) [0x00012] in /home/james/Downloads/mono-2.8/mcs/class/corlib/System.Collections.Generic/Dictionary.cs:265 at System.Collections.Generic.Dictionary`2<string, int>..ctor (int) [0x00006] in /home/james/Downloads/mono-2.8/mcs/class/corlib/System.Collections.Generic/Dictionary.cs:238 at Mono.Globalization.Unicode.MSCompatUnicodeTable.FillCJKCore (string,Mono.Globalization.Unicode.CodePointIndexer&,byte*&,byte*&,Mono.Globalization.Unicode.CodePointIndexer&,byte*&) [0x0000d] in /home/james/Downloads/mono-2.8/mcs/class/corlib/Mono.Globalization.Unicode/MSCompatUnicodeTable.cs:803 at Mono.Globalization.Unicode.MSCompatUnicodeTable.FillCJK (string,Mono.Globalization.Unicode.CodePointIndexer&,byte*&,byte*&,Mono.Globalization.Unicode.CodePointIndexer&,byte*&) [0x0000c] in /home/james/Downloads/mono-2.8/mcs/class/corlib/Mono.Globalization.Unicode/MSCompatUnicodeTable.cs:785 at Mono.Globalization.Unicode.SimpleCollator.SetCJKTable (System.Globalization.CultureInfo,Mono.Globalization.Unicode.CodePointIndexer&,byte*&,byte*&,Mono.Globalization.Unicode.CodePointIndexer&,byte*&) [0x0000c] in /home/james/Downloads/mono-2.8/mcs/class/corlib/Mono.Globalization.Unicode/SimpleCollator.cs:244 at Mono.Globalization.Unicode.SimpleCollator..ctor (System.Globalization.CultureInfo) [0x0001e] in /home/james/Downloads/mono-2.8/mcs/class/corlib/Mono.Globalization.Unicode/SimpleCollator.cs:175 at Mono.Globalization.Unicode.SimpleCollator..cctor () <IL 0x0001e, 0x00052> at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <IL 0x0001b, 0x0004c> at System.Globalization.CompareInfo..ctor (System.Globalization.CultureInfo) [0x000b7] in /home/james/Downloads/mono-2.8/mcs/class/corlib/System.Globalization/CompareInfo.cs:157 at System.Globalization.CompareInfo..ctor (System.Globalization.CultureInfo) [0x00067] in /home/james/Downloads/mono-2.8/mcs/class/corlib/System.Globalization/CompareInfo.cs:147 at System.Globalization.CultureInfo.get_CompareInfo () [0x00033] in /home/james/Downloads/mono-2.8/mcs/class/corlib/System.Globalization/CultureInfo.cs:467 at string.IndexOf (string) [0x0002b] in /home/james/Downloads/mono-2.8/mcs/class/corlib/System/String.cs:1154 at System.Net.IPv6Address.TryParse (string,System.Net.IPv6Address&) [0x001bf] in /home/james/Downloads/mono-2.8/mcs/class/System/System.Net/IPv6Address.cs:226 at System.Net.IPv6Address.Parse (string) [0x00011] in /home/james/Downloads/mono-2.8/mcs/class/System/System.Net/IPv6Address.cs:84 at System.Net.IPv6Address..cctor () <IL 0x00005, 0x00013> at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <IL 0x0001b, 0x0004c> at System.Net.IPAddress.ParseIPV6 (string) [0x00021] in /home/james/Downloads/mono-2.8/mcs/class/System/System.Net/IPAddress.cs:310 at System.Net.IPAddress.ParseIPV6 (string) [0x00000] in /home/james/Downloads/mono-2.8/mcs/class/System/System.Net/IPAddress.cs:307 at System.Net.IPAddress..cctor () <IL 0x0003e, 0x000a7> at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <IL 0x0001b, 0x0004c> at Cobweb.Microthread.Run () [0x00021] in /home/james/Code/src/oss/cobweb/Cobweb/Microthread.cs:82 at Cobweb.Microthread.Run () [0x00016] in /home/james/Code/src/oss/cobweb/Cobweb/Microthread.cs:81 at Cobweb.Microthread.RunCore () [0x00016] in /home/james/Code/src/oss/cobweb/Cobweb/Microthread.cs:75 at Cobweb.Scheduler.RunImpl () [0x000a6] in /home/james/Code/src/oss/cobweb/Cobweb/Scheduler.cs:68 at Cobweb.Scheduler.Run () [0x00000] in /home/james/Code/src/oss/cobweb/Cobweb/Scheduler.cs:40 at Cobweb.Demo.Program.Main (string[]) [0x0002c] in /home/james/Code/src/oss/cobweb/Cobweb.Demo/Program.cs:75 at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <IL 0x00049, 0x00092> Native stacktrace: /opt/mono-2.8/bin/mono() [0x48be8b] /opt/mono-2.8/bin/mono() [0x4df30f] /lib/libpthread.so.0(+0xf8f0) [0x7f9e38b888f0] [0x41efb600] ================================================================= Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. ================================================================= As a result of this I am unable to debug. The second time I hit Debug, MonoDevelop crashes and exits. I'd prefer to use the Soft Debugger instead, but it appears to occasionally screw up with tasklets, turning my 'this' pointer into a NullReferenceException (64-bit Linux) rarely but enough that I can't use it to debug. I have no problems whatsoever on this particular platform when no debugger is attached. Please see about fixing this hard debugger bug. I really would like some form of working debugger. 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
