Skip to content

Instantly share code, notes, and snippets.

@kunalekawde
Created January 27, 2020 12:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kunalekawde/59a6e3c7a737b36bc9502c25b16a8373 to your computer and use it in GitHub Desktop.
Save kunalekawde/59a6e3c7a737b36bc9502c25b16a8373 to your computer and use it in GitHub Desktop.
gbd info connection reuse
(gdb) p *check->data
$4 = {
next = 0x0,
prev = 0x0,
conn = 0x0,
connect_queue = {
ptr = 0x0,
prev = 0x0,
next = 0x0
},
conn_queue = {
ptr = 0x0,
prev = 0x0,
next = 0x0
},
mstate = CURLM_STATE_INIT,
result = CURLE_OK,
msg = {
list = {
ptr = 0x0,
prev = 0x0,
next = 0x0
},
extmsg = {
msg = CURLMSG_NONE,
easy_handle = 0x0,
data = {
whatever = 0x0,
result = CURLE_OK
}
}
},
sockets = {0, 0, 0, 0, 0},
actions = {0, 0, 0, 0, 0},
numsocks = 0,
dns = {
hostcache = 0x0,
hostcachetype = HCACHE_NONE
},
multi = 0x0,
multi_easy = 0x0,
share = 0x0,
req = {
size = 0,
---Type <return> to continue, or q <return> to quit---
maxdownload = 0,
bytecount = 0,
writebytecount = 0,
headerbytecount = 0,
deductheadercount = 0,
start = {
tv_sec = 0,
tv_usec = 0
},
now = {
tv_sec = 0,
tv_usec = 0
},
badheader = HEADER_NORMAL,
headerline = 0,
hbufp = 0x0,
hbuflen = 0,
str = 0x0,
str_start = 0x0,
end_ptr = 0x0,
p = 0x0,
offset = 0,
httpcode = 0,
start100 = {
tv_sec = 0,
tv_usec = 0
},
exp100 = EXP100_SEND_DATA,
upgr101 = UPGR101_INIT,
writer_stack = 0x0,
timeofdoc = 0,
bodywrites = 0,
buf = 0x0,
keepon = 0,
location = 0x0,
newurl = 0x0,
upload_present = 0,
upload_fromhere = 0x0,
protop = 0x0,
doh = {
headers = 0x0,
probe = {{
easy = 0x0,
---Type <return> to continue, or q <return> to quit---
dnstype = 0,
dohbuffer = '\000' <repeats 236 times>...,
dohlen = 0,
serverdoh = {
memory = 0x0,
size = 0
}
}, {
easy = 0x0,
dnstype = 0,
dohbuffer = '\000' <repeats 100 times>, "\b\000\000\000\000\000\000\000\350\341\177\002\000\000\000\000\000W\263\242l\177", '\000' <repeats 18 times>, "@\341\177\002\000\000\000\000 Q\263\242l\177\000\000\260P\263\242l\177\000\000\300P\263\242l\177", '\000' <repeats 26 times>, "p\311l\002"...,
dohlen = 8872201669655293292,
serverdoh = {
memory = 0x363632342d363500 <error: Cannot access memory at address 0x363632342d363500>,
size = 465
}
}},
pending = 0,
host = 0x0,
port = 0
},
header = 0,
content_range = 0,
upload_done = 0,
ignorebody = 0,
http_bodyless = 0,
chunk = 0,
upload_chunky = 0,
getheader = 0,
forbidchunk = 0
},
set = {
err = 0x0,
debugdata = 0x0,
errorbuffer = 0x0,
proxyport = 0,
out = 0x0,
in_set = 0x0,
writeheader = 0x0,
rtp_out = 0x0,
use_port = 0,
httpauth = 0,
---Type <return> to continue, or q <return> to quit---
proxyauth = 0,
socks5auth = 0,
followlocation = 0,
maxredirs = 0,
keep_post = 0,
postfields = 0x0,
seek_func = 0x0,
postfieldsize = 0,
localport = 0,
localportrange = 0,
fwrite_func = 0x0,
fwrite_header = 0x0,
fwrite_rtp = 0x0,
fread_func_set = 0x0,
fprogress = 0x0,
fxferinfo = 0x0,
fdebug = 0x0,
ioctl_func = 0x0,
fsockopt = 0x0,
sockopt_client = 0x0,
fopensocket = 0x0,
opensocket_client = 0x0,
fclosesocket = 0x0,
closesocket_client = 0x0,
seek_client = 0x0,
convfromnetwork = 0x0,
convtonetwork = 0x0,
convfromutf8 = 0x0,
progress_client = 0x0,
ioctl_client = 0x0,
timeout = 0,
connecttimeout = 0,
accepttimeout = 0,
happy_eyeballs_timeout = 0,
server_response_timeout = 0,
maxage_conn = 0,
tftp_blksize = 0,
filesize = 0,
low_speed_limit = 0,
low_speed_time = 0,
max_send_speed = 0,
max_recv_speed = 0,
set_resume_from = 0,
---Type <return> to continue, or q <return> to quit---
headers = 0x0,
proxyheaders = 0x31,
httppost = 0x3031332d69736d69,
mimepost = {
easy = 0x3534333231303134,
parent = 0x6563637500323037,
nextpart = 0x6c75667373,
kind = MIMEKIND_NONE,
data = 0x91 <error: Cannot access memory at address 0x91>,
readfunc = 0x27ea110,
seekfunc = 0x3132313a632e6c72,
freefunc = 0x656e6e6f43203a36,
arg = 0x6978456e6f697463,
fp = 0x737341203a737473,
curlheaders = 0x60206e6f69747265,
userheaders = 0x3e2d6b6365686321,
mimetype = 0x207c7c2061746164 <error: Cannot access memory at address 0x207c7c2061746164>,
filename = 0x2d6b636568632828 <error: Cannot access memory at address 0x2d6b636568632828>,
name = 0x262029617461643e <error: Cannot access memory at address 0x262029617461643e>,
datasize = 7162245557487411238,
flags = 1681796459,
state = {
state = 1634549293,
ptr = 0x6430637830203d3d,
offset = 2965995719219111013
},
encoder = 0x64656c6961662027,
encstate = {
pos = 2606,
bufbeg = 81,
bufend = 0,
buf = "A\000\000\000\000\000\000\000\220\364\177\002\000\000\000\000\220\201~\002\000\000\000\000\t\000\000\000\000\000\000\000\060\060\065e30a78\000\000\000n\000T\000\000ontent-\220\000\000\000\000\000\000\000Q\000\000\000\000\000\000\000\320)\211\246l\177\000\000\004\000\000\000l\177\000\000 \347\177\002", '\000' <repeats 13 times>, "mMsg\r\n\r\n.\001\001\301\377\377\221\000\n------BoundaryP\000\000\000\000\000\000\000\021\b\000\000\000\000\000\000------Boundary\r\nContent-Type: application/json\r\n"...
}
},
quote = 0x202c223034323030,
postquote = 0x223a226973706722,
prequote = 0x312d6e647369736d,
source_quote = 0x3030303030303037,
source_prequote = 0x647022202c223532,
source_postquote = 0x6e6f697373655375,
telnet_options = 0x22202c313a226449,
---Type <return> to continue, or q <return> to quit---
resolve = 0x6e64223a226e6e64,
connect_to = 0x73657473642e3132,
timecondition = 1701719668,
timevalue = 2479620218327823138,
httpreq = 572554042,
httpversion = 7310224141733147706,
ssl = {
primary = {
version = 5289001018534229618,
version_max = 7292227408251986532,
CApath = 0x3938652d37363534 <error: Cannot access memory at address 0x3938652d37363534>,
CAfile = 0x612d336432312d62 <error: Cannot access memory at address 0x612d336432312d62>,
clientcert = 0x363632342d363534 <error: Cannot access memory at address 0x363632342d363534>,
random_file = 0x3030303034343535 <error: Cannot access memory at address 0x3030303034343535>,
egdsocket = 0x6d61756722202c22 <error: Cannot access memory at address 0x6d61756722202c22>,
cipher_list = 0x6d6122207b3a2269 <error: Cannot access memory at address 0x6d6122207b3a2269>,
cipher_list13 = 0x6261223a22644966 <error: Cannot access memory at address 0x6261223a22644966>,
pinned_key = 0x22202c2266656463 <error: Cannot access memory at address 0x22202c2266656463>,
verifypeer = 0,
verifyhost = 0,
verifystatus = 0,
sessionid = 0
},
certverifyresult = 4189019882091847803,
CRLfile = 0x22202c2230313322 <error: Cannot access memory at address 0x22202c2230313322>,
issuercert = 0x3134223a22636e6d <error: Cannot access memory at address 0x3134223a22636e6d>,
fsslctx = 0x7322202c7d7d2230,
fsslctxp = 0x654e676e69767265,
cert = 0x7b3a226b726f7774 <error: Cannot access memory at address 0x7b3a226b726f7774>,
cert_type = 0x223a2263636d2220 <error: Cannot access memory at address 0x223a2263636d2220>,
key = 0x6d22202c22303133 <error: Cannot access memory at address 0x6d22202c22303133>,
key_type = 0x303134223a22636e <error: Cannot access memory at address 0x303134223a22636e>,
key_passwd = 0x71657222202c7d22 <error: Cannot access memory at address 0x71657222202c7d22>,
username = 0x6570795474736575 <error: Cannot access memory at address 0x6570795474736575>,
password = 0x4954494e49223a22 <error: Cannot access memory at address 0x4954494e49223a22>,
authtype = (CURL_TLSAUTH_SRP | unknown: 1381977152),
certinfo = 1,
falsestart = 0,
enable_beast = 1,
no_revoke = 0,
no_partialchain = 0
},
proxy_ssl = {
---Type <return> to continue, or q <return> to quit---
primary = {
version = 3561821876871386195,
version_max = 8879447443025784147,
CApath = 0x6e65746e6f632220 <error: Cannot access memory at address 0x6e65746e6f632220>,
CAfile = 0x316e223a22644974 <error: Cannot access memory at address 0x316e223a22644974>,
clientcert = 0x2c7d2267734d6d53 <error: Cannot access memory at address 0x2c7d2267734d6d53>,
random_file = 0x657079546e612220 <error: Cannot access memory at address 0x657079546e612220>,
egdsocket = 0x5f50504733223a22 <error: Cannot access memory at address 0x5f50504733223a22>,
cipher_list = 0x2c22535345434341 <error: Cannot access memory at address 0x2c22535345434341>,
cipher_list13 = 0x61636f4c65752220 <error: Cannot access memory at address 0x61636f4c65752220>,
pinned_key = 0x207b3a226e6f6974 <error: Cannot access memory at address 0x207b3a226e6f6974>,
verifypeer = 0,
verifyhost = 1,
verifystatus = 0,
sessionid = 0
},
certverifyresult = 4189032028197642595,
CRLfile = 0x3a2269617422207b <error: Cannot access memory at address 0x3a2269617422207b>,
issuercert = 0x496e6d6c7022207b <error: Cannot access memory at address 0x496e6d6c7022207b>,
fsslctx = 0x636d22207b3a2264,
fsslctxp = 0x22303133223a2263,
cert = 0x3a22636e6d22202c <error: Cannot access memory at address 0x3a22636e6d22202c>,
cert_type = 0x202c7d2230313422 <error: Cannot access memory at address 0x202c7d2230313422>,
key = 0x33223a2263617422 <error: Cannot access memory at address 0x33223a2263617422>,
key_type = 0x2c7d223031343031 <error: Cannot access memory at address 0x2c7d223031343031>,
key_passwd = 0x3a22696763652220 <error: Cannot access memory at address 0x3a22696763652220>,
username = 0x496e6d6c7022207b <error: Cannot access memory at address 0x496e6d6c7022207b>,
password = 0x636d22207b3a2264 <error: Cannot access memory at address 0x636d22207b3a2264>,
authtype = (CURL_TLSAUTH_SRP | CURL_TLSAUTH_LAST | unknown: 574235232),
certinfo = 1,
falsestart = 1,
enable_beast = 0,
no_revoke = 0,
no_partialchain = 1
},
general_ssl = {
max_ssl_sessions = 4189019929336487980
},
proxytype = 808530978,
dns_cache_timeout = 7296782965478352162,
buffer_size = 3828686552604175468,
upload_buffer_size = 9016831214454059877,
private_data = 0x6f4c726e22202c7d,
---Type <return> to continue, or q <return> to quit---
http200aliases = 0x3a226e6f69746163,
ipver = 4189026470689120379,
max_filesize = 5291286924712091771,
ftp_filemethod = 2067407460,
ftpsslauth = 1668096544,
ftp_ccc = 574235235,
ftp_create_missing_dirs = 573583667,
ssh_keyfunc = 0x3a22636e6d22202c,
ssh_keyfunc_userp = 0x202c7d2230313422,
use_netrc = 1667331106,
use_ssl = 857881122,
new_file_perms = 3205756100136939569,
new_directory_perms = 4189026496178692640,
ssh_auth_types = 5291286924712091771,
str = {0x636d22207b3a2264 <error: Cannot access memory at address 0x636d22207b3a2264>, 0x22303133223a2263 <error: Cannot access memory at address 0x22303133223a2263>,
0x3a22636e6d22202c <error: Cannot access memory at address 0x3a22636e6d22202c>, 0x202c7d2230313422 <error: Cannot access memory at address 0x202c7d2230313422>,
0x496c6c6543726e22 <error: Cannot access memory at address 0x496c6c6543726e22>, 0x65353030223a2264 <error: Cannot access memory at address 0x65353030223a2264>,
0x7d7d223837613033 <error: Cannot access memory at address 0x7d7d223837613033>, 0x6954657522202c7d <error: Cannot access memory at address 0x6954657522202c7d>,
0x3a22656e6f5a656d <error: Cannot access memory at address 0x3a22656e6f5a656d>, 0x2b30303a34302d22 <error: Cannot access memory at address 0x2b30303a34302d22>,
0x436d7322202c2231 <error: Cannot access memory at address 0x436d7322202c2231>, 0x7453747865746e6f <error: Cannot access memory at address 0x7453747865746e6f>,
0x2269725573757461 <error: Cannot access memory at address 0x2269725573757461>, 0x2f3a70747468223a <error: Cannot access memory at address 0x2f3a70747468223a>,
0x2e7473655473642f <error: Cannot access memory at address 0x2e7473655473642f>, 0x2f6d6f632e666d61 <error: Cannot access memory at address 0x2f6d6f632e666d61>,
0x7564702d666d736e <error: Cannot access memory at address 0x7564702d666d736e>, 0x2f6e6f6973736573 <error: Cannot access memory at address 0x2f6e6f6973736573>,
0x6b6361626c6c6163 <error: Cannot access memory at address 0x6b6361626c6c6163>, 0x31332d69736d692f <error: Cannot access memory at address 0x31332d69736d692f>,
0x3433323130313430 <error: Cannot access memory at address 0x3433323130313430>, 0x22202c2232303735 <error: Cannot access memory at address 0x22202c2232303735>,
0x223a226449666370 <error: Cannot access memory at address 0x223a226449666370>, 0x3736353465333231 <error: Cannot access memory at address 0x3736353465333231>,
0x32312d623938652d <error: Cannot access memory at address 0x32312d623938652d>, 0x2d363534612d3364 <error: Cannot access memory at address 0x2d363534612d3364>,
0x3434353536363234 <error: Cannot access memory at address 0x3434353536363234>, 0xa0d7d2231303030 <error: Cannot access memory at address 0xa0d7d2231303030>,
0x6f422d2d2d2d2d2d <error: Cannot access memory at address 0x6f422d2d2d2d2d2d>, 0xa0d797261646e75 <error: Cannot access memory at address 0xa0d797261646e75>,
0x2d746e65746e6f43 <error: Cannot access memory at address 0x2d746e65746e6f43>, 0x7061203a65707954 <error: Cannot access memory at address 0x7061203a65707954>,
0x6f69746163696c70 <error: Cannot access memory at address 0x6f69746163696c70>, 0x67332e646e762f6e <error: Cannot access memory at address 0x67332e646e762f6e>,
0x73616e67352e7070 <error: Cannot access memory at address 0x73616e67352e7070>, 0x6e65746e6f430a0d <error: Cannot access memory at address 0x6e65746e6f430a0d>,
0x316e203a64492d74 <error: Cannot access memory at address 0x316e203a64492d74>, 0xd0a0d67734d6d53 <error: Cannot access memory at address 0xd0a0d67734d6d53>,
0x91ffffc101012e0a <error: Cannot access memory at address 0x91ffffc101012e0a>, 0x2d2d2d2d2d2d0a0d <error: Cannot access memory at address 0x2d2d2d2d2d2d0a0d>,
0x797261646e756f42 <error: Cannot access memory at address 0x797261646e756f42>, 0xa0d2d2d <error: Cannot access memory at address 0xa0d2d2d>, 0x0 <repeats 32 times>},
scope_id = 0,
allowed_protocols = -1,
redir_protocols = 15,
mail_rcpt = 0x0,
rtspreq = RTSPREQ_OPTIONS,
rtspversion = 0,
chunk_bgn = 0x0,
chunk_end = 0x0,
---Type <return> to continue, or q <return> to quit---
fnmatch = 0x0,
fnmatch_data = 0x0,
gssapi_delegation = 0,
tcp_keepidle = 60,
tcp_keepintvl = 60,
maxconnects = 5,
expect_100_timeout = 1000,
stream_depends_on = 0x0,
stream_weight = 16,
stream_dependents = 0x0,
resolver_start = 0x0,
resolver_start_client = 0x0,
upkeep_interval_ms = 60000,
fmultidone = 0x0,
dohfor = 0x0,
uh = 0x0,
trailer_data = 0x0,
trailer_callback = 0x0,
is_fread_set = 1,
is_fwrite_set = 1,
free_referer = 0,
tftp_no_options = 0,
sep_headers = 1,
cookiesession = 0,
crlf = 0,
strip_path_slash = 0,
ssh_compression = 0,
get_filetime = 0,
tunnel_thru_httpproxy = 0,
prefer_ascii = 0,
ftp_append = 0,
ftp_list_only = 0,
ftp_use_port = 0,
ftp_use_epsv = 1,
ftp_use_eprt = 1,
ftp_use_pret = 0,
ftp_skip_ip = 0,
hide_progress = 1,
http_fail_on_error = 0,
http_keep_sending_on_error = 0,
http_follow_location = 0,
http_transfer_encoding = 0,
allow_auth_to_other_hosts = 0,
---Type <return> to continue, or q <return> to quit---
include_header = 0,
http_set_referer = 0,
http_auto_referer = 0,
opt_no_body = 0,
upload = 1,
verbose = 0,
krb = 0,
reuse_forbid = 0,
reuse_fresh = 0,
no_signal = 0,
tcp_nodelay = 1,
ignorecl = 0,
connect_only = 0,
http_te_skip = 0,
http_ce_skip = 0,
proxy_transfer_mode = 0,
sasl_ir = 0,
wildcard_enabled = 0,
tcp_keepalive = 1,
tcp_fastopen = 0,
ssl_enable_npn = 1,
ssl_enable_alpn = 1,
path_as_is = 0,
pipewait = 1,
suppress_connect_headers = 0,
dns_shuffle_addresses = 0,
stream_depends_e = 0,
haproxyprotocol = 0,
abstract_unix_socket = 0,
disallow_username_in_url = 0,
doh = 0,
doh_get = 0,
http09_allowed = 0,
mail_rcpt_allowfails = 0
},
change = {
url = 0x0,
referer = 0x0,
cookielist = 0x0,
resolve = 0x0,
url_alloc = 0,
referer_alloc = 0,
wildcard_resolve = 0
---Type <return> to continue, or q <return> to quit---
},
cookies = 0x0,
progress = {
lastshow = 1080029,
size_dl = 694,
size_ul = 0,
downloaded = 694,
uploaded = 0,
current_speed = 138800,
width = 0,
flags = 112,
timespent = 5981,
dlspeed = 138800,
ulspeed = 0,
t_nslookup = 103,
t_connect = 104,
t_appconnect = 0,
t_pretransfer = 319,
t_starttransfer = 5949,
t_redirect = 0,
start = {
tv_sec = 1080029,
tv_usec = 445811
},
t_startsingle = {
tv_sec = 1080029,
tv_usec = 445814
},
t_startop = {
tv_sec = 1080029,
tv_usec = 445813
},
t_acceptdata = {
tv_sec = 0,
tv_usec = 0
},
ul_limit_start = {
tv_sec = 0,
tv_usec = 0
},
ul_limit_size = 0,
dl_limit_start = {
tv_sec = 0,
---Type <return> to continue, or q <return> to quit---
tv_usec = 0
},
dl_limit_size = 0,
speeder = {0, 694, 0, 0, 0, 0},
speeder_time = {{
tv_sec = 1080029,
tv_usec = 445920
}, {
tv_sec = 1080029,
tv_usec = 451792
}, {
tv_sec = 0,
tv_usec = 0
}, {
tv_sec = 0,
tv_usec = 0
}, {
tv_sec = 0,
tv_usec = 0
}, {
tv_sec = 0,
tv_usec = 0
}},
speeder_c = 0,
callback = 1,
is_t_startransfer_set = 1
},
state = {
conn_cache = 0x0,
keeps_speed = {
tv_sec = 0,
tv_usec = 0
},
lastconnect = 0x0,
headerbuff = 0x0,
headersize = 256,
buffer = 0x0,
ulbuf = 0x0,
current_speed = -1,
first_host = 0x0,
first_remote_port = 865,
session = 0xa00020002000400,
sessionage = 204509162767360,
---Type <return> to continue, or q <return> to quit---
tempcount = 1848581888,
tempwrite = {{
buf = 0x6973736573756470 <error: Cannot access memory at address 0x6973736573756470>,
len = 7886699261938593391,
type = 1852793645
}, {
buf = 0x736f4853010d0073 <error: Cannot access memory at address 0x736f4853010d0073>,
len = 3618411610132986484,
type = 774910254
}, {
buf = 0x6e6f630a30383231 <error: Cannot access memory at address 0x6e6f630a30383231>,
len = 8104636743005660532,
type = 1830828645
}},
scratch = 0x6c65722f74726170 <error: Cannot access memory at address 0x6c65722f74726170>,
os_errno = 1684370529,
prev_signal = 0x223d797261646e75,
digest = {
nonce = 0x6e756f422d2d2d2d <error: Cannot access memory at address 0x6e756f422d2d2d2d>,
cnonce = 0x2d780a2279726164 <error: Cannot access memory at address 0x2d780a2279726164>,
realm = 0x6564726177726f66 <error: Cannot access memory at address 0x6564726177726f66>,
algo = 1868967268,
opaque = 0x312e3836312e3239 <error: Cannot access memory at address 0x312e3836312e3239>,
qop = 0x662d780a302e3635 <error: Cannot access memory at address 0x662d780a302e3635>,
algorithm = 0x646564726177726f <error: Cannot access memory at address 0x646564726177726f>,
nc = 1869770797,
stale = 0,
userhash = 0
},
proxydigest = {
nonce = 0x722d780a70747468 <error: Cannot access memory at address 0x722d780a70747468>,
cnonce = 0x692d747365757165 <error: Cannot access memory at address 0x692d747365757165>,
realm = 0x3737393764203a64 <error: Cannot access memory at address 0x3737393764203a64>,
algo = 758397283,
opaque = 0x30392d343234392d <error: Cannot access memory at address 0x30392d343234392d>,
qop = 0x63323236632d6532 <error: Cannot access memory at address 0x63323236632d6532>,
algorithm = 0xa37353362666264 <error: Cannot access memory at address 0xa37353362666264>,
nc = 1852124536,
stale = 0,
userhash = 1
},
authhost = {
want = 7809644666444607081,
---Type <return> to continue, or q <return> to quit---
picked = 8649837589424250938,
avail = 7161130725795914285,
done = 1,
multipass = 0,
iestyle = 1
},
authproxy = {
want = 3545570291922527545,
picked = 7003996148480697138,
avail = 4120902748633392184,
done = 0,
multipass = 1,
iestyle = 1
},
resolver = 0x696e6170732d3362,
engine = 0x6164313430203a64,
expiretime = {
tv_sec = 3847823641842692660,
tv_usec = 171074360
},
timenode = {
smaller = 0x73746e657261702d,
larger = 0x31203a64696e6170,
samen = 0x6337663964386133,
samep = 0xa63333539363930,
key = {
tv_sec = 7881707460847873400,
tv_usec = 1684368496
},
payload = 0x0
},
timeoutlist = {
head = 0x0,
tail = 0x0,
dtor = 0x0,
size = 0
},
expires = {{
list = {
ptr = 0x0,
prev = 0x0,
next = 0x0
},
---Type <return> to continue, or q <return> to quit---
time = {
tv_sec = 0,
tv_usec = 0
},
eid = EXPIRE_100_TIMEOUT
}, {
list = {
ptr = 0x0,
prev = 0x0,
next = 0x0
},
time = {
tv_sec = 0,
tv_usec = 0
},
eid = EXPIRE_100_TIMEOUT
}, {
list = {
ptr = 0x0,
prev = 0x0,
next = 0x0
},
time = {
tv_sec = 0,
tv_usec = 0
},
eid = EXPIRE_100_TIMEOUT
}, {
list = {
ptr = 0x0,
prev = 0x0,
next = 0x0
},
time = {
tv_sec = 0,
tv_usec = 0
},
eid = EXPIRE_100_TIMEOUT
}, {
list = {
ptr = 0x0,
prev = 0x0,
next = 0x0
---Type <return> to continue, or q <return> to quit---
},
time = {
tv_sec = 0,
tv_usec = 0
},
eid = EXPIRE_100_TIMEOUT
}, {
list = {
ptr = 0x0,
prev = 0x0,
next = 0x0
},
time = {
tv_sec = 0,
tv_usec = 0
},
eid = EXPIRE_100_TIMEOUT
}, {
list = {
ptr = 0x0,
prev = 0x0,
next = 0x0
},
time = {
tv_sec = 0,
tv_usec = 0
},
eid = EXPIRE_100_TIMEOUT
}, {
list = {
ptr = 0x0,
prev = 0x0,
next = 0x0
},
time = {
tv_sec = 0,
tv_usec = 0
},
eid = EXPIRE_100_TIMEOUT
}, {
list = {
ptr = 0x0,
prev = 0x0,
---Type <return> to continue, or q <return> to quit---
next = 0x0
},
time = {
tv_sec = 0,
tv_usec = 0
},
eid = 289
}, {
list = {
ptr = 0x6e2f2f3a70747468,
prev = 0x746e6567612d6672,
next = 0x666d732d6465662e
},
time = {
tv_sec = 8461246850810671918,
tv_usec = 1919251571
},
eid = 1848601697
}, {
list = {
ptr = 0x642d666e2d746e65,
prev = 0x6e2f31762f637369,
next = 0x6e6174736e692d66
},
time = {
tv_sec = 5797087600094438755,
tv_usec = 1030255713
},
eid = 1953391975
}, {
list = {
ptr = 0x6e2d726574736575,
prev = 0x533d657079742d66,
next = 0x656772617426464d
},
time = {
tv_sec = 8104636742770765172,
tv_usec = 1146436965
},
eid = 1667855986
}},
most_recent_ftp_entrypath = 0x6d64756e3d73656d <error: Cannot access memory at address 0x6d64756e3d73656d>,
httpversion = 1835299629,
---Type <return> to continue, or q <return> to quit---
prev_block_had_trailing_cr = 0,
crlf_conversions = 8297439637148085613,
range = 0x69736d693d697075 <error: Cannot access memory at address 0x69736d693d697075>,
resume_from = 3544387006957171501,
rtsp_next_client_CSeq = 14126762509480754,
rtsp_next_server_CSeq = 23644372359279713,
rtsp_CSeq_recv = 0,
infilesize = 224,
drain = 64,
fread_func = 0x2823c50,
in = 0x27ff3b8,
stream_depends_on = 0x7,
stream_weight = 808674613,
uh = 0x54006e0064496c,
up = {
scheme = 0x0,
hostname = 0x120 <error: Cannot access memory at address 0x120>,
port = 0x61 <error: Cannot access memory at address 0x61>,
user = 0x27e90a0 "Д~\002",
password = 0xb <error: Cannot access memory at address 0xb>,
options = 0x6c65436172747565 <error: Cannot access memory at address 0x6c65436172747565>,
path = 0x64496c <error: Cannot access memory at address 0x64496c>,
query = 0x27ff3a0 "P<\202\002"
},
trailers_bytes_sent = 41939992,
trailers_buf = 0x6,
trailers_state = 1852664944,
multi_owned_by_easy = 1,
this_is_a_follow = 0,
refused_stream = 0,
errorbuf = 1,
allow_port = 0,
authproblem = 0,
ftp_trying_alternative = 1,
wildcardmatch = 0,
expect100header = 0,
use_range = 0,
rangestringalloc = 1,
done = 0,
stream_depends_e = 0,
previouslypending = 1,
cookie_engine = 1
},
---Type <return> to continue, or q <return> to quit---
wildcard = {
state = 6572396,
path = 0x27ff2c0 "http://nrf-agent.fed-smf.svc.cluster.local/nrfagent-nf-disc/v1/nf-instances?udsPath=nrfAgent&requester-nf-type=SMF&target-nf-type=UDM&service-names=nudm-sdm,nudm-uecm&supi=imsi-31041012345702",
pattern = 0x0,
filelist = {
head = 0x141,
tail = 0x2838e10,
dtor = 0x7f6ca1fd4dd0 <main_arena+400>,
size = 18446742975966307173
},
protdata = 0x0,
dtor = 0x27e8350,
customptr = 0x27ff478
},
info = {
httpcode = 3,
httpproxycode = 0,
httpversion = 6906228,
filetime = 0,
header_size = 41845248,
request_size = 239,
proxyauthavail = 225,
httpauthavail = 41897200,
numconnects = 41845136,
contenttype = 0x27fe540 "",
wouldredirect = 0x27fe540 "",
retry_after = 48,
conn_primary_ip = "0\000\000\000\000\000\000\000@\345\177\002\000\000\000\000`\344\177\002\000\000\000\000\260\344\177\002\000\000\000\000\260\344\177\002\000\000\000\000`\000\000\000\000",
conn_primary_port = 64,
conn_local_ip = "\020\346\177\002\000\000\000\000\030\365\177\002\000\000\000\000\003\000\000\000\000\000\000\000\063\061\060\000Id\000ion\000\000n\000T\000\000\000\000\000\000",
conn_local_port = 38129,
conn_scheme = 0x41 <error: Cannot access memory at address 0x41>,
conn_protocol = 42146064,
certs = {
num_of_certs = 41935888,
certinfo = 0x6
},
timecond = 1
},
tsi = {
backend = 28271,
internals = 0x0
---Type <return> to continue, or q <return> to quit---
},
magic = 320
}
(gdb) p needle->data->multi
$5 = (struct Curl_multi *) 0x24f5310
(gdb) p check->data->multi
$6 = (struct Curl_multi *) 0x0
(gdb) bt
#0 0x00007f6ca1c51feb in raise () from /lib64/libc.so.6
#1 0x00007f6ca1c3c5c1 in abort () from /lib64/libc.so.6
#2 0x00007f6ca1c3c491 in __assert_fail_base.cold.0 () from /lib64/libc.so.6
#3 0x00007f6ca1c4a752 in __assert_fail () from /lib64/libc.so.6
#4 0x00007f6ca9fdb3a6 in ConnectionExists (data=0x28412e0, needle=0x2846b00, usethis=0x7ffcf971ba88, force_reuse=0x7ffcf971ba87, waitpipe=0x7ffcf971ba86) at url.c:1216
#5 0x00007f6ca9fe026a in create_conn (data=0x28412e0, in_connect=0x7ffcf971bb00, async=0x7ffcf971bb76) at url.c:3624
#6 0x00007f6ca9fe09bf in Curl_connect (data=0x28412e0, asyncp=0x7ffcf971bb76, protocol_done=0x7ffcf971bb75) at url.c:3875
#7 0x00007f6ca9fa5efa in multi_runsingle (multi=0x24f5310, now=..., data=0x28412e0) at multi.c:1629
#8 0x00007f6ca9fa84b2 in multi_socket (multi=0x24f5310, checkall=false, s=19, ev_bitmask=0, running_handles=0x7ffcf971bea0) at multi.c:2814
#9 0x00007f6ca9fa8c36 in curl_multi_socket_action (multi=0x24f5310, s=19, ev_bitmask=0, running_handles=0x7ffcf971bea0) at multi.c:2937
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment