[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CVS hanging
From: |
Stephen Rasku |
Subject: |
CVS hanging |
Date: |
Tue, 27 Nov 2001 10:50:59 -0800 (PST) |
I am running CVS 1.11.1 pserver. Both client and server are Sparc
Solaris 7.
One of my developers can't use CVS. Every request hangs. I got him
to re-login but it didn't seem to make a difference. I, personally,
can access CVS with no problems. We just moved some of our
directories (including the CVS executables) onto another (NFS-mounted)
drive.
A truss of the server gives:
door_call(3, 0xFFBEF678) (sleeping...)
Not too useful, I know. Unfortunately, I can't attach to the server
until after the problem occurs.
A truss of the client gives:
truss cvs status messages.c
execve("/tgi/ops/local_SPARC/bin/cvs", 0xFFBEF074, 0xFFBEF084) argc =
3
open("/dev/zero", O_RDONLY) = 3
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 3,
0) =
0xFF3A0000
open("/usr/openwin/lib/libxnet.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/local/lib/libxnet.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/lib/libxnet.so.1", O_RDONLY) = 4
fstat(4, 0xFFBEEC0C) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) =
0xFF390000
close(4) = 0
open("/usr/openwin/lib/libc.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/local/lib/libc.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/lib/libc.so.1", O_RDONLY) = 4
fstat(4, 0xFFBEEC0C) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) =
0xFF380000
mmap(0x00000000, 761856, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) =
0xFF280000
munmap(0xFF324000, 57344) = 0
mmap(0xFF332000, 25540, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED,
4, 663552) = 0xFF332000
close(4) = 0
open("/usr/openwin/lib/libdl.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/local/lib/libdl.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/lib/libdl.so.1", O_RDONLY) = 4
fstat(4, 0xFFBEEC0C) = 0
mmap(0xFF380000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4,
0) =
0xFF380000
close(4) = 0
open("/usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1", O_RDONLY) = 4
fstat(4, 0xFFBEE9EC) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) =
0xFF370000
mmap(0x00000000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) =
0xFF360000
close(4) = 0
open("/usr/openwin/lib/libsocket.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/local/lib/libsocket.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/lib/libsocket.so.1", O_RDONLY) = 4
fstat(4, 0xFFBEEB8C) = 0
mmap(0xFF370000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4,
0) =
0xFF370000
mmap(0x00000000, 106496, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) =
0xFF260000
munmap(0xFF268000, 57344) = 0
mmap(0xFF276000, 11073, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED,
4, 24576) = 0xFF276000
close(4) = 0
open("/usr/openwin/lib/libnsl.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/local/lib/libnsl.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/lib/libnsl.so.1", O_RDONLY) = 4
fstat(4, 0xFFBEEACC) = 0
mmap(0xFF370000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4,
0) =
0xFF370000
mmap(0x00000000, 655360, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) =
0xFF180000
munmap(0xFF200000, 57344) = 0
mmap(0xFF20E000, 36316, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED,
4, 516096) = 0xFF20E000
mmap(0xFF218000, 26264, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED,
3, 0) = 0xFF218000
close(4) = 0
open("/usr/openwin/lib/libmp.so.2", O_RDONLY) Err#2 ENOENT
open("/usr/local/lib/libmp.so.2", O_RDONLY) Err#2 ENOENT
open("/usr/lib/libmp.so.2", O_RDONLY) = 4
fstat(4, 0xFFBEEACC) = 0
mmap(0xFF370000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4,
0) =
0xFF370000
mmap(0x00000000, 81920, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) =
0xFF240000
munmap(0xFF244000, 57344) = 0
mmap(0xFF252000, 3993, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 4,
8192) = 0xFF252000
close(4) = 0
close(3) = 0
munmap(0xFF370000, 8192) = 0
time() = 1006886388
brk(0x000B0DA0) = 0
brk(0x000B2DA0) = 0
open("/usr/share/lib/zoneinfo/Canada/Pacific", O_RDONLY) = 3
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0".., 8192) = 1008
close(3) = 0
brk(0x000B2DA0) = 0
brk(0x000B4DA0) = 0
access("/tgi/users/dale/.cvsrc", 4) Err#2 ENOENT
pathconf(".", _PC_PATH_MAX) = 1024
stat64("./", 0xFFBEEE68) = 0
stat64("/", 0xFFBEEDD0) = 0
open64("./../", O_RDONLY|O_NDELAY) = 3
fcntl(3, F_SETFD, 0x00000001) = 0
fstat64(3, 0xFFBEE470) = 0
fstat64(3, 0xFFBEEE68) = 0
getdents64(3, 0x000B3208, 1048) = 296
close(3) = 0
open64("./../../", O_RDONLY|O_NDELAY) = 3
fcntl(3, F_SETFD, 0x00000001) = 0
fstat64(3, 0xFFBEE470) = 0
fstat64(3, 0xFFBEEE68) = 0
getdents64(3, 0x000B3208, 1048) = 352
close(3) = 0
open64("./../../../", O_RDONLY|O_NDELAY) = 3
fcntl(3, F_SETFD, 0x00000001) = 0
fstat64(3, 0xFFBEE470) = 0
fstat64(3, 0xFFBEEE68) = 0
getdents64(3, 0x000B3208, 1048) = 560
close(3) = 0
open64("./../../../../", O_RDONLY|O_NDELAY) = 3
fcntl(3, F_SETFD, 0x00000001) = 0
fstat64(3, 0xFFBEE470) = 0
fstat64(3, 0xFFBEEE68) = 0
getdents64(3, 0x000B3208, 1048) = 136
close(3) = 0
open64("./../../../../../", O_RDONLY|O_NDELAY) = 3
fcntl(3, F_SETFD, 0x00000001) = 0
fstat64(3, 0xFFBEE470) = 0
fstat64(3, 0xFFBEEE68) = 0
getdents64(3, 0x000B3208, 1048) = 72
close(3) = 0
open64("./../../../../../../", O_RDONLY|O_NDELAY) = 3
fcntl(3, F_SETFD, 0x00000001) = 0
fstat64(3, 0xFFBEE470) = 0
fstat64(3, 0xFFBEEE68) = 0
getdents64(3, 0x000B3208, 1048) = 1048
getdents64(3, 0x000B3208, 1048) = 1048
getdents64(3, 0x000B3208, 1048) = 912
getdents64(3, 0x000B3208, 1048) = 712
close(3) = 0
open64("./../../../../../../../", O_RDONLY|O_NDELAY) = 3
fcntl(3, F_SETFD, 0x00000001) = 0
fstat64(3, 0xFFBEE470) = 0
fstat64(3, 0xFFBEEE68) = 0
open("/etc/mnttab", O_RDONLY) = 4
fstat64(4, 0xFFBEDE28) = 0
brk(0x000B4DA0) = 0
brk(0x000B6DA0) = 0
ioctl(4, TCGETA, 0xFFBEDDB4) Err#25 ENOTTY
read(4, " / p r o c\t / p r o c\t".., 8192) = 705
lstat64("/space", 0xFFBEE050) = 0
lstat64("/space/..", 0xFFBEE050) = 0
llseek(4, 0xFFFFFFFFFFFFFE41, SEEK_CUR) = 258
close(4) = 0
close(3) = 0
sigfillset(0xFF338B18) = 0
sigprocmask(SIG_BLOCK, 0xFFBEEF30, 0xFFBEEF20) = 0
sigaction(SIGABRT, 0xFFBEEEA0, 0x000B3AF0) = 0
sigprocmask(SIG_SETMASK, 0xFFBEEF20, 0x00000000) = 0
sigprocmask(SIG_BLOCK, 0xFFBEEF30, 0xFFBEEF20) = 0
sigaction(SIGHUP, 0xFFBEEEA0, 0x000B3A50) = 0
sigprocmask(SIG_SETMASK, 0xFFBEEF20, 0x00000000) = 0
sigprocmask(SIG_BLOCK, 0xFFBEEF30, 0xFFBEEF20) = 0
sigaction(SIGINT, 0xFFBEEEA0, 0x000B3A70) = 0
sigprocmask(SIG_SETMASK, 0xFFBEEF20, 0x00000000) = 0
sigprocmask(SIG_BLOCK, 0xFFBEEF30, 0xFFBEEF20) = 0
sigaction(SIGQUIT, 0xFFBEEEA0, 0x000B3A90) = 0
sigprocmask(SIG_SETMASK, 0xFFBEEF20, 0x00000000) = 0
sigprocmask(SIG_BLOCK, 0xFFBEEF30, 0xFFBEEF20) = 0
sigaction(SIGPIPE, 0xFFBEEEA0, 0x000B3BD0) = 0
sigprocmask(SIG_SETMASK, 0xFFBEEF20, 0x00000000) = 0
sigprocmask(SIG_BLOCK, 0xFFBEEF30, 0xFFBEEF20) = 0
sigaction(SIGTERM, 0xFFBEEEA0, 0x000B3C10) = 0
sigprocmask(SIG_SETMASK, 0xFFBEEF20, 0x00000000) = 0
uname(0xFFBEEA68) = 1
access("/tgi/users/dale/.cvsrc", 4) Err#2 ENOENT
stat("CVS", 0xFFBEEE60) = 0
access("CVS/Root", 4) = 0
open("CVS/Root", O_RDONLY) = 3
fstat64(3, 0xFFBEED20) = 0
ioctl(3, TCGETA, 0xFFBEECAC) Err#25 ENOTTY
read(3, " : p s e r v e r : d a l".., 8192) = 37
llseek(3, 0, SEEK_CUR) = 37
close(3) = 0
access("/tgi/users/dale/.cvswrappers", 0) Err#2 ENOENT
so_socket(2, 2, 0, "", 1) = 3
open("/etc/netconfig", O_RDONLY) = 4
fstat64(4, 0xFFBEE640) = 0
ioctl(4, TCGETA, 0xFFBEE5CC) Err#25 ENOTTY
read(4, " #\n # T h e " N e t".., 8192) = 1064
read(4, 0x000B4B94, 8192) = 0
llseek(4, 0, SEEK_CUR) = 1064
llseek(4, 0, SEEK_SET) = 0
read(4, " #\n # T h e " N e t".., 8192) = 1064
read(4, 0x000B4B94, 8192) = 0
llseek(4, 0, SEEK_CUR) = 1064
close(4) = 0
open("/etc/nsswitch.conf", O_RDONLY) = 4
fstat64(4, 0xFFBEE8B8) = 0
brk(0x000B6DA0) = 0
brk(0x000B8DA0) = 0
ioctl(4, TCGETA, 0xFFBEE844) Err#25 ENOTTY
read(4, " #\n # / e t c / n s s".., 8192) = 1185
read(4, 0x000B6C34, 8192) = 0
llseek(4, 0, SEEK_CUR) = 1185
close(4) = 0
open("/usr/openwin/lib/nss_nisplus.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/local/lib/nss_nisplus.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/lib/nss_nisplus.so.1", O_RDONLY) = 4
fstat(4, 0xFFBEE82C) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) =
0xFF370000
mmap(0x00000000, 90112, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) =
0xFF160000
munmap(0xFF166000, 57344) = 0
mmap(0xFF174000, 6538, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 4,
16384) = 0xFF174000
open("/dev/zero", O_RDONLY) = 5
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 5,
0) =
0xFF350000
close(4) = 0
close(5) = 0
munmap(0xFF370000, 8192) = 0
sysinfo(SI_SRPC_DOMAIN, "tgx.com", 1024) = 8
sysinfo(SI_HOSTNAME, "greenwood", 1024) = 10
open("/var/nis/NIS_COLD_START", O_RDONLY) = 4
fstat64(4, 0xFFBEE448) = 0
ioctl(4, TCGETA, 0xFFBEE3D4) Err#25 ENOTTY
read(4, "\0\0\0\b t g x . c o m .".., 8192) = 548
llseek(4, 0, SEEK_CUR) = 548
close(4) = 0
semget(100303, 1, 0) = 0
open("/var/nis/NIS_SHARED_DIRCACHE", O_RDONLY) = 4
fstat(4, 0xFFBEE348) = 0
mmap(0x00000000, 3640, PROT_READ, MAP_SHARED, 4, 0) = 0xFF370000
close(4) = 0
semctl(0, 0, 6, 0xFFBEE49E) = 0
getpid() = 1760 [1759]
getuid() = 195 [195]
getpid() = 1760 [1759]
getuid() = 195 [195]
getpid() = 1760 [1759]
getuid() = 195 [195]
getpid() = 1760 [1759]
getuid() = 195 [195]
getpid() = 1760 [1759]
getuid() = 195 [195]
open("/dev/udp", O_RDWR) = 4
ioctl(4, I_FIND, "timod") = 0
ioctl(4, I_PUSH, "timod") = 0
sigprocmask(SIG_SETMASK, 0xFFBEE12C, 0xFFBEE11C) = 0
ioctl(4, I_STR, 0xFFBEDF98) = 0
ioctl(4, I_STR, 0xFFBEDF98) = 0
sigprocmask(SIG_SETMASK, 0xFFBEE11C, 0x00000000) = 0
ioctl(4, I_FLUSH, FLUSHRW) = 0
sigprocmask(SIG_SETMASK, 0xFFBEE130, 0xFFBEE120) = 0
ioctl(4, I_STR, 0xFFBEE098) = 0
sigprocmask(SIG_SETMASK, 0xFFBEE120, 0x00000000) = 0
brk(0x000B8DA0) = 0
brk(0x000BEDA0) = 0
ioctl(4, I_STR, 0xFFBEDFA8) = 0
brk(0x000BEDA0) = 0
brk(0x000C2DA0) = 0
getpid() = 1760 [1759]
ioctl(4, I_STR, 0xFFBEDFF4) = 0
fcntl(4, F_SETFD, 0x00000001) = 0
stat("/etc/rpcsec/nisplussec.conf", 0xFFBEDCC8) Err#2 ENOENT
getuid() = 195 [195]
getuid() = 195 [195]
open("/usr/openwin/lib/libdoor.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/local/lib/libdoor.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/lib/libdoor.so.1", O_RDONLY) = 5
fstat(5, 0xFFBED2E4) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) =
0xFF340000
mmap(0x00000000, 73728, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) =
0xFF140000
munmap(0xFF142000, 57344) = 0
mmap(0xFF150000, 4464, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 5,
0) = 0xFF150000
close(5) = 0
munmap(0xFF340000, 8192) = 0
open("/tmp/.rpc_door/.rpc_100029.2", O_RDONLY) = 5
door_info(5, 0xFFBED5A8) = 0
getpid() = 1760 [1759]
getpid() = 1760 [1759]
fstat(5, 0xFFBED594) = 0
fcntl(5, F_SETFD, 0x00000001) = 0
door_call(5, 0xFFBED670) = 0
fstat(5, 0xFFBEDE98) = 0
getpid() = 1760 [1759]
close(5) = 0
open("/tmp/.rpc_door/.rpc_100029.1", O_RDONLY) = 5
door_call(5, 0xFFBEDF70) = 0
open("/dev/udp", O_RDWR) = 6
ioctl(6, I_FIND, "timod") = 0
ioctl(6, I_PUSH, "timod") = 0
sigprocmask(SIG_SETMASK, 0xFFBEDBF4, 0xFFBEDBE4) = 0
ioctl(6, I_STR, 0xFFBEDA60) = 0
ioctl(6, I_STR, 0xFFBEDA60) = 0
sigprocmask(SIG_SETMASK, 0xFFBEDBE4, 0x00000000) = 0
ioctl(6, I_FLUSH, FLUSHRW) = 0
sigprocmask(SIG_SETMASK, 0xFFBEDBF8, 0xFFBEDBE8) = 0
ioctl(6, I_STR, 0xFFBEDB60) = 0
sigprocmask(SIG_SETMASK, 0xFFBEDBE8, 0x00000000) = 0
ioctl(6, I_STR, 0xFFBEDA70) = 0
brk(0x000C2DA0) = 0
brk(0x000E2DA0) = 0
getpid() = 1760 [1759]
ioctl(6, I_STR, 0xFFBEDABC) = 0
putmsg(6, 0xFFBEDB14, 0xFFBEDC4C, 0) = 0
poll(0x000C2504, 1, 5000) = 1
getmsg(6, 0xFFBEDB10, 0x000E24F8, 0xFFBEDB3C) = 0
sigprocmask(SIG_SETMASK, 0xFFBEDBF8, 0xFFBEDBE8) = 0
close(6) = 0
sigprocmask(SIG_SETMASK, 0xFFBEDBE8, 0x00000000) = 0
fstat(5, 0xFFBEDE10) = 0
getpid() = 1760 [1759]
close(5) = 0
open("/tmp/.rpc_door/.rpc_100029.2", O_RDONLY) = 5
door_call(5, 0xFFBEDEE8) = 0
fstat(4, 0xFFBEE32C) = 0
fcntl(4, F_SETFD, 0x00000001) = 0
open("/dev/des", O_RDONLY) Err#2 ENOENT
putmsg(4, 0xFFBEE2FC, 0xFFBEE434, 0) = 0
poll(0x000BD0F4, 1, 15000) = 1
getmsg(4, 0xFFBEE2F8, 0x000B6B18, 0xFFBEE324) = 0
open64("/etc/.name_service_door", O_RDONLY) = 6
fcntl(6, F_SETFD, 0x00000001) = 0
door_info(6, 0xFF338998) = 0
door_call(6, 0xFFBECB80) = 0
connect(3, 0xFFBEEE38, 16, 1) = 0
access("/tgi/users/dale/.cvspass", 0) = 0
chmod("/tgi/users/dale/.cvspass", 0600) = 0
open("/tgi/users/dale/.cvspass", O_RDONLY) = 7
getpid() = 1760 [1759]
getuid() = 195 [195]
fstat(4, 0xFFBEE190) = 0
putmsg(4, 0xFFBEE15C, 0xFFBEE294, 0) = 0
poll(0x000BD0F4, 1, 15000) = 1
getmsg(4, 0xFFBEE158, 0x000B6B18, 0xFFBEE184) = 0
fstat64(7, 0xFFBEEB00) = 0
ioctl(7, TCGETA, 0xFFBEEA8C) Err#25 ENOTTY
read(7, " : p s e r v e r : d a l".., 8192) = 90
getpid() = 1760 [1759]
getuid() = 195 [195]
fstat(4, 0xFFBEE118) = 0
putmsg(4, 0xFFBEE0E4, 0xFFBEE21C, 0) = 0
poll(0x000BD0F4, 1, 15000) = 1
getmsg(4, 0xFFBEE0E0, 0x000B6B18, 0xFFBEE10C) = 0
getpid() = 1760 [1759]
getuid() = 195 [195]
fstat(4, 0xFFBEE118) = 0
putmsg(4, 0xFFBEE0E4, 0xFFBEE21C, 0) = 0
poll(0x000BD0F4, 1, 15000) = 1
getmsg(4, 0xFFBEE0E0, 0x000B6B18, 0xFFBEE10C) = 0
llseek(7, 0, SEEK_CUR) = 90
close(7) = 0
chmod("/tgi/users/dale/.cvspass", 0600) = 0
send(3, " B E G I N A U T H R".., 19, 0) = 19
send(3, " / a s h / c v s r o o t", 12, 0) = 12
send(3, "\n", 1, 0) = 1
send(3, " d a l e", 4, 0) = 4
send(3, "\n", 1, 0) = 1
send(3, " P A S S W O R", 7, 0) = 7
send(3, "\n", 1, 0) = 1
send(3, " E N D A U T H R E Q".., 17, 0) = 17
recv(3, 0xFFBEEDB7, 1, 0) (sleeping...
Thanks in advance.
--
Stephen Rasku E-mail: stephen@tgivan.com
Senior Software Engineer Web: http://www.pop-star.net/
TGI Technologies
- CVS hanging,
Stephen Rasku <=