Status: Untriaged
Owner: ----
Labels: Type-Bug Pri-2 OS-Linux Area-BrowserBackend Size-Medium

New issue 20641 by d...@chromium.org: Memory leak in  
SafeBrowsingService::Start()
http://code.google.com/p/chromium/issues/detail?id=20641

This pair of leaks happened once or twice per complete run through
the UI tests on my main workstation yesterday.
They always occured together, never apart, so they're really the same bug.
It looks like an O(1) leak.
Here are the ui tests that it happened to trigger on:

AutomatedUITestBase.CloseTab
AutomationProxyTest.AutocompleteParallelProxy
AutomationProxyTest.GetCurrentURL
ErrorPageTest.DNSError_Basic
SessionHistoryTest.FragmentBackForward
TabRestoreUITest.RestoreWithExistingSiteInstance
UnloadTest.BrowserCloseTwoSecondBeforeUnloadAlert

40 bytes in 1 blocks are definitely lost in loss record 7,657 of 10,160
   operator new(unsigned int) (vg_replace_malloc.c:214)
   CancelableTask* NewRunnableMethod<SafeBrowsingService, ...)
(src/base/task.h:350)
   SafeBrowsingService::Start()
(src/chrome/browser/safe_browsing/safe_browsing_service.cc:87)
   SafeBrowsingService::Initialize(MessageLoop*)
(src/chrome/browser/safe_browsing/safe_browsing_service.cc:64)

1,492 (184 direct, 1,308 indirect) bytes in 1 blocks are definitely lost in
loss record 9,982 of 10,160
   operator new(unsigned int) (vg_replace_malloc.c:214)
   SafeBrowsingService::OnIOInitialize(MessageLoop*, ...)
(chrome/browser/safe_browsing/safe_browsing_service.cc:106)
   void DispatchToMethod<SafeBrowsingService, ...) (base/tuple.h:435)


--
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to