This is the mail archive of the
mailing list for the Cygwin project.
Re: what does this cygserver error mean?
- From: bob 295 <icanprogram at 295 dot ca>
- To: cygwin at cygwin dot com
- Date: Mon, 18 Apr 2011 13:34:00 -0400
- Subject: Re: what does this cygserver error mean?
(I'm in digest mode on this list so I can't thread my response easily.)
The cygserver is setup to run as a Windows service. As far as I can tell the
cygserver is running when the error occurs. What isn't clear from your
response is what causes the named pipe to cygserver to get created? What
tears it down?
In my test the sequence of each Send/Receive/Reply message pass involves these
1) the sender creates the shared memory and then attaches to for the purpose
of writing a message.
2) The receiver gets passed the shmid (via a named pipe) and attaches for the
purpose of reading the message.
3) The receiver will respond by writing into same shared memory area upon
which it will detach.
I have a script which is repeatedly sending a 1k message (up to 10 times).
The error isn't consistently happening but when it does it appears to happen
on the first message pass.
Thanks again in advance for all your help.
on Apr 15 14:53, bob 295 wrote:
> I'm getting this error associated with shared memory and cygserver (sender
> the name of my process setting and loading the shared memory):
> ======== begin error snip ========
> 3 [main] sender 3684 transport_layer_pipes::connect: lost connection to
> cygserver, error = 2
> ======== end error snip =========
> Could someone point me to a place where this error is described? Thanks.
error = 2 is the Win32 error ERROR_FILE_NOT_FOUND returned by the
CreateFile or WaitNamedPipe function when trying to connect to cygserver
via a named pipe.
Either Cygserver isn't running or it reached the maximum number of
parallel client connections.
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Problem reports: http://cygwin.com/problems.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple