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

Tomokazu Kuribayashi k-tomo99 @ zap.att.ne.jp
2004年 4月 19日 (月) 19:22:29 JST


栗林です。

レスありがとうございます。
トレースは以下のようになっていました。

#0  0x4207c1ac in memcpy () from /lib/tls/libc.so.6
#1  0x0804ba09 in start_up_replication_server () at main.c:1191
#2  0x0804baae in replicate_main () at main.c:1224
#3  0x0804c18d in main (argc=6, argv=0x804d3e0) at main.c:1637
#4  0x42015574 in __libc_start_main () from /lib/tls/libc.so.6

main.c:1191:memcpy(header.userName,userName,sizeof(header.userName));
gdbでuserNameを見たところnullでした。

しかし
main.c:1179:userName = getenv("LOGNAME");
main.c:1180:show_debug("@@@ LOGNAME=%s",userName);
と、getenvの直後にshow_debugを追加すると正常に動作します。
LOGNAME自体もちゃんと設定されています。

これらの問題はrshで起動した場合のみ発生するので、通常起動時との
差をもう少し調べてみたいと思います。
何かアドバイスや注意点がありましたら、教えていただけると助かります。





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