-
-
Notifications
You must be signed in to change notification settings - Fork 21.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HTTPRequest freezes when hostname resolution stalls due to broken connectivity. #51181
Comments
There's been a number of stable releases since 3.2.2, could you test them? |
After testing, the project freezes in both 3.4.beta2 and 3.3.2.stable for about 30 seconds before printing the result in the console which I think is the default connection timeout. |
Can you post the warning you get in |
Just tested in |
@tavurth so, what is the difference you are seeing between two versions? |
@Faless in In Perhaps it's something to do with the decoder loop working on an unexpected payload? I remember it was a while loop and perhaps the payload has no end cap or something. |
I can confirm the issue, but I don't think this is a regression. See #51199 for the full details |
Thank you @Faless! |
Godot version
3.4 beta 2
System information
Mac OSX
Issue description
When making an HTTP request in the new beta, sometimes the app can pause.
This only happens when the WiFi has a connection, but the WiFi is not connected to the internet.
This bug is not present in 3.2.2 stable, it could be related to the new HTTPRequest Gzip compression?
Steps to reproduce
Clone this repository
Disconnect your WiFi from the internet (pull the cable)
Run the project
Your app should freeze
In Godot 3.3.2 stable, the app does not freeze and instead shows a message in the console, as well as a connection warning.
Minimal reproduction project
https://github.com/tavurth/godot-internet-bug
The text was updated successfully, but these errors were encountered: