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
- Popup windows spawn on the incorrect monitor when the Editor is placed near the boundary of scaled monitor next to a monitor with different scaling
- Hidden Tabs do not shift into empty space after closing visible Tabs
- [Android] Application not deployed on a device when "activity-alias" is used in the AndroidManifest
- Shader compile process adds shader ID to the constant buffer name when the word "Globals" is being used in Vulkan
- Audio Mixer Snapshot link to the documentation isn’t working
Add comment