2004-01-11 (Sun)
_ mono-debugger-0.5
コンパイラだとデバッガ使った方がラクだよな、というわけで mono-debugger-0.5 を入れてみた。
ところが起動しただけでエラー。
$ mdb bsc.exe ** ERROR **: pending init Babel.Sather.Compiler.CompositeNode aborting... ** (/usr/local/bin/Interpreter.exe:5483): WARNING **: i386-linux-ptrace.c:75: Ca n't read target memory at address 401ab5d4: そのようなプロセスはありません EXCEPTION: Mono.Debugger.InternalError: Got unknown error condition from inferio r: Unknown in <0x0015c> Mono.Debugger.Backends.PTraceInferior:handle_error (Mono.Debugger.B ackends.CommandError) in <0x00017> Mono.Debugger.Backends.PTraceInferior:check_error (Mono.Debugger.Ba ckends.CommandError) in <0x000d4> Mono.Debugger.Backends.PTraceInferior:GetBacktrace (int,Mono.Debugg er.TargetAddress) in <0x00124> Mono.Debugger.Backends.SingleSteppingEngine:frame_changed (Mono.Deb ugger.TargetAddress,int,Mono.Debugger.Backends.SingleSteppingEngine/StepOperatio n) in <0x002f0> Mono.Debugger.Backends.SingleSteppingEngine:process_child_event (Mo no.Debugger.Backends.ChildEvent,bool) in <0x00045> Mono.Debugger.Backends.SingleSteppingEngine:do_continue () in <0x0011a> Mono.Debugger.Backends.SingleSteppingEngine:process_command (Mono.D ebugger.Backends.SingleSteppingEngine/Command) in <0x00029> Mono.Debugger.Backends.SingleSteppingEngine:engine_thread_main (Mon o.Debugger.Backends.SingleSteppingEngine/Command)
やっぱprintfデバッグ(というかSystem.Console.WriteLineデバッグ)するしかないのか。
_ emacs 21.3.50
どうもしばらく使っているとキーリピートにカーソルが追随してくれな くなる。キーを離すとカーソルが一気に移動するので表示だけの問題ら しいけど、不便すぎるのでやっぱりdebに戻そうと思う。