-
-
Notifications
You must be signed in to change notification settings - Fork 7.1k
Closed
Description
I'm encountering a sporadic crash in curl_multi_remove_handle, it appears to be an interaction with timeouts and pipelining very much like what is described in this thread: http://curl.haxx.se/mail/lib-2011-09/0305.html
Unfortunately, the conversation appears to trail off right after "A-ha! Pipelining!". Was any resolution ever reached?
For the record we are seeing this in 7.42.1 and my call stack looks like:
[0] Curl_getoff_all_pipelines [secondlife-bin url.c]
[1] curl_multi_remove_handle [secondlife-bin multi.c]
[2] LLCore::HttpLibcurl::completeRequest(void *,void *,CURLcode) [secondlife-bin _httplibcurl.cpp]
[3] LLCore::HttpLibcurl::processTransport() [secondlife-bin _httplibcurl.cpp]
[4] LLCore::HttpService::threadRun(LLCoreInt::HttpThread *) [secondlife-bin _httpservice.cpp]
[5] boost::detail::function::function_obj_invoker1,boost::_bi::list2,boost::arg<1> > >,LLVisualParam *,int>::invoke(boost::detail::function::function_buffer &,int) [secondlife-bin function_template.hpp]
[6] LLCoreInt::HttpThread::run() [secondlife-bin _thread.h]
[7] boost::detail::thread_data >::run() [secondlife-bin thread.hpp]
I have not been able to get a local reproduction yet... I'm only seeing this as reports from the wild.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels