info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 1.12.5 pserver /var/adm/messages


From: Mark D. Baushke
Subject: Re: 1.12.5 pserver /var/adm/messages
Date: Tue, 30 Dec 2003 13:41:39 -0800

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Mark,

The message is generated by cvs_output().

Let us see what message it was trying to communicate to the client:

 cvs [server aborted]: received broken pipe signal

This is being generated by the main.c main_cleanup() function
calling error(1,0,"received %s signal", name) where name is "broken pipe"
due to a SIGPIPE signal. Eventually this reaches cvs_output() and as it
does not appear to have a valid connection to the client, the error is
logged via syslog() if that is configured.

So, something happened for one of your users while connecting to the cvs
server running on host batman.

My guess would be that the user had just started a 'cvs' client command
and immediately killed the client side of the connection and what you
have in the syslog is a record of the server side not being able to send
anything back to the client.

In the past, this kind of thing would usually leave a cvs process going
into an infinite loop trying to communicate with the client until it ran
out of virtual memory for its stack and died with a core dump. The
latest cvs does a better job of determining that there was a problem
communicating with its client and terminates more cleanly.

Is it happening a lot? If so, you might want to modify the main.c error
call to include the userid that was running the command that got
interrupted and then ask that user or set of users what they have been
doing that might be causing the problem for you.

If you have any particular suggestions for what information you would
like to see added to the syslog() error message, please let address@hidden
know.

        Thanks,
        -- Mark

Mark <address@hidden> writes:

> 
> cvs 1.12.5 on solaris 2.8, compiled with Sun Workshop 6.1 (MMAP
> commented out in config.h).
> 
> We are getting the following messages in /var/adm/messages after
> upgradign from 1.11.1p1.....
> 
> Dec 30 15:30:32 batman cvs[26314]: [ID 719790 daemon.error]
> Attempt to write error message before initialization of protocol
> buffer.  Message was: cvs
> Dec 30 15:30:32 batman cvs[26314]: [ID 719790 daemon.error]
> Attempt to write error message before initialization of protocol
> buffer.  Message was:  
> Dec 30 15:30:32 batman cvs[26314]: [ID 719790 daemon.error]
> Attempt to write error message before initialization of protocol
> buffer.  Message was: [
> Dec 30 15:30:32 batman cvs[26314]: [ID 719790 daemon.error]
> Attempt to write error message before initialization of protocol
> buffer.  Message was: server
> Dec 30 15:30:32 batman cvs[26314]: [ID 719790 daemon.error]
> Attempt to write error message before initialization of protocol
> buffer.  Message was:  aborted]
> Dec 30 15:30:32 batman cvs[26314]: [ID 719790 daemon.error]
> Attempt to write error message before initialization of protocol
> buffer.  Message was: : 
> Dec 30 15:30:32 batman cvs[26314]: [ID 719790 daemon.error]
> Attempt to write error message before initialization of protocol
> buffer.  Message was: received %s signal
> Dec 30 15:30:32 batman cvs[26314]: [ID 719790 daemon.error]
> Attempt to write error message before initialization of protocol
> buffer.  Message was: broken pipe
> Dec 30 15:30:32 batman cvs[26314]: [ID 719790 daemon.error]
> Attempt to write error message before initialization of protocol
> buffer.  Message was:  signal
> Dec 30 15:30:32 batman cvs[26314]: [ID 719790 daemon.error]
> Attempt to write error message before initialization of protocol
> buffer.  Message was:
> 
> Mark
> 
> __________________________________
> Do you Yahoo!?
> Find out what made the Top Yahoo! Searches of 2003
> http://search.yahoo.com/top2003
> 
> 
> _______________________________________________
> Info-cvs mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/info-cvs
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)

iD8DBQE/8fET3x41pRYZE/gRAn+/AJ96eifvHllmOenD4fZMBRysAgJzfQCbBhW8
fV2EYTCU8MbsTzf78H5r0VA=
=s/Z2
-----END PGP SIGNATURE-----




reply via email to

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