Search Issue Tracker
Not Reproducible
Votes
0
Found in
5.4.2p1
Issue ID
874290
Regression
No
[iOS] About 5% of Dns, Sockets and HttpWebRequest ending callbacks doesn't happen when they are resolved
Description:
Reproduction project demonstrates this issue with Sockets. The symptoms are the same for Dns, Sockets and HttpWebRequest. When you run "Scene.unity", it will start 120 requests to "www.google.com:81 (port that drops all packets)", and will start cancelling them after 3 seconds. If you keep it running for about 1 minute, you should see "[End] : ..." in the console 120 times. That "[End] : ..." log is written inside of the socket's callback.
Reproduction steps:
1. Open the attached project: "02/21/2017 6:06 PM"
2. Build and run the "scene" for iOS device.
3. Wait for the application to call the 120 end calls.
4. Check the every (0 - 119) "[End] :" line in the Xcode console.
Actual behavior:
Some of them are missing.
Expected behavior:
Every "[Start]:" has the ""[End] :" pair.
Reproduced with:
iPhone 6+ 8.0
5.3.8f1, 2017.1.0b2
Not reproducible with:
Android
Notes:
Android log attached in the edit: 874290_GooglePixel_560p1
iOS log attached in the edit: log-iphone-6-Plus-iOS-8.0
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Palette Settings link to the documentation isn’t working
- Tags & Layers window has inconsistent remove button behaviour between Tags, Sorting Layers, and Rendering Layers when there are no removable items in the list
- "Type Options" and "Node Library" dropdowns do not open when clicked on the title
- Public char variables uneditable in Inspector when project setting "Use IMGUI Default Inspector" is enabled
- IAP Listener component’s list titles go out of bounds when resizing the Inspector window horizontally
Add comment