FIN_WAIT1 bug with RH 6 (Re: [distcc] distcc 0.9 released)
Hien D. Ngo
hien at moses.xp.com
Wed Sep 4 21:32:00 GMT 2002
distcc continues to run on my RH 6 test boxes, but now leaves a ton of FIN_WAIT1
processes around (284 total at last count.) My RH 7.2/7.3 boxes don't exhibit this
problem and are still running without problems as of this writing.
Attached is the debugging info.
Hien
---- Original Message ----
From: Martin Pool
Date: Tue 9/3/02 2:41
To: distcc at lists.samba.org
Subject: [distcc] distcc 0.9 released
This has a lot of fairly small bug fixes to try to address the
problems reported last week.
--
Martin
_______________________________________________
distcc mailing list
distcc at lists.samba.org
http://lists.samba.org/cgi-bin/mailman/listinfo/distcc
-------------- next part --------------
=======
distcc
=======
ngoh at build03.foo.com $ netstat -to | grep 3568
tcp 0 69 build03.foo.com:3568 build04.foo.com:4200 FIN_WAIT1
off (0.00/0/0)
ngoh at build03.foo.com $ lsof -i:3568
=======
distccd
=======
ngoh at build04.foo.com $ netstat -to | grep 3568
tcp 0 0 build04.foo.com:4200 build03.foo.com:3568
ESTABLISHED off (0.00/0/0)
ngoh at build04.foo.com $ lsof -i:3568
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
distccd 911 ngoh 5u inet 1474444 TCP
build04.foo.com:4200->build03.foo.com:3568 (ESTABLISHED)
ngoh at build04.foo.com $ strace -p 911
about to attach 38f
read(5, <unfinished ...>
ngoh at build04.foo.com $ grep '\[911\]' /tmp/distcc.log
distccd[911] (dcc_log_clientname) connection from build03.foo.com (192.168.0.146)
distccd[911] (dcc_r_argv) reading 43 arguments from job submission
distccd[911] (dcc_r_argv) argv[0] = "g++"
distccd[911] (dcc_r_argv) argv[1] = "-fPIC"
distccd[911] (dcc_r_argv) argv[2] = "-g"
distccd[911] (dcc_r_argv) argv[3] = "-O"
distccd[911] (dcc_r_argv) argv[4] = "-Wall"
distccd[911] (dcc_r_argv) argv[5] = "-pipe"
distccd[911] (dcc_r_argv) argv[6] = "-pthread"
distccd[911] (dcc_r_argv) argv[7] = "-Wno-non-template-friend"
distccd[911] (dcc_r_argv) argv[8] = "-Wwrite-strings"
distccd[911] (dcc_r_argv) argv[9] = "-ffor-scope"
distccd[911] (dcc_r_argv) argv[10] = "-I./shadow/linux"
distccd[911] (dcc_r_argv) argv[11] = "-I../../secdb-calc-server/linux.bld"
distccd[911] (dcc_r_argv) argv[12] = "-I."
distccd[911] (dcc_r_argv) argv[13] = "-I/scratch/users/ngoh/ver/hdr/shadow/linux"
distccd[911] (dcc_r_argv) argv[14] = "-I/scratch/users/ngoh/ver/hdr"
distccd[911] (dcc_r_argv) argv[15] = "-I/scratch/users/ngoh/ver/hdr/shadow/linux"
distccd[911] (dcc_r_argv) argv[16] = "-I/scratch/users/ngoh/ver/hdr"
distccd[911] (dcc_r_argv) argv[17] = "-DRW_NO_STL"
distccd[911] (dcc_r_argv) argv[18] = "-ftemplate-depth-50"
distccd[911] (dcc_r_argv) argv[19] = "-DRW_CENTURY_REQD"
distccd[911] (dcc_r_argv) argv[20] = "-DRW_MULTI_THREAD"
distccd[911] (dcc_r_argv) argv[21] = "-D_REENTRANT"
distccd[911] (dcc_r_argv) argv[22] = "-I/usr/local/RogueWave-7.1.1"
distccd[911] (dcc_r_argv) argv[23] = "-DMY_RW_CTLIB_=/usr/local/RogueWave-7.1.1/lib/libsdb12d.so"
distccd[911] (dcc_r_argv) argv[24] = "-D_POSIX_THREADS"
distccd[911] (dcc_r_argv) argv[25] = "-D_POSIX_THREAD_SAFE_FUNCTIONS"
distccd[911] (dcc_r_argv) argv[26] = "-D_REENTRANT"
distccd[911] (dcc_r_argv) argv[27] = "-DACE_HAS_AIO_CALLS"
distccd[911] (dcc_r_argv) argv[28] = "-DACE_HAS_EXCEPTIONS"
distccd[911] (dcc_r_argv) argv[29] = "-I/usr/local/ACE-5.2"
distccd[911] (dcc_r_argv) argv[30] = "-I/usr/local/ACE-5.2/TAO"
distccd[911] (dcc_r_argv) argv[31] = "-I/usr/local/ACE-5.2/TAO/tao"
distccd[911] (dcc_r_argv) argv[32] = "-I/usr/local/ACE-5.2/TAO/tao/PortableServer"
distccd[911] (dcc_r_argv) argv[33] = "-I/usr/local/ACE-5.2/TAO/orbsvcs/orbsvcs"
distccd[911] (dcc_r_argv) argv[34] = "-I/scratch/users/ngoh/ver/hdr/portable/tao"
distccd[911] (dcc_r_argv) argv[35] = "-I/scratch/users/ngoh/ver/hdr/portable/tao"
distccd[911] (dcc_r_argv) argv[36] = "-DCORBA_IMPL_TAO"
distccd[911] (dcc_r_argv) argv[37] = "-DGNU_READLINE"
distccd[911] (dcc_r_argv) argv[38] = "-DCOMPAT_LAYER_NO_MIN_MAX"
distccd[911] (dcc_r_argv) argv[39] = "-c"
distccd[911] (dcc_r_argv) argv[40] = "-o"
ngoh at build04.foo.com $ lsof -p 911
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
distccd 911 ngoh cwd DIR 0,12 3072 4113 /a/hienpc.foo.com/space/home/ngoh (hienpc.foo.com:/space/home/ngoh)
distccd 911 ngoh rtd DIR 3,1 1024 2 /
distccd 911 ngoh txt REG 3,6 156577 428108 /local/usr/local/utils/bin/distccd
distccd 911 ngoh mem REG 3,1 340663 32771 /lib/ld-2.1.3.so
distccd 911 ngoh mem REG 3,1 370141 32789 /lib/libnsl-2.1.3.so
distccd 911 ngoh mem REG 3,1 4101324 32776 /lib/libc-2.1.3.so
distccd 911 ngoh mem REG 3,1 246652 32809 /lib/libnss_files-2.1.3.so
distccd 911 ngoh mem REG 3,1 67580 32805 /lib/libnss_dns-2.1.3.so
distccd 911 ngoh mem REG 3,1 169720 32816 /lib/libresolv-2.1.3.so
distccd 911 ngoh 0u CHR 1,3 4099 /dev/null
distccd 911 ngoh 1u CHR 1,3 4099 /dev/null
distccd 911 ngoh 2u CHR 1,3 4099 /dev/null
distccd 911 ngoh 3w REG 3,1 159789768 8194 /tmp/distcc.log
distccd 911 ngoh 5u inet 1474444 TCP build04.foo.com:4200->build03.foo.com:3568 (ESTABLISHED)
More information about the distcc
mailing list