Opened 7 years ago

Closed 7 years ago

#5333 enhancement closed duplicate (duplicate)

Fix gtk reactor test failures on Windows caused by WSAEventSelect's FD_CLOSE behavior

Reported by: Jean-Paul Calderone Owned by:
Priority: normal Milestone:
Component: core Keywords: gtk windows
Cc: Branch:


We discovered a shortcoming in win32eventreactor related to its failure to account for FD_CLOSE only ever being delivered once per socket and fixed it there (#5233). It may be that some of the gtk reactor tests which fail (and are mostly set to skip) on Windows behave as they do for the same reason. We should investigate how gtk exposes close notification to us and whether gtk reactor needs to do something similar to win32eventreactor to keep track of closed, readable connections.

Change History (2)

comment:1 Changed 7 years ago by zseil

gtk does not expose the close notifications on Windows, it has the same shortcoming as win32eventreactor. See the patch and subsequent comments here:

See also #3371, should that bug be closed?

comment:2 Changed 7 years ago by Jean-Paul Calderone

Resolution: duplicate
Status: newclosed

This seems like a duplicate of #3371, yea. We close the higher numbered ticket as the duplicate, so closing.

Note: See TracTickets for help on using tickets.