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

Tomokazu Kuribayashi pgcluster@ml.postgresql.jp
Mon, 19 Apr 2004 15:19:42 +0900


栗林と申します。

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が正解なのかなと思います。

一度ご確認をしていただければと思います。

動作環境、構成
OS:RedHat9
PgCluster:1.0.6cv13
Replicate*2 - Cluster*3 - Loadbalancer