Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a test to reproduce envoy crash at rds update #3955

Closed
wants to merge 1 commit into from

Conversation

qiwzhang
Copy link
Contributor

Signed-off-by: Wayne Zhang qiwzhang@google.com

Description: Add an ADS integration test to reproduce crash reported in #3953

Risk Level: None

Testing: Integration test.

It crashes with same back trace:

223c Envoy::Router::RdsRouteConfigProviderImpl::onConfigUpdate()
deff6 Envoy::Config::GrpcMuxSubscriptionImpl<>::onConfigUpdate()
379df Envoy::Config::GrpcMuxImpl::onReceiveMessage()
3e3ab Envoy::Grpc::TypedAsyncStreamCallbacks<>::onReceiveMessageUntyped()
7db146 Envoy::Grpc::AsyncStreamImpl::onData()
7dff30 Envoy::Http::AsyncStreamImpl::encodeData()
d5e685 Envoy::Router::Filter::onUpstreamData()
d5ffc8 Envoy::Router::Filter::UpstreamRequest::decodeData()
7c55ce Envoy::Http::StreamDecoderWrapper::decodeData()
e1391f Envoy::Http::Http2::ConnectionImpl::onFrameReceived()
e1556c Envoy::Http::Http2::ConnectionImpl::Http2Callbacks::Http2Callbacks()::{lambda()#6}::operator()()
e1559c Envoy::Http::Http2::ConnectionImpl::Http2Callbacks::Http2Callbacks()::{lambda()#6}::_FUN()
e22656 nghttp2_session_on_data_received
e26771 nghttp2_session_mem_recv
e12848 Envoy::Http::Http2::ConnectionImpl::dispatch()
dfbeba Envoy::Http::CodecClient::onData()
dfd59b Envoy::Http::CodecClient::CodecReadFilter::onData()
5fe3e4 Envoy::Network::FilterManagerImpl::onContinueReading()
5fe4f8 Envoy::Network::FilterManagerImpl::onRead()
5f3734 Envoy::Network::ConnectionImpl::onRead()
5f4dba Envoy::Network::ConnectionImpl::onReadReady()
5f4b60 Envoy::Network::ConnectionImpl::onFileEvent()
5f18fa Envoy::Network::ConnectionImpl::ConnectionImpl()::{lambda()#3}::operator()()
5f693f std::_Function_handler<>::_M_invoke()
5e7d7d std::function<>::operator()()
5e6d2e Envoy::Event::FileEventImpl::assignEvents()::{lambda()#1}::operator()()
5e6dad Envoy::Event::FileEventImpl::assignEvents()::{lambda()#1}::_FUN()
14f1db4 event_process_active_single_queue.isra.29
14f24fe event_process_active
14f5287 event_base_loop
5e1b4d Envoy::Event::DispatcherImpl::run()
553357 Envoy::Server::InstanceImpl::run()
52471d Envoy::IntegrationTestServer::threadRoutine()
523a64 Envoy::IntegrationTestServer::start()::{lambda()#1}::operator()()
524ab3 std::_Function_handler<>::_M_invoke()
4e7079 std::function<>::operator()()
12519fb Envoy::Thread::Thread::Thread()::{lambda()#1}::operator()()
1251a20 Envoy::Thread::Thread::Thread()::{lambda()#1}::_FUN()

Signed-off-by: Wayne Zhang <qiwzhang@google.com>
@mattklein123
Copy link
Member

Going to close this. @lizan please merge the test into your other PR if you didn't already?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants