bneradt opened a new pull request, #13295:
URL: https://github.com/apache/trafficserver/pull/13295
A crash was observed while an HTTP/2 stream finished sending an
origin request header and started the client request body tunnel:
#0 HttpSM::state_send_server_request_header(...)
at src/proxy/http/HttpSM.cc:2176
#1 HttpSM::main_handler(...)
at src/proxy/http/HttpSM.cc:2731
#5 Http2Stream::signal_write_event(...)
at src/proxy/http2/Http2Stream.cc:954
The core had server_entry == nullptr at the vc_type check after the
request-body tunnel setup. The tunnel can synchronously abort the chain
and clean up the server VC before returning.
This checks whether the server entry still exists after setting up the
request body tunnel or transform tunnel. When setup already cleaned it
up, the state handler stops before installing a response-read handler
on a null entry.
--
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.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]