Package: cvs
Version: 1:1.12.13-12
Severity: normal

any cvs command on remote repositories using rsh fails with:

   cvs [update aborted]: received broken pipe signal

or similar, with very high probability. This doesn't seem to cause any
problems, however, i.e. all comamnds seem to properly finish/execute, so
this seems to happen on connection close.

This happens with both rsh-client and rsh-redone-client as CVS_RSH, but
not with ssh.

An strace shows this (pid 19606/7 seem to be cvs, 19608/9 are
rsh-redone-rsh):

   [pid 19606] fstat(4,  <unfinished ...>
   [pid 19609] write(4, "\3\0\271\362\230\365"..., 6 <unfinished ...>
   [pid 19606] <... fstat resumed> {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
   [pid 19609] <... write resumed> )       = 6
   [pid 19606] close(4 <unfinished ...>
   [pid 19609] read(0,  <unfinished ...>
   [pid 19606] <... close resumed> )       = 0
   [pid 19609] <... read resumed> ""..., 8192) = 0
   [pid 19606] fstat(5,  <unfinished ...>
   [pid 19609] shutdown(4, 1 /* send */ <unfinished ...>
   [pid 19606] <... fstat resumed> {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
   [pid 19609] <... shutdown resumed> )    = 0
   [pid 19606] close(5 <unfinished ...>
   [pid 19609] exit_group(0)               = ?
   Process 19609 detached
   [pid 19606] <... close resumed> )       = 0
   [pid 19608] <... select resumed> )      = ? ERESTARTNOHAND (To be restarted)
   [pid 19606] wait4(19607, Process 19606 suspended
    <unfinished ...>
   [pid 19608] --- SIGCHLD (Child exited) @ 0 (0) ---
   [pid 19608] select(8, [4 7], NULL, NULL, NULL) = 1 (in [4])
   [pid 19608] read(4, "\3\0\22\311\270n"..., 8192) = 6
   [pid 19608] write(1, "\3\0\22\311\270n"..., 6) = -1 EPIPE (Broken pipe)
   [pid 19608] --- SIGPIPE (Broken pipe) @ 0 (0) ---
   Process 19608 detached
   [pid 19607] <... read resumed> ""..., 8192) = 0
   [pid 19607] --- SIGCHLD (Child exited) @ 0 (0) ---
   [pid 19607] wait4(19608, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGPIPE}], 0, 
NULL) = 19608
   [pid 19607] tgkill(19607, 19607, SIGPIPE) = 0
   [pid 19607] --- SIGPIPE (Broken pipe) @ 0 (0) ---
   [pid 19607] rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [PIPE], 8) = 0
   [pid 19607] write(2, "cvs [update aborted]: received br"..., 50cvs [update 
aborted]: received broken pipe signal

-- System Information:
Debian Release: 5.0
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'unstable'), (500, 'testing'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages cvs depends on:
ii  debconf [debconf-2.0]  1.5.24            Debian configuration management sy
hi  libc6                  2.7-18            GNU C Library: Shared libraries
ii  libpam-runtime         1.0.1-5           Runtime support for the PAM librar
ii  libpam0g               1.0.1-5           Pluggable Authentication Modules l
ii  update-inetd           4.31              inetd configuration file updater
ii  zlib1g                 1:1.2.3.3.dfsg-12 compression library - runtime

Versions of packages cvs recommends:
ii  info [info-browser]  4.11.dfsg.1-4       Standalone GNU Info documentation 
ii  jed [info-browser]   1:0.99.18+dfsg.1-11 editor for programmers (textmode v
ii  konqueror [info-brow 4:3.5.9.dfsg.1-6    KDE's advanced file manager, web b
ii  netbase              4.34                Basic TCP/IP networking system
ii  pinfo [info-browser] 0.6.9-3             An alternative info-file viewer

cvs suggests no packages.

-- debconf information excluded



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to