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]