Skip to content

Instantly share code, notes, and snippets.

@kyessenov
Created August 18, 2020 17:38
Show Gist options
  • Save kyessenov/edc9759bbd9e5161fe47aec71368500e to your computer and use it in GitHub Desktop.
Save kyessenov/edc9759bbd9e5161fe47aec71368500e to your computer and use it in GitHub Desktop.
#0 0x00000000029251fc in tcmalloc::SLL_Next(void*) ()
#1 0x00000000029251bb in tcmalloc::SLL_TryPop(void**, void**) ()
#2 0x000000000292511f in tcmalloc::ThreadCache::FreeList::TryPop(void**) ()
#3 0x00000000029fcfc5 in tc_newarray ()
#4 0x0000000000456507 in __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) ()
#5 0x000000000045644c in std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) ()
#6 0x000000000045628a in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) ()
#7 0x00000000004593b6 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) ()
#8 0x00000000005ab280 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long) ()
#9 0x00000000009b61ac in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const*, unsigned long) ()
#10 0x0000000000a3655c in google::protobuf::internal::EpsCopyInputStream::ReadString(char const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) ()
#11 0x000000000273b27f in google::protobuf::internal::InlineGreedyStringParser(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*, google::protobuf::internal::ParseContext*) ()
#12 0x00000000024a87c9 in google::protobuf::internal::InlineGreedyStringParserUTF8Verify(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*, google::protobuf::internal::ParseContext*, char const*) ()
#13 0x00000000025d774c in google::protobuf::FieldDescriptorProto::_InternalParse(char const*, google::protobuf::internal::ParseContext*) ()
#14 0x00000000025ff4fa in char const* google::protobuf::internal::ParseContext::ParseMessage<google::protobuf::FieldDescriptorProto>(google::protobuf::FieldDescriptorProto*, char const*) ()
#15 0x00000000025d2b44 in google::protobuf::DescriptorProto::_InternalParse(char const*, google::protobuf::internal::ParseContext*) ()
#16 0x00000000025ff22a in char const* google::protobuf::internal::ParseContext::ParseMessage<google::protobuf::DescriptorProto>(google::protobuf::DescriptorProto*, char const*) ()
#17 0x00000000025cb97b in google::protobuf::FileDescriptorProto::_InternalParse(char const*, google::protobuf::internal::ParseContext*) ()
#18 0x0000000002740c63 in bool google::protobuf::internal::MergePartialFromImpl<false>(google::protobuf::StringPiece, google::protobuf::MessageLite*) ()
#19 0x0000000002741cf1 in bool google::protobuf::MessageLite::ParseFrom<(google::protobuf::MessageLite::ParseFlags)1, google::protobuf::StringPiece>(google::protobuf::StringPiece const&) ()
#20 0x000000000273f121 in google::protobuf::MessageLite::ParseFromArray(void const*, int) ()
#21 0x0000000002613dce in google::protobuf::EncodedDescriptorDatabase::MaybeParse(std::pair<void const*, int>, google::protobuf::FileDescriptorProto*) ()
#22 0x0000000002613e42 in google::protobuf::EncodedDescriptorDatabase::FindFileContainingSymbol(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::FileDescriptorProto*) ()
#23 0x000000000253a524 in google::protobuf::DescriptorPool::TryFindSymbolInFallbackDatabase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const ()
#24 0x000000000253a394 in google::protobuf::DescriptorPool::Tables::FindByNameHelper(google::protobuf::DescriptorPool const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ()
#25 0x000000000253c2e4 in google::protobuf::DescriptorPool::FindMessageTypeByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const ()
#26 0x0000000002252afc in Envoy::Config::ApiTypeOracle::getEarlierVersionDescriptor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ()
#27 0x0000000001bcc5cf in Envoy::(anonymous namespace)::tryWithApiBoosting(std::function<void (google::protobuf::Message&, Envoy::(anonymous namespace)::MessageVersion)>, google::protobuf::Message&) ()
#28 0x0000000001bcc535 in Envoy::MessageUtil::loadFromJson(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::Message&, Envoy::ProtobufMessage::ValidationVisitor&, bool) ()
#29 0x000000000046d8a6 in Envoy::TestUtility::loadFromJson(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::Message&, bool, bool) ()
#30 0x0000000000452be3 in Envoy::Server::Configuration::(anonymous namespace)::ConfigurationImplTest_KillTimeoutWithoutSkew_Test::TestBody() ()
#31 0x00000000028cb1ee in void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ()
#32 0x00000000028bb43e in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ()
#33 0x00000000028a4db3 in testing::Test::Run() ()
#34 0x00000000028a59b8 in testing::TestInfo::Run() ()
#35 0x00000000028a60d7 in testing::TestSuite::Run() ()
#36 0x00000000028b4410 in testing::internal::UnitTestImpl::RunAllTests() ()
#37 0x00000000028ce44e in bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ()
#38 0x00000000028bdb24 in bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ()
#39 0x00000000028b3f13 in testing::UnitTest::Run() ()
#40 0x00000000015d9e01 in RUN_ALL_TESTS() ()
#41 0x00000000015d923e in Envoy::TestRunner::RunTests(int, char**) ()
#42 0x00000000015d71ef in main ()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment