Re: [EXTERNAL] Re: Spurious / persistent "exception" condition in half-closed sockets

2022-07-11 Thread Corinna Vinschen
On Jul 11 09:52, Corinna Vinschen wrote: > On Jul 9 23:02, Lavrentiev, Anton (NIH/NLM/NCBI) [C] via Cygwin wrote: > > > This was fixed in Cygwin 3.3.0, as the announcement of the latter stated: > > > > Thanks! So maybe it is time to upgrade... after all LOL > > > > > But you can still run a

Re: [EXTERNAL] Re: Spurious / persistent "exception" condition in half-closed sockets

2022-07-11 Thread Corinna Vinschen
On Jul 9 23:02, Lavrentiev, Anton (NIH/NLM/NCBI) [C] via Cygwin wrote: > > This was fixed in Cygwin 3.3.0, as the announcement of the latter stated: > > Thanks! So maybe it is time to upgrade... after all LOL > > > But you can still run a parallel Cygwin installation > > I tried that

RE: [EXTERNAL] Re: Spurious / persistent "exception" condition in half-closed sockets

2022-07-09 Thread Lavrentiev, Anton (NIH/NLM/NCBI) [C] via Cygwin
> This was fixed in Cygwin 3.3.0, as the announcement of the latter stated: Thanks! So maybe it is time to upgrade... after all LOL > But you can still run a parallel Cygwin installation I tried that before... And it did not work out well. Unless it's a VM, there's a small but real chance

Re: Spurious / persistent "exception" condition in half-closed sockets

2022-07-09 Thread Ken Brown
On 7/9/2022 11:37 AM, Lavrentiev, Anton (NIH/NLM/NCBI) [C] via Cygwin wrote: Hi all, It took me awhile to figure this one out, but I think I have a good test case to demonstrate a (rather serious, actually) issue with Cygwin sockets and select/poll. In short, when a reading end of a socket

Spurious / persistent "exception" condition in half-closed sockets

2022-07-09 Thread Lavrentiev, Anton (NIH/NLM/NCBI) [C] via Cygwin
Hi all, It took me awhile to figure this one out, but I think I have a good test case to demonstrate a (rather serious, actually) issue with Cygwin sockets and select/poll. In short, when a reading end of a socket half closes for write (basically, signaling the other end of no more data to