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 を取ってきてインストールしました。