You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a incompatible issue of libcurl library + a configuration in libcurl
for multi-threading.
The crash is caused at
0 libcurl.4.dylib 0x00788714 addbyter + 36
1 libcurl.4.dylib 0x00788881 dprintf_formatf + 289
2 libcurl.4.dylib 0x0078a207 curl_mvsnprintf + 55
3 libcurl.4.dylib 0x0077737f Curl_failf + 63
4 libcurl.4.dylib 0x0076e0e2 Curl_resolv_timeout + 578
On searching the curl mailing list, I found that I need to compile cURL with
c-ares enabled.
Another potential crash point is for multi-threaded libcurl calling -- libcurl
is called in multi-threads to download tiles. However, when thread is
terminated and libcurl is still working, there might be a crash.
Solution: CURLOPT_NOSIGNAL should be set to 1 -- " libcurl will not use any
functions that install signal handlers or any functions that cause signals to
be sent to the process. This option is here to allow multi-threaded unix
applications to still set/use all timeout options etc, without risking getting
signals."
Original issue reported on code.google.com by
[email protected]
on 30 Jun 2015 at 7:31The text was updated successfully, but these errors were encountered: