Skip to content

Instantly share code, notes, and snippets.

@jmarantz
Created April 3, 2020 22:58
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 jmarantz/6d416f0f70a7ea68d493d712c934347b to your computer and use it in GitHub Desktop.
Save jmarantz/6d416f0f70a7ea68d493d712c934347b to your computer and use it in GitHub Desktop.
crashing thread:
(gdb) where
#0 0x0000000000000000 in ?? ()
#1 0x00000000020d5064 in Envoy::FakeStream::encodeHeaders(Envoy::Http::HeaderMap const&, bool)::$_1::operator()() const (this=0x5e2eea8) at test/integration/fake_upstream.cc:102
#2 0x00000000020d4fdd in std::__1::__invoke<Envoy::FakeStream::encodeHeaders(Envoy::Http::HeaderMap const&, bool)::$_1&> (__f=...)
at /usr/local/google/home/jmarantz/ext/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/../include/c++/v1/type_traits:3530
#3 0x00000000020d4f8d in std::__1::__invoke_void_return_wrapper<void>::__call<Envoy::FakeStream::encodeHeaders(Envoy::Http::HeaderMap const&, bool)::$_1&>(Envoy::FakeStream::encodeHeaders(Envoy::Http::HeaderMap const&, bool)::$_1&) (__args=...)
at /usr/local/google/home/jmarantz/ext/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/../include/c++/v1/__functional_base:348
#4 0x00000000020d4f5d in std::__1::__function::__alloc_func<Envoy::FakeStream::encodeHeaders(Envoy::Http::HeaderMap const&, bool)::$_1, std::__1::allocator<Envoy::FakeStream::encodeHeaders(Envoy::Http::HeaderMap const&, bool)::$_1>, void ()>::operator()() (this=0x5e2eea8)
at /usr/local/google/home/jmarantz/ext/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/../include/c++/v1/functional:1533
#5 0x00000000020d413e in std::__1::__function::__func<Envoy::FakeStream::encodeHeaders(Envoy::Http::HeaderMap const&, bool)::$_1, std::__1::allocator<Envoy::FakeStream::encodeHeaders(Envoy::Http::HeaderMap const&, bool)::$_1>, void ()>::operator()() (this=0x5e2eea0)
at /usr/local/google/home/jmarantz/ext/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/../include/c++/v1/functional:1707
#6 0x00000000020c01a5 in std::__1::__function::__value_func<void ()>::operator()() const (
this=0x7ffff7c4f6e0)
at /usr/local/google/home/jmarantz/ext/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/../include/c++/v1/functional:1860
#7 0x00000000020c0065 in std::__1::function<void ()>::operator()() const (this=0x7ffff7c4f6e0)
at /usr/local/google/home/jmarantz/ext/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/../include/c++/v1/functional:2419
#8 0x00000000037ee559 in Envoy::Event::DispatcherImpl::runPostCallbacks (this=0x5d61380)
at source/common/event/dispatcher_impl.cc:225
#9 0x00000000037f0f68 in Envoy::Event::DispatcherImpl::DispatcherImpl(std::__1::unique_ptr<Envoy::Buffer::WatermarkFactory, std::__1::default_delete<Envoy::Buffer::WatermarkFactory> >&&, Envoy::Api::Api&, Envoy::Event::TimeSystem&)::$_1::operator()() const (this=0x7ffff7c4f888)
at source/common/event/dispatcher_impl.cc:43
#10 0x00000000037f0f2d in std::__1::__invoke<Envoy::Event::DispatcherImpl::DispatcherImpl(std::__1::unique_ptr<Envoy::Buffer::WatermarkFactory, std::__1::default_delete<Envoy::Buffer::WatermarkFactory> >&&, Envoy::Api::Api&, Envoy::Event::TimeSystem&)::$_1&> (__f=...)
at /usr/local/google/home/jmarantz/ext/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/../include/c++/v1/type_traits:3530
#11 0x00000000037f0edd in std::__1::__invoke_void_return_wrapper<void>::__call<Envoy::Event::DispatcherImpl::DispatcherImpl(std::__1::unique_ptr<Envoy::Buffer::WatermarkFactory, std::__1::default_delete<Envoy::Buffer::WatermarkFactory> >&&, Envoy::Api::Api&, Envoy::Event::TimeSystem&)::$_1&>(Envoy::Event::DispatcherImpl::DispatcherImpl(std::__1::unique_ptr<Envoy::Buffer::WatermarkFactory, std::__1::default_delete<Envoy::Buffer::WatermarkFactory> >&&, Envoy::Api::Api&, Envoy::Event::TimeSystem&)::$_1&) (__args=...)
at /usr/local/google/home/jmarantz/ext/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/../include/c++/v1/__functional_base:348
#12 0x00000000037f0ead in std::__1::__function::__alloc_func<Envoy::Event::DispatcherImpl::DispatcherImpl(std::__1::unique_ptr<Envoy::Buffer::WatermarkFactory, std::__1::default_delete<Envoy::Buffer::WatermarkFactory> >&&, Envoy::Api::Api&, Envoy::Event::TimeSystem&)::$_1, std::__1::allocator<Envoy::Event::DispatcherImpl::DispatcherImpl(std::__1::unique_ptr<Envoy::Buffer::WatermarkFactory, std::__1::default_delete<Envoy::Buffer::WatermarkFactory> >&&, Envoy::Api::Api&, Envoy::Event::TimeSystem&)::$_1>, void ()>::operator()() (this=0x7ffff7c4f888)
at /usr/local/google/home/jmarantz/ext/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/../include/c++/v1/functional:1533
#13 0x00000000037efffe in std::__1::__function::__func<Envoy::Event::DispatcherImpl::DispatcherImpl(std::__1::unique_ptr<Envoy::Buffer::WatermarkFactory, std::__1::default_delete<Envoy::Buffer::WatermarkFactory> >&&, Envoy::Api::Api&, Envoy::Event::TimeSystem&)::$_1, std::__1::allocator<Envoy::Event::DispatcherImpl::DispatcherImpl(std::__1::unique_ptr<Envoy::Buffer::WatermarkFactory, std::__1::default_delete<Envoy::Buffer::WatermarkFactory> >&&, Envoy::Api::Api&, Envoy::Event::TimeSystem&)::$_1>, void ()>::operator()() (this=0x7ffff7c4f880)
at /usr/local/google/home/jmarantz/ext/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/../include/c++/v1/functional:1707
#14 0x00000000020c01a5 in std::__1::__function::__value_func<void ()>::operator()() const (
this=0x7ffff7c4f880)
at /usr/local/google/home/jmarantz/ext/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/../include/c++/v1/functional:1860
#15 0x00000000020c0065 in std::__1::function<void ()>::operator()() const (this=0x7ffff7c4f880)
at /usr/local/google/home/jmarantz/ext/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/../include/c++/v1/functional:2419
#16 0x0000000003299a75 in Envoy::Event::SimulatedTimeSystemHelper::Alarm::runAlarm(std::__1::function<void ()>) (this=0x5d1bc50, cb=...) at test/test_common/simulated_time_system.cc:122
#17 0x00000000032999d8 in Envoy::Event::SimulatedTimeSystemHelper::Alarm::Alarm(Envoy::Event::SimulatedTimeSystemHelper&, Envoy::Event::Scheduler&, std::__1::function<void ()>, Envoy::Event::Dispatcher&)::{lambda()#1}::operator()() const (this=0x5a89d70)
at test/test_common/simulated_time_system.cc:55
#18 0x000000000329996d in std::__1::__invoke<Envoy::Event::SimulatedTimeSystemHelper::Alarm::Alarm(Envoy::Event::SimulatedTimeSystemHelper&, Envoy::Event::Scheduler&, std::__1::function<void ()>, Envoy::Event::Dispatcher&)::{lambda()#1}&> (__f=...)
at /usr/local/google/home/jmarantz/ext/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/../include/c++/v1/type_traits:3530
#19 0x000000000329991d in std::__1::__invoke_void_return_wrapper<void>::__call<Envoy::Event::SimulatedTimeSystemHelper::Alarm::Alarm(Envoy::Event::SimulatedTimeSystemHelper&, Envoy::Event::Scheduler&, std::__1::function<void ()>, Envoy::Event::Dispatcher&)::{lambda()#1}&>(Envoy::Event::SimulatedTimeSystemHelper::Alarm::Alarm(Envoy::Event::SimulatedTimeSystemHelper&, Envoy::Event::Scheduler&, std::__1::function<void ()>, Envoy::Event::Dispatcher&)::{lambda()#1}&) (__args=...)
at /usr/local/google/home/jmarantz/ext/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/../include/c++/v1/__functional_base:348
#20 0x00000000032998ed in std::__1::__function::__alloc_func<Envoy::Event::SimulatedTimeSystemHelper::Alarm::Alarm(Envoy::Event::SimulatedTimeSystemHelper&, Envoy::Event::Scheduler&, std::__1::function<void ()>, Envoy::Event::Dispatcher&)::{lambda()#1}, std::__1::allocator<{lambda()#1}>, void ()>::operator()() (this=0x5a89d70)
at /usr/local/google/home/jmarantz/ext/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/../include/c++/v1/functional:1533
#21 0x0000000003298afe in std::__1::__function::__func<Envoy::Event::SimulatedTimeSystemHelper::Alarm::Alarm(Envoy::Event::SimulatedTimeSystemHelper&, Envoy::Event::Scheduler&, std::__1::function<void ()>, Envoy::Event::Dispatcher&)::{lambda()#1}, std::__1::allocator<{lambda()#1}>, void ()>::operator()() (this=0x5a89d60)
at /usr/local/google/home/jmarantz/ext/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/../include/c++/v1/functional:1707
#22 0x00000000020c01a5 in std::__1::__function::__value_func<void ()>::operator()() const (
this=0x5922680)
at /usr/local/google/home/jmarantz/ext/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/../include/c++/v1/functional:1860
#23 0x00000000020c0065 in std::__1::function<void ()>::operator()() const (this=0x5922680)
at /usr/local/google/home/jmarantz/ext/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/../include/c++/v1/functional:2419
#24 0x00000000038c9d5d in Envoy::Event::TimerImpl::TimerImpl(Envoy::CSmartPtr<event_base, &event_base_free>&, std::__1::function<void ()>, Envoy::Event::Dispatcher&)::$_0::operator()(int, short, void*) const (this=0xffffffff, arg=0x5922600) at source/common/event/timer_impl.cc:15
#25 0x00000000038c9d06 in Envoy::Event::TimerImpl::TimerImpl(Envoy::CSmartPtr<event_base, &event_base_free>&, std::__1::function<void ()>, Envoy::Event::Dispatcher&)::$_0::__invoke(int, short, void*)
(arg=0x5922600) at source/common/event/timer_impl.cc:15
#26 0x0000000003c10a11 in event_process_active_single_queue (base=0x57b3080, activeq=0x576d820,
max_to_process=2147483647, endtime=0x0)
at /export/data/jmarantz/bazel-cache/_bazel_jmarantz/d2fdb3ab8bf291571f03152d0e5b2ad7/sandbox/linux-sandbox/3905/execroot/envoy/external/com_github_libevent_libevent/event.c:1713
#27 0x0000000003c0b10a in event_process_active (base=0x57b3080)
at /export/data/jmarantz/bazel-cache/_bazel_jmarantz/d2fdb3ab8bf291571f03152d0e5b2ad7/sandbox/linux-sandbox/3905/execroot/envoy/external/com_github_libevent_libevent/event.c:1805
#28 0x0000000003c09fdc in event_base_loop (base=0x57b3080, flags=0)
at /export/data/jmarantz/bazel-cache/_bazel_jmarantz/d2fdb3ab8bf291571f03152d0e5b2ad7/sandbox/linux-sandbox/3905/execroot/envoy/external/com_github_libevent_libevent/event.c:2047
#29 0x00000000038c8948 in Envoy::Event::LibeventScheduler::run (this=0x5d613d0,
mode=Envoy::Event::Dispatcher::RunType::Block) at source/common/event/libevent_scheduler.cc:47
#30 0x00000000037ee46a in Envoy::Event::DispatcherImpl::run (this=0x5d61380,
type=Envoy::Event::Dispatcher::RunType::Block) at source/common/event/dispatcher_impl.cc:197
#31 0x00000000020cff8f in Envoy::FakeUpstream::threadRoutine (this=0x5ac0900)
at test/integration/fake_upstream.cc:480
#32 0x00000000020e3be8 in Envoy::FakeUpstream::FakeUpstream(std::__1::unique_ptr<Envoy::Network::TransportSocketFactory, std::__1::default_delete<Envoy::Network::TransportSocketFactory> >&&, std::__1::unique_ptr<Envoy::Network::Socket, std::__1::default_delete<Envoy::Network::Socket> >&&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, bool)::$_12::operator()() const (
this=0x5d22e28) at test/integration/fake_upstream.cc:443
#33 0x00000000020e3bad in std::__1::__invoke<Envoy::FakeUpstream::FakeUpstream(std::__1::unique_ptr<Envoy::Network::TransportSocketFactory, std::__1::default_delete<Envoy::Network::TransportSocketFactory> >&&, std::__1::unique_ptr<Envoy::Network::Socket, std::__1::default_delete<Envoy::Network::Socket> >&&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, bool)::$_12&> (__f=...)
at /usr/local/google/home/jmarantz/ext/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/../include/c++/v1/type_traits:3530
#34 0x00000000020e3b5d in std::__1::__invoke_void_return_wrapper<void>::__call<Envoy::FakeUpstream::FakeUpstream(std::__1::unique_ptr<Envoy::Network::TransportSocketFactory, std::__1::default_delete<Envoy::Network::TransportSocketFactory> >&&, std::__1::unique_ptr<Envoy::Network::Socket, std::__1::default_delete<Envoy::Network::Socket> >&&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, bool)::$_12&>(Envoy::FakeUpstream::FakeUpstream(std::__1::unique_ptr<Envoy::Network::TransportSocketFactory, std::__1::default_delete<Envoy::Network::TransportSocketFactory> >&&, std::__1::unique_ptr<Envoy::Network::Socket, std::__1::default_delete<Envoy::Network::Socket> >&&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, bool)::$_12&) (__args=...)
at /usr/local/google/home/jmarantz/ext/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/../include/c++/v1/__functional_base:348
#35 0x00000000020e3b2d in std::__1::__function::__alloc_func<Envoy::FakeUpstream::FakeUpstream(std::__1::unique_ptr<Envoy::Network::TransportSocketFactory, std::__1::default_delete<Envoy::Network::TransportSocketFactory> >&&, std::__1::unique_ptr<Envoy::Network::Socket, std::__1::default_delete<Envoy::Network::Socket> >&&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, bool)::$_12, std::__1::allocator<Envoy::FakeUpstream::FakeUpstream(std::__1::unique_ptr<Envoy::Network::TransportSocketFactory, std::__1::default_delete<Envoy::Network::TransportSocketFactory> >&&, std::__1::unique_ptr<Envoy::Network::Socket, std::__1::default_delete<Envoy::Network::Socket> >&&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, bool)::$_12>, void ()>::operator()() (
this=0x5d22e28)
at /usr/local/google/home/jmarantz/ext/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/../include/c++/v1/functional:1533
#36 0x00000000020e2c7e in std::__1::__function::__func<Envoy::FakeUpstream::FakeUpstream(std::__1::unique_ptr<Envoy::Network::TransportSocketFactory, std::__1::default_delete<Envoy::Network::TransportSocketFactory> >&&, std::__1::unique_ptr<Envoy::Network::Socket, std::__1::default_delete<Envoy::Network::Socket> >&&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, bool)::$_12, std::__1::allocator<Envoy::FakeUpstream::FakeUpstream(std::__1::unique_ptr<Envoy::Network::TransportSocketFactory, std::__1::default_delete<Envoy::Network::TransportSocketFactory> >&&, std::__1::unique_ptr<Envoy::Network::Socket, std::__1::default_delete<Envoy::Network::Socket> >&&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, bool)::$_12>, void ()>::operator()() (this=0x5d22e20)
at /usr/local/google/home/jmarantz/ext/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/../include/c++/v1/functional:1707
#37 0x00000000020c01a5 in std::__1::__function::__value_func<void ()>::operator()() const (
this=0x5d22e20)
at /usr/local/google/home/jmarantz/ext/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/../include/c++/v1/functional:1860
#38 0x00000000020c0065 in std::__1::function<void ()>::operator()() const (this=0x5d22e20)
at /usr/local/google/home/jmarantz/ext/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/../include/c++/v1/functional:2419
#39 0x0000000003bfbe62 in Envoy::Thread::ThreadImplPosix::ThreadImplPosix(std::__1::function<void ()>)::$_0::operator()(void*) const (this=0x5d22e10, arg=0x5d22e10)
at source/common/common/posix/thread_impl.cc:33
#40 0x0000000003bfbe35 in Envoy::Thread::ThreadImplPosix::ThreadImplPosix(std::__1::function<void ()>)::$_0::__invoke(void*) (arg=0x5d22e10) at source/common/common/posix/thread_impl.cc:32
#41 0x00007ffff7e40fb7 in start_thread (arg=<optimized out>) at pthread_create.c:486
#42 0x00007ffff7d722bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
main thread:
(gdb) where
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000000004a6c616 in absl::synchronization_internal::Futex::WaitUntil (v=0x7ffff7fba150,
val=0, t=...) at external/com_google_absl/absl/synchronization/internal/waiter.cc:107
#2 0x0000000004a6c313 in absl::synchronization_internal::Waiter::Wait (this=0x7ffff7fba150, t=...)
at external/com_google_absl/absl/synchronization/internal/waiter.cc:151
#3 0x0000000004a6be93 in AbslInternalPerThreadSemWait (t=...)
at external/com_google_absl/absl/synchronization/internal/per_thread_sem.cc:93
#4 0x0000000004a696dd in absl::synchronization_internal::PerThreadSem::Wait (t=...)
at external/com_google_absl/absl/synchronization/internal/per_thread_sem.h:112
#5 0x0000000004a69153 in absl::Mutex::DecrementSynchSem (mu=0x58ea860, w=0x7ffff7fba100, t=...)
at external/com_google_absl/absl/synchronization/mutex.cc:566
#6 0x0000000004a62cb9 in absl::Mutex::Block (this=0x58ea860, s=0x7ffff7fba100)
at external/com_google_absl/absl/synchronization/mutex.cc:1113
#7 0x0000000004a63dda in absl::Mutex::AwaitCommon (this=0x58ea860, cond=..., t=...)
at external/com_google_absl/absl/synchronization/mutex.cc:1579
#8 0x0000000004a63b83 in absl::Mutex::Await (this=0x58ea860, cond=...)
at external/com_google_absl/absl/synchronization/mutex.cc:1542
#9 0x0000000003294a42 in Envoy::Event::SimulatedTimeSystemHelper::waitForNoPendingLockHeld (
this=0x58ea820) at test/test_common/simulated_time_system.cc:238
#10 0x0000000003295330 in Envoy::Event::SimulatedTimeSystemHelper::quiesce (this=0x58ea820)
at test/test_common/simulated_time_system.cc:479
#11 0x000000000211ed52 in Envoy::Event::DelegatingTestTimeSystemBase<Envoy::Event::TestTimeSystem>::quiesce (this=0x5940370) at ./test/test_common/test_time_system.h:112
#12 0x000000000205da81 in Envoy::HttpIntegrationTest::quiesceThreads (this=0x5940040)
at test/integration/http_integration.cc:286
#13 0x0000000001fc3b79 in Envoy::HttpTimeoutIntegrationTest_PerTryTimeoutWithoutGlobalTimeout_Test::TestBody (this=0x5940000) at test/integration/http_timeout_integration_test.cc:313
#14 0x0000000004adf404 in testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void> (object=0x5940000, method=&virtual testing::Test::TestBody(),
location=0x6cf831 "the test body")
at external/com_google_googletest/googletest/src/gtest.cc:2433
#15 0x0000000004acfe5b in testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void> (object=0x5940000, method=&virtual testing::Test::TestBody(), location=0x6cf831 "the test body")
at external/com_google_googletest/googletest/src/gtest.cc:2469
#16 0x0000000004abd723 in testing::Test::Run (this=0x5940000)
at external/com_google_googletest/googletest/src/gtest.cc:2508
#17 0x0000000004abe0e7 in testing::TestInfo::Run (this=0x588a400)
at external/com_google_googletest/googletest/src/gtest.cc:2684
#18 0x0000000004abe75c in testing::TestSuite::Run (this=0x577b000)
at external/com_google_googletest/googletest/src/gtest.cc:2816
#19 0x0000000004ac9b2f in testing::internal::UnitTestImpl::RunAllTests (this=0x576a000)
at external/com_google_googletest/googletest/src/gtest.cc:5338
#20 0x0000000004ae2f34 in testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (object=0x576a000,
method=(bool (testing::internal::UnitTestImpl::*)(testing::internal::UnitTestImpl * const)) 0x4ac9720 <testing::internal::UnitTestImpl::RunAllTests()>,
location=0x2d2dee "auxiliary test code (environments or event listeners)")
at external/com_google_googletest/googletest/src/gtest.cc:2433
#21 0x0000000004ad218b in testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (object=0x576a000,
method=(bool (testing::internal::UnitTestImpl::*)(testing::internal::UnitTestImpl * const)) 0x4ac9720 <testing::internal::UnitTestImpl::RunAllTests()>,
location=0x2d2dee "auxiliary test code (environments or event listeners)")
at external/com_google_googletest/googletest/src/gtest.cc:2469
#22 0x0000000004ac96d3 in testing::UnitTest::Run (
this=0x4daeee8 <testing::UnitTest::GetInstance()::instance>)
at external/com_google_googletest/googletest/src/gtest.cc:4925
#23 0x00000000037794b1 in RUN_ALL_TESTS ()
at external/com_google_googletest/googletest/include/gtest/gtest.h:2473
#24 0x0000000003778d0d in Envoy::TestRunner::RunTests (argc=1, argv=0x7fffffffde38)
at test/test_runner.cc:134
#25 0x0000000003776daa in main (argc=2, argv=0x7fffffffde38) at test/main.cc:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment