[Mono-list] Re: Debugging with mdb

Robert Jordan robertj at gmx.net
Fri May 19 10:44:42 EDT 2006


Nikki Locke wrote:
> I've still not got anywhere with mdb. I uninstalled the binary, then downloaded the source and installed that. Now things 
> are worse :-(

You have to compile mono from SVN if you want to test(1) the debugger.

Robert

(1) The debugger is under development.

> 
> [nikki at router test]$ mdb Old.exe
> Mono Debugger
> (mdb) list
> ERROR: No program to debug.
> (mdb) run
> Starting program: Old.exe
> EXCEPTION: Mono.Debugger.SymbolTableException: `MONO_DEBUGGER__debugger_info' has version 55, but expected at most 54.
> in [0x0011d] Mono.Debugger.Backends.MonoThreadManager:.ctor (Mono.Debugger.Backends.ThreadManager thread_manager, 
> Mono.Debugger.Backends.Inferior inferior, TargetAddress info, Boolean attach)
> in [0x0001e] (at /var/src/mono-debugger-0.12/backends/MonoThreadManager.cs:39) 
> Mono.Debugger.Backends.MonoThreadManager:Initialize (Mono.Debugger.Backends.ThreadManager thread_manager, 
> Mono.Debugger.Backends.Inferior inferior, Boolean attach)
> in [0x0002d] (at /var/src/mono-debugger-0.12/backends/Process.cs:199) Mono.Debugger.Process:Initialize 
> (Mono.Debugger.Backends.SingleSteppingEngine engine, Mono.Debugger.Backends.Inferior inferior)
> in (wrapper remoting-invoke-with-check) Mono.Debugger.Process:Initialize 
> (Mono.Debugger.Backends.SingleSteppingEngine,Mono.Debugger.Backends.Inferior)
> in [0x0001c] (at /var/src/mono-debugger-0.12/backends/ThreadManager.cs:195) 
> Mono.Debugger.Backends.ThreadManager:HandleChildEvent (Mono.Debugger.Backends.SingleSteppingEngine engine, 
> Mono.Debugger.Backends.Inferior inferior, Mono.Debugger.Backends.ChildEvent cevent)
> in (wrapper remoting-invoke-with-check) Mono.Debugger.Backends.ThreadManager:HandleChildEvent 
> (Mono.Debugger.Backends.SingleSteppingEngine,Mono.Debugger.Backends.Inferior,Mono.Debugger.Backends.Inferior/ChildEvent&)
> in [0x00114] (at /var/src/mono-debugger-0.12/backends/SingleSteppingEngine.cs:185) 
> Mono.Debugger.Backends.SingleSteppingEngine:ProcessEvent (Int32 status)
> in (wrapper remoting-invoke-with-check) Mono.Debugger.Backends.SingleSteppingEngine:ProcessEvent (int)
> in [0x000d0] (at /var/src/mono-debugger-0.12/backends/ThreadManager.cs:329) 
> Mono.Debugger.Backends.ThreadManager:engine_thread_main ()



More information about the Mono-list mailing list