[pgcluster: 253] Re: 1.0.6cv13での起動エラー

TANIDA Yutaka tanida @ sra.co.jp
2004年 4月 19日 (月) 15:51:44 JST


谷田です。いま仕組み分科会で、近くに本人がいます。

On Mon, 19 Apr 2004 15:19:42 +0900
Tomokazu Kuribayashi <k-tomo99 @ zap.att.ne.jp> wrote:

> 
> 栗林と申します。
> 
> rsh経由でレプリケートサーバーを起動しようとした所、リカバリの
> プロセスのみしか立ち上がらないのでソースを見てみました。
> 
> main.c 1190〜1191行
>         memcpy(header.from_host,hostName,sizeof(header.from_host));
>         memcpy(header.userName,userName,sizeof(header.userName));
> 
> このmemcpyでhostName,userNameの領域外メモリにアクセスして
> 落ちてるようでした。
> sizeofではなくstrlenが正解なのかなと思います。

一度gdbでトレースと取ってみてはいかがでしょうか?

# そのsizeof()は間違いない、と三谷さんは申しておりました。

-- 
TANIDA Yutaka <tanida @ sra.co.jp>




pgcluster メーリングリストの案内