On Wed, 15 May 2019, ravi prakash Bajpai via curl-library wrote:
In Curl_socket_check we are passing *timeout_ms* value in argument . In what cases it can wait for more then 2 min.
What do you do to make this happen? On what platform? Which libcurl version and what libssh2 version?
#1 0x00007f27302fb43f in *Curl_socket_check *() from /lib64/libcurl.so.4 #2 0x00007f273030382e in ssh_easy_statemach.constprop.1 () from /lib64/libcurl.so.4
This stack trace you show reveals a function name that that was renamed in February 2013 (commit c25383ae1), in the 7.30.0 release, so you're obviously using something older. That means you're using a curl that is more than six years old. Presumably you're then also using a fairly old SSH library.
I think a sensible first approach would be to upgrade both, if even in a test environment, and see if the problem is still there. Because if its not, I don't think you'll find us very interested in hunting for this issue...
-- / daniel.haxx.se | Get the best commercial curl support there is - from me | Private help, bug fixes, support, ports, new features | https://www.wolfssl.com/contact/ ------------------------------------------------------------------- Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library Etiquette: https://curl.haxx.se/mail/etiquette.html