Status: Assigned Owner: [email protected] Labels: Type-Bug Pri-2 OS-Mac Area-BrowserBackend Size-Medium Valgrind Mstone-MacBeta
New issue 20541 by [email protected]: Memory leak in net::X509Certificate::Verify() http://code.google.com/p/chromium/issues/detail?id=20541 Seen in local testing. Probably uncovered by http://codereview.chromium.org/174102 To try to reproduce: sh tools/valgrind/chrome_tests.sh -t ui --gtest_filter=BrowserEncodingTest.TestEncodingAliasMapping Valgrind complains: 128 (64 direct, 64 indirect) bytes in 1 blocks are definitely lost in loss record 7,475 of 9,349 malloc_zone_malloc (vg_replace_malloc.c:199) _CFRuntimeCreateInstance CFRunLoopSourceCreate CFMachPortCreateRunLoopSource Security::MachPlusPlus::CFAutoPort::enable() Security::SecurityServer::ThreadNotifier::ThreadNotifier() Security::ThreadNexus<Security::SecurityServer::ThreadNotifier>::operator()() Security::SecurityServer::EventListener::EventListener(unsigned int, unsigned int) Security::KeychainCore::CCallbackMgr::CCallbackMgr() CallbackMaker::CallbackMaker() Security::ModuleNexus<CallbackMaker>::make() Security::ModuleNexusCommon::create(void* (*)()) Security::ModuleNexus<CallbackMaker>::operator()() Security::KeychainCore::CCallbackMgr::Instance() Security::KeychainCore::CCallbackMgr::AddCallback(long (*)(unsigned long, SecKeychainCallbackInfo*, void*), unsigned long, void*) SecKeychainAddCallback tsGetGlobalTrustSettings(unsigned int) SecTrustSettingsEvaluateCert TPCertInfo::evaluateTrustSettings(cssm_data const&, char const*, unsigned int, unsigned int, bool*, bool*) TPCertGroup::buildCertGroup(TPClItemInfo const&, TPCertGroup*, cssm_dl_db_list const*, long, long, char const*, unsigned int, cssm_data const*, TPCertGroup&, TPCertGroup*, int, unsigned int, cssm_data const*, char const*, unsigned int, unsigned int, int&, int&, int&) AppleTPSession::CertGroupConstructPriv(long, long, TPCertGroup&, cssm_dl_db_list const*, char const*, unsigned int, cssm_data const*, unsigned int, cssm_data const*, char const*, unsigned int, unsigned int, TPCertGroup&, int&, int&, int&, TPCertGroup&) AppleTPSession::CertGroupVerify(long, long, cssm_certgroup const&, cssm_tp_verify_context const*, cssm_tp_verify_context_result*) cssm_CertGroupVerify(long, long, long, cssm_certgroup const*, cssm_tp_verify_context const*, cssm_tp_verify_context_result*) CSSM_TP_CertGroupVerify Security::CssmClient::TPImpl::certGroupVerify(Security::CertGroup const&, Security::TPVerifyContext const&, Security::TPVerifyResult*) Security::KeychainCore::Trust::evaluate() SecTrustEvaluate net::X509Certificate::Verify(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, net::CertVerifyResult*) const (src/net/base/x509_certificate_mac.cc:515) -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings --~--~---------~--~----~------------~-------~--~----~ Automated mail from issue updates at http://crbug.com/ Subscription options: http://groups.google.com/group/chromium-bugs -~----------~----~----~----~------~----~------~--~---
