sudheerv commented on issue #6887:
URL: https://github.com/apache/trafficserver/issues/6887#issuecomment-642832248


   > @sudheerv is your HttpSM otherwise in good shape?
   
   Yeah, seems so - any particular field you are interested in?
   
   ```
   #9  0x000000000054e1dd in HttpSM::do_api_callout_internal 
(this=0x2ae36b9263b0) at HttpSM.cc:5331
   5331 HttpSM.cc: No such file or directory.
   (gdb) p this->magic
   $4 = 65261
   (gdb) p this->t_state.request_data
   $5 = {<RequestData> = {_vptr.RequestData = 0x81d590 <vtable for 
HttpRequestData+16>}, hdr = 0x2ae36b926b60, hostname_str = 0x2ae32918cca1 
"xxxxxxxxxxxxxxxxxxx", api_info = 0x2ae36b926d20, xact_start = 1591893731, 
src_ip = {sa = {sa_family = 2, 
         sa_data = "\026\"\n\362N\225\000\000\000\000\000\000\000"}, sin = 
{sin_family = 2, sin_port = 8726, sin_addr = {s_addr = 2504978954}, sin_zero = 
"\000\000\000\000\000\000\000"}, sin6 = {sin6_family = 2, sin6_port = 8726, 
sin6_flowinfo = 2504978954, sin6_addr = {__in6_u = {
             __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 
0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}, sin6_scope_id = 0}}, dest_ip = {sa = 
{sa_family = 0, sa_data = '\000' <repeats 13 times>}, sin = {sin_family = 0, 
sin_port = 0, sin_addr = {s_addr = 0}, 
         sin_zero = "\000\000\000\000\000\000\000"}, sin6 = {sin6_family = 0, 
sin6_port = 0, sin6_flowinfo = 0, sin6_addr = {__in6_u = {__u6_addr8 = '\000' 
<repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 
0, 0, 0}}}, sin6_scope_id = 0}}, incoming_port = 12272, tag = 0x0, 
     internal_txn = false, cache_info_lookup_url = 0x2ae36b9264e0, 
cache_info_parent_selection_url = 0x2ae36b926540}
   (gdb) p this->t_state.m_magic     
   $6 = HttpTransact::HTTP_TRANSACT_MAGIC_ALIVE
   
   (gdb) p this->history 
   $7 = {history = {{location = {file = 0x7e579e "HttpSM.cc", func = 0x7e71b0 
<HttpSM::state_api_callback(int, void*)::__FUNCTION__> "state_api_callback", 
line = 1364}, event = 60000, reentrancy = 23}, {location = {file = 0x7e579e 
"HttpSM.cc", 
           func = 0x7e7190 <HttpSM::state_api_callout(int, 
void*)::__FUNCTION__> "state_api_callout", line = 1404}, event = 60000, 
reentrancy = 23}, {location = {file = 0x7e579e "HttpSM.cc", 
           func = 0x7e70c0 <HttpSM::state_send_server_request_header(int, 
void*)::__FUNCTION__> "state_send_server_request_header", line = 2024}, event = 
103, reentrancy = 1}, {location = {file = 0x7e579e "HttpSM.cc", 
           func = 0x7e69f0 
<HttpSM::do_setup_post_tunnel(HttpVC_t)::__FUNCTION__> "do_setup_post_tunnel", 
line = 5891}, event = 34463, reentrancy = 1}, {location = {file = 0x7e579e 
"HttpSM.cc", func = 0x7e6d80 <HttpSM::tunnel_handler_post_ua(int, 
HttpTunnelProducer*)::__FUNCTION__> "tunnel_handler_post_ua", 
           line = 3558}, event = 102, reentrancy = 0}, {location = {file = 
0x7e579e "HttpSM.cc", func = 0x7e6d30 <HttpSM::tunnel_handler_post_server(int, 
HttpTunnelConsumer*)::__FUNCTION__> "tunnel_handler_post_server", line = 3659}, 
event = 103, reentrancy = 0}, {location = {file = 0x7e579e "HttpSM.cc", 
           func = 0x7e6f10 <HttpSM::tunnel_handler_post(int, 
void*)::__FUNCTION__> "tunnel_handler_post", line = 2791}, event = 2301, 
reentrancy = 1}, {location = {file = 0x7e579e "HttpSM.cc", 
           func = 0x7e7100 <HttpSM::state_read_server_response_header(int, 
void*)::__FUNCTION__> "state_read_server_response_header", line = 1866}, event 
= 100, reentrancy = 1}, {location = {file = 0x7e579e "HttpSM.cc", func = 
0x7e7190 <HttpSM::state_api_callout(int, void*)::__FUNCTION__> 
"state_api_callout", 
           line = 1404}, event = 60000, reentrancy = 4}, {location = {file = 
0x7e579e "HttpSM.cc", func = 0x7e71b0 <HttpSM::state_api_callback(int, 
void*)::__FUNCTION__> "state_api_callback", line = 1364}, event = 60000, 
reentrancy = 5}, {location = {file = 0x7e579e "HttpSM.cc", 
           func = 0x7e7190 <HttpSM::state_api_callout(int, 
void*)::__FUNCTION__> "state_api_callout", line = 1404}, event = 60000, 
reentrancy = 5}, {location = {file = 0x7e579e "HttpSM.cc", func = 0x7e71b0 
<HttpSM::state_api_callback(int, void*)::__FUNCTION__> "state_api_callback", 
line = 1364}, 
         event = 60000, reentrancy = 6}, {location = {file = 0x7e579e 
"HttpSM.cc", func = 0x7e7190 <HttpSM::state_api_callout(int, 
void*)::__FUNCTION__> "state_api_callout", line = 1404}, event = 60000, 
reentrancy = 6}, {location = {file = 0x7e579e "HttpSM.cc", 
           func = 0x7e71b0 <HttpSM::state_api_callback(int, 
void*)::__FUNCTION__> "state_api_callback", line = 1364}, event = 60000, 
reentrancy = 7}, {location = {file = 0x7e579e "HttpSM.cc", func = 0x7e7190 
<HttpSM::state_api_callout(int, void*)::__FUNCTION__> "state_api_callout", line 
= 1404}, 
         event = 60000, reentrancy = 7}, {location = {file = 0x7e579e 
"HttpSM.cc", func = 0x7e71b0 <HttpSM::state_api_callback(int, 
void*)::__FUNCTION__> "state_api_callback", line = 1364}, event = 60000, 
reentrancy = 1}, {location = {file = 0x7e579e "HttpSM.cc", 
           func = 0x7e7190 <HttpSM::state_api_callout(int, 
void*)::__FUNCTION__> "state_api_callout", line = 1404}, event = 60000, 
reentrancy = 1}, {location = {file = 0x7e579e "HttpSM.cc", func = 0x7e71b0 
<HttpSM::state_api_callback(int, void*)::__FUNCTION__> "state_api_callback", 
line = 1364}, 
         event = 60000, reentrancy = 2}, {location = {file = 0x7e579e 
"HttpSM.cc", func = 0x7e7190 <HttpSM::state_api_callout(int, 
void*)::__FUNCTION__> "state_api_callout", line = 1404}, event = 60000, 
reentrancy = 2}, {location = {file = 0x7e579e "HttpSM.cc", 
           func = 0x7e71b0 <HttpSM::state_api_callback(int, 
void*)::__FUNCTION__> "state_api_callback", line = 1364}, event = 60000, 
reentrancy = 1}, {location = {file = 0x7e579e "HttpSM.cc", func = 0x7e7190 
<HttpSM::state_api_callout(int, void*)::__FUNCTION__> "state_api_callout", line 
= 1404}, 
         event = 60000, reentrancy = 1}, {location = {file = 0x7e579e 
"HttpSM.cc", func = 0x7e71b0 <HttpSM::state_api_callback(int, 
void*)::__FUNCTION__> "state_api_callback", line = 1364}, event = 60000, 
reentrancy = 2}, {location = {file = 0x7e579e "HttpSM.cc", 
           func = 0x7e7190 <HttpSM::state_api_callout(int, 
void*)::__FUNCTION__> "state_api_callout", line = 1404}, event = 60000, 
reentrancy = 2}, {location = {file = 0x7e579e "HttpSM.cc", func = 0x7e71b0 
<HttpSM::state_api_callback(int, void*)::__FUNCTION__> "state_api_callback", 
line = 1364}, 
         event = 60000, reentrancy = 3}, {location = {file = 0x7e579e 
"HttpSM.cc", func = 0x7e7190 <HttpSM::state_api_callout(int, 
void*)::__FUNCTION__> "state_api_callout", line = 1404}, event = 60000, 
reentrancy = 3}, {location = {file = 0x7e579e "HttpSM.cc", 
           func = 0x7e71b0 <HttpSM::state_api_callback(int, 
void*)::__FUNCTION__> "state_api_callback", line = 1364}, event = 60000, 
reentrancy = 4}, {location = {file = 0x7e579e "HttpSM.cc", func = 0x7e7190 
<HttpSM::state_api_callout(int, void*)::__FUNCTION__> "state_api_callout", line 
= 1404}, 
         event = 60000, reentrancy = 4}, {location = {file = 0x7e579e 
"HttpSM.cc", func = 0x7e71b0 <HttpSM::state_api_callback(int, 
void*)::__FUNCTION__> "state_api_callback", line = 1364}, event = 60000, 
reentrancy = 5}, {location = {file = 0x7e579e "HttpSM.cc", 
           func = 0x7e7190 <HttpSM::state_api_callout(int, 
void*)::__FUNCTION__> "state_api_callout", line = 1404}, event = 60000, 
reentrancy = 5}, {location = {file = 0x7e579e "HttpSM.cc", func = 0x7e71b0 
<HttpSM::state_api_callback(int, void*)::__FUNCTION__> "state_api_callback", 
line = 1364}, 
         event = 60000, reentrancy = 6}, {location = {file = 0x7e579e 
"HttpSM.cc", func = 0x7e7190 <HttpSM::state_api_callout(int, 
void*)::__FUNCTION__> "state_api_callout", line = 1404}, event = 60000, 
reentrancy = 6}, {location = {file = 0x7e579e "HttpSM.cc", 
           func = 0x7e71b0 <HttpSM::state_api_callback(int, 
void*)::__FUNCTION__> "state_api_callback", line = 1364}, event = 60000, 
reentrancy = 7}, {location = {file = 0x7e579e "HttpSM.cc", func = 0x7e7190 
<HttpSM::state_api_callout(int, void*)::__FUNCTION__> "state_api_callout", line 
= 1404}, 
         event = 60000, reentrancy = 7}, {location = {file = 0x7e579e 
"HttpSM.cc", func = 0x7e71b0 <HttpSM::state_api_callback(int, 
void*)::__FUNCTION__> "state_api_callback", line = 1364}, event = 60000, 
reentrancy = 8}, {location = {file = 0x7e579e "HttpSM.cc", 
           func = 0x7e7190 <HttpSM::state_api_callout(int, 
void*)::__FUNCTION__> "state_api_callout", line = 1404}, event = 60000, 
reentrancy = 8}, {location = {file = 0x7e579e "HttpSM.cc", func = 0x7e71b0 
<HttpSM::state_api_callback(int, void*)::__FUNCTION__> "state_api_callback", 
line = 1364}, 
         event = 60000, reentrancy = 9}, {location = {file = 0x7e579e 
"HttpSM.cc", func = 0x7e7190 <HttpSM::state_api_callout(int, 
void*)::__FUNCTION__> "state_api_callout", line = 1404}, event = 60000, 
reentrancy = 9}, {location = {file = 0x7e579e "HttpSM.cc", 
           func = 0x7e71b0 <HttpSM::state_api_callback(int, 
void*)::__FUNCTION__> "state_api_callback", line = 1364}, event = 60000, 
reentrancy = 10}, {location = {file = 0x7e579e "HttpSM.cc", func = 0x7e7190 
<HttpSM::state_api_callout(int, void*)::__FUNCTION__> "state_api_callout", line 
= 1404}, 
         event = 60000, reentrancy = 10}, {location = {file = 0x7e579e 
"HttpSM.cc", func = 0x7e71b0 <HttpSM::state_api_callback(int, 
void*)::__FUNCTION__> "state_api_callback", line = 1364}, event = 60000, 
reentrancy = 11}, {location = {file = 0x7e579e "HttpSM.cc", 
           func = 0x7e7190 <HttpSM::state_api_callout(int, 
void*)::__FUNCTION__> "state_api_callout", line = 1404}, event = 60000, 
reentrancy = 11}, {location = {file = 0x7e579e "HttpSM.cc", func = 0x7e71b0 
<HttpSM::state_api_callback(int, void*)::__FUNCTION__> "state_api_callback", 
line = 1364}, 
         event = 60000, reentrancy = 12}, {location = {file = 0x7e579e 
"HttpSM.cc", func = 0x7e7190 <HttpSM::state_api_callout(int, 
void*)::__FUNCTION__> "state_api_callout", line = 1404}, event = 60000, 
reentrancy = 12}, {location = {file = 0x7e579e "HttpSM.cc", 
           func = 0x7e71b0 <HttpSM::state_api_callback(int, 
void*)::__FUNCTION__> "state_api_callback", line = 1364}, event = 60000, 
reentrancy = 13}, {location = {file = 0x7e579e "HttpSM.cc", func = 0x7e7190 
<HttpSM::state_api_callout(int, void*)::__FUNCTION__> "state_api_callout", line 
= 1404}, 
         event = 60000, reentrancy = 13}, {location = {file = 0x7e579e 
"HttpSM.cc", func = 0x7e71b0 <HttpSM::state_api_callback(int, 
void*)::__FUNCTION__> "state_api_callback", line = 1364}, event = 60000, 
reentrancy = 14}, {location = {file = 0x7e579e "HttpSM.cc", 
           func = 0x7e7190 <HttpSM::state_api_callout(int, 
void*)::__FUNCTION__> "state_api_callout", line = 1404}, event = 60000, 
reentrancy = 14}, {location = {file = 0x7e579e "HttpSM.cc", func = 0x7e71b0 
<HttpSM::state_api_callback(int, void*)::__FUNCTION__> "state_api_callback", 
line = 1364}, 
         event = 60000, reentrancy = 15}, {location = {file = 0x7e579e 
"HttpSM.cc", func = 0x7e7190 <HttpSM::state_api_callout(int, 
void*)::__FUNCTION__> "state_api_callout", line = 1404}, event = 60000, 
reentrancy = 15}, {location = {file = 0x7e579e "HttpSM.cc", 
           func = 0x7e71b0 <HttpSM::state_api_callback(int, 
void*)::__FUNCTION__> "state_api_callback", line = 1364}, event = 60000, 
reentrancy = 16}, {location = {file = 0x7e579e "HttpSM.cc", func = 0x7e7190 
<HttpSM::state_api_callout(int, void*)::__FUNCTION__> "state_api_callout", line 
= 1404}, 
         event = 60000, reentrancy = 16}, {location = {file = 0x7e579e 
"HttpSM.cc", func = 0x7e71b0 <HttpSM::state_api_callback(int, 
void*)::__FUNCTION__> "state_api_callback", line = 1364}, event = 60000, 
reentrancy = 17}, {location = {file = 0x7e579e "HttpSM.cc", 
           func = 0x7e7190 <HttpSM::state_api_callout(int, 
void*)::__FUNCTION__> "state_api_callout", line = 1404}, event = 60000, 
reentrancy = 17}, {location = {file = 0x7e579e "HttpSM.cc", func = 0x7e71b0 
<HttpSM::state_api_callback(int, void*)::__FUNCTION__> "state_api_callback", 
line = 1364}, 
         event = 60000, reentrancy = 18}, {location = {file = 0x7e579e 
"HttpSM.cc", func = 0x7e7190 <HttpSM::state_api_callout(int, 
void*)::__FUNCTION__> "state_api_callout", line = 1404}, event = 60000, 
reentrancy = 18}, {location = {file = 0x7e579e "HttpSM.cc", 
           func = 0x7e71b0 <HttpSM::state_api_callback(int, 
void*)::__FUNCTION__> "state_api_callback", line = 1364}, event = 60000, 
reentrancy = 19}, {location = {file = 0x7e579e "HttpSM.cc", func = 0x7e7190 
<HttpSM::state_api_callout(int, void*)::__FUNCTION__> "state_api_callout", line 
= 1404}, 
         event = 60000, reentrancy = 19}, {location = {file = 0x7e579e 
"HttpSM.cc", func = 0x7e71b0 <HttpSM::state_api_callback(int, 
void*)::__FUNCTION__> "state_api_callback", line = 1364}, event = 60000, 
reentrancy = 20}, {location = {file = 0x7e579e "HttpSM.cc", 
           func = 0x7e7190 <HttpSM::state_api_callout(int, 
void*)::__FUNCTION__> "state_api_callout", line = 1404}, event = 60000, 
reentrancy = 20}, {location = {file = 0x7e579e "HttpSM.cc", func = 0x7e71b0 
<HttpSM::state_api_callback(int, void*)::__FUNCTION__> "state_api_callback", 
line = 1364}, 
         event = 60000, reentrancy = 21}, {location = {file = 0x7e579e 
"HttpSM.cc", func = 0x7e7190 <HttpSM::state_api_callout(int, 
void*)::__FUNCTION__> "state_api_callout", line = 1404}, event = 60000, 
reentrancy = 21}, {location = {file = 0x7e579e "HttpSM.cc", 
           func = 0x7e66b8 <HttpSM::set_next_state()::__FUNCTION__> 
"set_next_state", line = 7497}, event = 34463, reentrancy = 21}, {location = 
{file = 0x7e579e "HttpSM.cc", func = 0x7e66b8 
<HttpSM::set_next_state()::__FUNCTION__> "set_next_state", line = 7543}, event 
= 34463, reentrancy = 21}, {location = {
           file = 0x7e579e "HttpSM.cc", func = 0x7e71b0 
<HttpSM::state_api_callback(int, void*)::__FUNCTION__> "state_api_callback", 
line = 1364}, event = 60000, reentrancy = 22}, {location = {file = 0x7e579e 
"HttpSM.cc", 
           func = 0x7e7190 <HttpSM::state_api_callout(int, 
void*)::__FUNCTION__> "state_api_callout", line = 1404}, event = 60000, 
reentrancy = 22}}, history_pos = 73}
   
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to