From 10818dc7cb3958bcabe11efe43200a9542a13063 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Sun, 22 Nov 2020 00:01:29 +0100 Subject: KNOWN_BUGS: wakeup socket disconnect causes havoc Closes #6132 Closes #6133 --- docs/KNOWN_BUGS | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/KNOWN_BUGS b/docs/KNOWN_BUGS index c427b3fb6..827c51e87 100644 --- a/docs/KNOWN_BUGS +++ b/docs/KNOWN_BUGS @@ -107,6 +107,7 @@ problems may have been fixed or changed somewhat since this was written! 11.10 Blocking socket operations in non-blocking API 11.11 A shared connection cache is not thread-safe 11.12 'no_proxy' string-matches IPv6 numerical addresses + 11.13 wakeup socket disconnect causes havoc 12. LDAP 12.1 OpenLDAP hangs after returning results @@ -785,6 +786,18 @@ problems may have been fixed or changed somewhat since this was written! See https://github.com/curl/curl/issues/5745 +11.13 wakeup socket disconnect causes havoc + + waking an iPad breaks the wakeup socket pair, triggering a POLLIN event and + resulting in SOCKERRNO being set to ENOTCONN. + + This condition, and other possible error conditions on the wakeup socket, are + not handled, so the condition remains on the FD and curl_multi_poll will + never block again. + + See https://github.com/curl/curl/issues/6132 and + https://github.com/curl/curl/pull/6133 + 12. LDAP 12.1 OpenLDAP hangs after returning results -- cgit v1.2.1