Bugzilla – Bug 321499
Debugger fails almost entire testsuite
Last modified: 2007-09-15 21:24:34 UTC
---- Reported by peter@newton.cx 2006-07-06 17:14:40 MST ---- After the fixing of https://bugzilla.novell.com/show_bug.cgi?id=MONO78676 I can now at least start a program in the debugger, but almost the entire testsuite fails to run. This is HEAD mdb on HEAD mono and mcs. I will attach the TestResult.log and TestResult.xml files. ---- Additional Comments From peter@newton.cx 2006-07-06 17:15:11 MST ---- Created an attachment (id=170059) TestResult.log of test suite failures ---- Additional Comments From peter@newton.cx 2006-07-06 17:15:38 MST ---- Created an attachment (id=170060) TestResult.xml of test suite failures ---- Additional Comments From martin@ximian.com 2006-07-08 11:38:51 MST ---- Just committed something to SVN (r62363) which might fix the problem. Please lemme know if you're still having problems. ---- Additional Comments From peter@newton.cx 2006-07-11 19:21:24 MST ---- The commit fixes a few tests but 24 of them still fail. I will attach a new TestResult.log ---- Additional Comments From peter@newton.cx 2006-07-11 19:23:04 MST ---- Created an attachment (id=170061) Updated TestResult.log, 24 failures ---- Additional Comments From marek.sieradzki@gmail.com 2006-09-01 12:50:18 MST ---- I get it after running make check with revision 64709 (mono and debugger) .. ================================================================= 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. ================================================================= Stacktrace: at Mono.Debugger.Languages.Mono.MonoLanguageBackend.do_update_symbol_table (Mono.Debugger.TargetMemoryAccess) [0x00061] in /home/marek/pkg/svn/debugger/languages/mono/MonoLanguageBackend.cs:375 at Mono.Debugger.Languages.Mono.MonoLanguageBackend.do_update_symbol_table (Mono.Debugger.TargetMemoryAccess) [0x0001d] in /home/marek/pkg/svn/debugger/languages/mono/MonoLanguageBackend.cs:366 at Mono.Debugger.Languages.Mono.MonoLanguageBackend.Notification (Mono.Debugger.Backends.Inferior,Mono.Debugger.Backends.NotificationType,Mono.Debugger.TargetAddress,long) [0x0002a] in /home/marek/pkg/svn/debugger/languages/mono/MonoLanguageBackend.cs:843 at Mono.Debugger.Backends.MonoThreadManager.HandleChildEvent (Mono.Debugger.Backends.SingleSteppingEngine,Mono.Debugger.Backends.Inferior,Mono.Debugger.Backends.Inferior/ChildEvent&) [0x00212] in /home/marek/pkg/svn/debugger/backends/MonoThreadManager.cs:229 at Mono.Debugger.Backends.ThreadManager.HandleChildEvent (Mono.Debugger.Backends.SingleSteppingEngine,Mono.Debugger.Backends.Inferior,Mono.Debugger.Backends.Inferior/ChildEvent&) [0x000d6] in /home/marek/pkg/svn/debugger/backends/ThreadManager.cs:190 at (wrapper remoting-invoke-with-check) Mono.Debugger.Backends.ThreadManager.HandleChildEvent (Mono.Debugger.Backends.SingleSteppingEngine,Mono.Debugger.Backends.Inferior,Mono.Debugger.Backends.Inferior/ChildEvent&) <0xffffffff> at Mono.Debugger.Backends.SingleSteppingEngine.ProcessEvent (int) [0x0015b] in /home/marek/pkg/svn/debugger/backends/SingleSteppingEngine.cs:182 at (wrapper remoting-invoke-with-check) Mono.Debugger.Backends.SingleSteppingEngine.ProcessEvent (int) <0xffffffff> at Mono.Debugger.Backends.ThreadManager.engine_thread_main () [0x000ce] in /home/marek/pkg/svn/debugger/backends/ThreadManager.cs:306 at Mono.Debugger.Backends.ThreadManager.start_inferior () [0x0001c] in /home/marek/pkg/svn/debugger/backends/ThreadManager.cs:90 at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void () <0xffffffff> at (wrapper runtime-invoke) System.Object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff> Native stacktrace: /opt/mono/bin/mono(mono_handle_native_sigsegv+0xde) [0x815dc3e] /opt/mono/bin/mono [0x812a3e8] [0xffffe440] /opt/mono/bin/mono(mono_class_vtable+0x513) [0x80dbc93] /opt/mono/bin/mono [0x812b395] /opt/mono/bin/mono [0x813f824] /opt/mono/bin/mono [0x81486d6] /opt/mono/bin/mono [0x8149f81] /opt/mono/bin/mono(mono_magic_trampoline+0x1a) [0x807fe1a] [0x4035a032] [0x41ba4106] [0x41b99544] [0x41b93cf6] [0x41b93b04] [0x41b92d80] [0x41b92a4e] [0x4145417f] [0x4144bd6e] [0x4144a540] [0x41357969] /opt/mono/bin/mono(mono_runtime_delegate_invoke+0x36) [0x80d9e16] /opt/mono/bin/mono [0x80ba019] /opt/mono/bin/mono [0x8106dee] /opt/mono/bin/mono [0x81204c5] /lib/tls/i686/cmov/libpthread.so.0 [0x400e6504] /lib/tls/i686/cmov/libc.so.6(__clone+0x5e) [0x401e750e] ---- Additional Comments From martin@ximian.com 2006-11-10 16:08:44 MST ---- I think we can close this now. I removed the extra appdomain and things seem to be stable now. ---- Additional Comments From peter@newton.cx 2006-11-11 01:16:21 MST ---- Unfortunately I still see a nearly identical set of failures. I'm on an FC6 machine with HEAD mono, mcs, and debugger. ---- Additional Comments From martin@ximian.com 2007-05-09 10:42:31 MST ---- Still can't reproduce this. Imported an attachment (id=170059) Imported an attachment (id=170060) Imported an attachment (id=170061) Unknown operating system unknown. Setting to default OS "Other".