仲村です

On Wed, 25 Oct 2006 18:00:27 +0900,
 Higuchi Masahiro <[EMAIL PROTECTED]> wrote:

>>  core を吐かすにはどうすればいいのでしょうか?
>
> コマンドからだったら、
> gcore(1)
> でcore imageをファイルに作ることもできますが、
> そういう話しではないのですよね。

 えぇ、普通に動いているときの core はあまり (^^;

>> /var/log/messages のログ
>> Oct 23 17:22:29 BUN kernel: pid 53518 (cvsnt), uid 1001: exited on signal 11
>
> を見る限り、signal 11で終了しているのでしょうね。
> truss(1)で追っかければ確認できると思います。

 truss は既に試していまして... truss -o /tmp/cvsnt.truss cvsnt
という感じで cvsnt を呼んでみたんですが、出力が途中までしか出ておらず
こけるときの状況を確認できないのです。

しかもこんな感じで、プロセスが終了せず。
% ps -ax | grep cvsnt
70782  ??  Ss     0:00.11 truss -o /tmp/cvsnt.truss cvsnt 
--allow-root=/export/misc/data/repository pserver
70783  ??  REL    0:00.41 [cvsnt]


> signal 11はデフォルトでcoreを作るので、sigprocmask(2)かなにかで、
> シグナルをマスクして、coreを吐かないようなコードを書いてあるのでは
> ありませんか?

 SIGSEGV で grep しましたがマスクされてないみたいです。
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+
 関西沖縄の集い がじまるの会 手伝い 一人だけの勝手に神奈川支部
 仲村 武 <[EMAIL PROTECTED]>

メールによる返信