bug-cvs
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]