[cvs-jp-info 774] Re: CVSNT が落ちる

Back to archive index

NAKAMURA, Takeshi 1yen****@sh*****
2006年 10月 23日 (月) 18:50:05 JST


仲村です。


 Win 上では debug できないけど、FreeBSD ならひょっとして...と思い
FreeBSD に cvsnt を入れてみました。

# uname -smr
FreeBSD 5.5-RELEASE-p7 i386
# cvsnt -v
Concurrent Versions System (CVSNT) 2.5.02 (Servalan) Build 2115 (client/server)


1. 落ちたときの core ファイル
クライアントはそのままで(pserver 接続)、症状が再現しました
(signal 11/SIGSEGV)が core は吐いてくれませんでした。


2. truss
次の手ということで truss 経由で cvsnt を呼ぶようにしましたが、出力が途中までしかされず。
cvspserver      stream  tcp     nowait  root /usr/bin/truss truss -o /tmp/cvsnt.truss cvsnt --allow-root=/export/misc/data/repository pserver

しかもこんな感じで、プロセスが終了せず。
% 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]


3. gdb
動いているプロセスにアタッチしたら
# pgrep cvsnt | xargs gdb /usr/local/bin/cvsnt
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
...
Loaded symbols for /libexec/ld-elf.so.1
[Switching to LWP 100306]
0x284c270f in open () from /lib/libc.so.5
(gdb) Detaching from program: /usr/local/bin/cvsnt, process 4357
デタッチされました。

 何か、追う方法って無いでしょうか?


On Fri, 20 Oct 2006 21:47:11 +0900,
 "NAKAMURA, Takeshi" <1yen****@sh*****> wrote:

>  ということで、CVSNT-2.0.51d-9 SJIS版 (http://igeta.ifdef.jp/cvsnt.html) を
> 使ってみたんですが、import の途中でサーバーが落ちてしまいます。
> 古いから仕方ないかと思い、<http://www.march-hare.com/cvspro/prods.asp?lang=EN> から
> cvsnt-2.5.03.2382.msi を取ってきてインストールしました。




CVS-JP-info メーリングリストの案内
Back to archive index