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]