Possible bug in winsup/cygwin/thread.cc:
...
int
pthread_rwlock::rdlock ()
{
int result = 0;
struct RWLOCK_READER *reader;
pthread_t self = pthread::self ();
mtx.lock ();
if (lookup_reader (self))
{
result = EDEADLK;
goto DONE;
}
...
It doesn't seem like it's possib
Latest updated cygwin (just updated to make sure), Windows Vista SP1.
This will hang cygwin 1.5.25-cr-0x5f1:
1. Create a connected socket
2. Send a big enough buffer (> 0x4238 bytes)
3. Close the socket
It will hang in the close() function. Only way is to kill it with
taskmanager or close the cyg
2 matches
Mail list logo