[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 メーリングリストの案内