Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1094719808 (LWP 28413)]
0x000000349b877a14 in strncasecmp () from /lib64/libc.so.6
(gdb) bt
#0 0x000000349b877a14 in strncasecmp () from /lib64/libc.so.6
#1 0x00002aaaaaaffb5c in curl_strnequal (first=0x1837e <Address 0x1837e out of bounds>, second=0x2aaaaab0f767 "User-Agent:", max=11) at strequal.c:69
#2 0x00002aaaaaada8ee in checkheaders (data=0x62b940, thisheader=0x2aaaaab0f767 "User-Agent:") at http.c:172
#3 0x00002aaaaaadd679 in Curl_http (conn=0x61c5d0, done=0x41401057) at http.c:1948
#4 0x00002aaaaaaf197b in Curl_do (connp=0x41401060, done=0x41401057) at url.c:4456
#5 0x00002aaaaaaff872 in Curl_perform (data=0x62b940) at transfer.c:2439
#6 0x00002aaaaab00138 in curl_easy_perform (curl=0x62b940) at easy.c:498
#7 0x0000000000400ccb in pop_uri (in=<value optimized out>) at popcache64.c:258
#8 0x000000349c4062f7 in start_thread () from /lib64/libpthread.so.0
#9 0x000000349b8ce86d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()
Global var...
36 struct curl_slist *keep_alive_header=NULL;
....
In main()
153 keep_alive_header = curl_slist_append( keep_alive_header, "Pragma: " );
154
155 if ( keepalive )
156 {
157 keep_alive_header = curl_slist_append( keep_alive_header, "Connection: keep-alive" );
158 }
....
In pop_uri()
234 curl = curl_easy_init();
235 curl_easy_setopt( curl, CURLOPT_WRITEFUNCTION, curl_discard_data );
236
237 curl_easy_setopt( curl, CURLOPT_HTTPHEADER, keep_alive_header );