[Webkit-unassigned] [Bug 233752] New: [iOS ]Safari looses Network access when establishing WebRTC session
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Dec 1 23:57:10 PST 2021
https://bugs.webkit.org/show_bug.cgi?id=233752
Bug ID: 233752
Summary: [iOS ]Safari looses Network access when establishing
WebRTC session
Product: WebKit
Version: Safari 15
Hardware: iPhone / iPad
OS: iOS 15
Status: NEW
Severity: Critical
Priority: P2
Component: WebRTC
Assignee: webkit-unassigned at lists.webkit.org
Reporter: david.goelzhaeuser at loxone.com
CC: youennf at gmail.com
Some users of our Intercom noticed a strange behaviour regarding WebRTC calls on iPhones running iOS 15.
When trying to establish a connection with the intercom via WebRTC no network communication is possible anymore, Websockets and HTTPs requests will just run in a timeout.
After some investigation with Wireshark we noticed that it looked like the iPhone is not answering the DTLS Handshake correctly, as Wireshark shows "DTLS" instead of "DTLSv1.2" or "DTLSv1.0".
The iOS OS Log shows that boringssl successfully finishes, but shortly after I see the following messages:
08:48:15.515922+0100 com.apple.WebKit.Networking nw_read_request_report [C35] Receive failed with error "Connection refused"
08:48:15.516001+0100 com.apple.WebKit.Networking NetworkRTCUDPSocketCocoaConnections failed processing UDP data with error 61
There is something going on with UDP which would match the not finished DTLS handshake.
This issue described only affects srflx candidates, host or relay candidates would work, but we can't relay every iPhone user through our Relay server yet.
As the feature is implemented for an Intercom (Door Camera) remote access via srflx is essential
I also found this thread which I think describes a similar issue: https://developer.apple.com/forums/thread/689293
Further Logs or dumps can be supplied if nessesary.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20211202/ba412f86/attachment.htm>
More information about the webkit-unassigned
mailing list