2006-03-19から1日間の記事一覧

プロセスの状態

man psによると,プロセスには,次の状態がある.UNIXよりずいぶん多いねぇ. Moribund Process has exited and is about to have its resources reclaimed. Ready on the queue of processes ready to be run. Scheding about to be run. Running running. …

acidでバックトレース

では,落ちた時点のバックトレースを見てみよう.アタッチしたいプロセスのPIDを引数にacidを起動する.stk()でバックトレースが表示される.libcの_mainからmainが呼ばれ,fooで止まっているのがわかる. term% acid 266 /proc/266/text:386 plan 9 executa…

コアがない

UNIXでプログラムにバグがあり,SEGVを起こした場合,通常はメモリイメージがコアファイルに書き出されるので,それをデバッガに食わせて,デバッグする.まぁ,最近のLinux distroだとコア出力はデフォルトで無効になっているので,ulimitを変更する必要が…