[Mono-bugs] [Bug 75497][Maj] New - second debugging session (after
rebuilding) in MD fails
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Wed Jul 6 20:54:57 EDT 2005
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 toshok at ximian.com.
http://bugzilla.ximian.com/show_bug.cgi?id=75497
--- shadow/75497 2005-07-06 20:54:57.000000000 -0400
+++ shadow/75497.tmp.30253 2005-07-06 20:54:57.000000000 -0400
@@ -0,0 +1,54 @@
+Bug#: 75497
+Product: Mono: Debugger
+Version: unspecified
+OS:
+OS Details:
+Status: NEW
+Resolution:
+Severity:
+Priority: Major
+Component: backend
+AssignedTo: toshok at ximian.com
+ReportedBy: toshok at ximian.com
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL:
+Summary: second debugging session (after rebuilding) in MD fails
+
+If you open a project, build it, open (and finish) a debugger session,
+recompile the project, and start a new debugger session, you get something
+along the lines of:
+
+Symbol file `/home/toshok/Projects/Hello World/bin/Debug/Hello
+World.exe.mdb' does not match assembly `/home/toshok/Projects/Hello
+World/bin/Debug/Hello World.exe'
+EXCEPTION: System.NullReferenceException: Object reference not set to an
+instance of an object
+in <0x00076> Mono.Debugger.Languages.Mono.MonoSymbolFile:GetSourceMethod
+(Int32 index)
+in <0x0007d> Mono.Debugger.Languages.Mono.MonoSymbolFile:GetMonoMethod
+(Int32 index)
+in <0x00014> Mono.Debugger.Languages.Mono.MonoSymbolFile:GetMonoMethod
+(Int32 index, System.Byte[] contents)
+in <0x0001c>
+Mono.Debugger.Languages.Mono.MonoSymbolFile+MethodRangeEntry:GetSymbolLookup ()
+in <0x0000b> Mono.Debugger.SymbolRangeEntry:get_symbol_lookup
+(System.Object user_data)
+in (wrapper delegate-invoke) System.MulticastDelegate:invoke_object_object
+(object)
+in <0x000b9> Mono.Debugger.ObjectCache:get_Data ()
+in <0x00073> Mono.Debugger.SymbolRangeEntry:get_SymbolLookup ()
+in <0x002a3> Mono.Debugger.SymbolTable:Lookup (TargetAddress address)
+in <0x0011e> Mono.Debugger.SymbolTableCollection:Lookup (TargetAddress address)
+in <0x0005f> Mono.Debugger.Backends.SingleSteppingEngine:Lookup
+(TargetAddress address)
+in <0x0008c> Mono.Debugger.Backends.SingleSteppingEngine:frame_changed
+(TargetAddress address, Mono.Debugger.Backends.Operation operation)
+in <0x00bea> Mono.Debugger.Backends.SingleSteppingEngine:ProcessChildEvent
+(Mono.Debugger.Backends.ChildEvent cevent)
+in <0x0024e> Mono.Debugger.Backends.SingleSteppingEngine:ProcessEvent
+(Int32 status)
+in <0x00197> Mono.Debugger.ThreadManager:engine_thread_main ()
+
+Looks like there's some more in memory debugger stuff that's not being
+cleaned up.
More information about the mono-bugs
mailing list