pipe error on 64bit
Corinna Vinschen
corinna-cygwin@cygwin.com
Mon Jun 23 09:20:00 GMT 2014
On Jun 20 16:59, Marco Atzeri wrote:
> Hi,
>
> trying to debug why recent postgresql code is failing only on
> cygwin64 (all other platform and cygwin 32 are fine)
>
> $ uname -vrm
> 1.7.30(0.272/5/3) 2014-05-23 10:36 x86_64
>
> I noticed this strange output in the strace log
>
> 102 6076 [main] pg_regress 8200 transport_layer_pipes::connect: Try to
> connect to named pipe: \\.\pipe\cygwin-0eb90a57d5759b7b-lpc
> 115 6191 [main] pg_regress 8200 transport_layer_pipes::connect: Try to
> connect to named pipe: \\.\pipe\cygwin-0eb90a57d5759b7b-lpc
> 600 6791 [main] pg_regress 8200 transport_layer_pipes::write: error
> writing to pipe, error = 233
> 27 6818 [main] pg_regress 8200 __set_errno: virtual ssize_t
> transport_layer_pipes::write(void*, size_t):223 setting errno 22
> 28 6846 [main] pg_regress 8200 client_request::send: request body
> write failure: only 18446744073709551615 bytes sent of 36, error = 22(233)
> ^^^ ?
8 byte signed integer -1, accidentally printed as unsigned value. I
fixed that in CVS. Write returned -1 here because the pipe write
returned an error code 233, ERROR_PIPE_NOT_CONNECTED. It looks like the
client process died for some reason. This reason is not visible in the
output of cygserver, of course.
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin/attachments/20140623/dca4d1bf/attachment.sig>
More information about the Cygwin
mailing list