Status: Assigned
Owner: [email protected]
Labels: Type-Bug Pri-2 OS-Mac Area-Misc Size-Medium valgrind

New issue 23416 by [email protected]: Memory leak in  
webkit_glue::WebURLLoaderImpl::WebURLLoaderImpl
http://code.google.com/p/chromium/issues/detail?id=23416

Seen on multiple Mac valgrind bots today. Probably caused by r27564.

19:49:00 memcheck_analyze.py [ERROR] Leak_DefinitelyLost
Command: /b/slave/chromium-rel-mac-valgrind-ui-
1/build/src/xcodebuild/Debug/Chromium.app/Contents/Resources/Chromium\
Helper.app/Contents/MacOS/Chromium\ Helper --noerrdialogs --type=renderer -
-enable-logging= --lang=en_US --force-
fieldtest=DnsImpact/_disabled_prefetch/GlobalSdch/_global_enable_sdch/Socke
tLateBinding/_disable_late_binding/ --channel=30790.f5835e0.537433523 --
user-data-dir=/var/folders/yo/yotGBOBoH+ijr5HR-DAtvk+++TM/-Tmp-
/org.chromium.7blldi/test_user_data
959 (56 direct, 903 indirect) bytes in 1 blocks are definitely lost in loss
record 5,260 of 5,415
   operator new(unsigned long) (sers/chrome-bot/valgrind-
10880/coregrind/m_replacemalloc/vg_replace_malloc.c:220)
   webkit_glue::WebURLLoaderImpl::WebURLLoaderImpl() (/b/slave/chromium-rel-
mac-valgrind-ui-1/build/src/webkit/glue/weburlloader_impl.cc:541)
   webkit_glue::WebURLLoaderImpl::WebURLLoaderImpl() (/b/slave/chromium-rel-
mac-valgrind-ui-1/build/src/webkit/glue/weburlloader_impl.cc:542)
   webkit_glue::WebKitClientImpl::createURLLoader()
(webkitclient_impl.cc:151)
   webkit_glue::ResourceFetcher::Start(WebKit::WebFrame*)
(/b/slave/chromium-rel-mac-valgrind-ui-
1/build/src/webkit/glue/resource_fetcher.cc:52)
   webkit_glue::ResourceFetcher::ResourceFetcher(GURL const&,
WebKit::WebFrame*, CallbackRunner<Tuple2<WebKit::WebURLResponse const&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&> >*) (/b/slave/chromium-rel-mac-valgrind-ui-
1/build/src/webkit/glue/resource_fetcher.cc:33)
   webkit_glue::ResourceFetcher::ResourceFetcher(GURL const&,
WebKit::WebFrame*, CallbackRunner<Tuple2<WebKit::WebURLResponse const&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&> >*) (/b/slave/chromium-rel-mac-valgrind-ui-
1/build/src/webkit/glue/resource_fetcher.cc:34)
   webkit_glue::ImageResourceFetcher::ImageResourceFetcher(GURL const&,
WebKit::WebFrame*, int, int,
CallbackRunner<Tuple2<webkit_glue::ImageResourceFetcher*, SkBitmap const&>
> *) (image_resource_fetcher.cc:28)
   webkit_glue::ImageResourceFetcher::ImageResourceFetcher(GURL const&,
WebKit::WebFrame*, int, int,
CallbackRunner<Tuple2<webkit_glue::ImageResourceFetcher*, SkBitmap const&>
> *) (image_resource_fetcher.cc:29)
   RenderView::DownloadImage(int, GURL const&, int) (render_view.cc:2463)
   RenderView::OnDownloadFavIcon(int, GURL const&, int)
(render_view.cc:2496)
   void DispatchToMethod<RenderView, void (RenderView::*)(int, GURL const&,
int), int, GURL, int>(RenderView*, void (RenderView::*)(int, GURL const&,
int), Tuple3<int, GURL, int> const&) (tuple.h:435)
   bool IPC::MessageWithTuple<Tuple3<int, GURL, int> >::Dispatch<RenderView,
void (RenderView::*)(int, GURL const&, int)>(IPC::Message const*,
RenderView*, void (RenderView::*)(int, GURL const&, int))
(ipc_message_utils.h:999)
   RenderView::OnMessageReceived(IPC::Message const&) (render_view.cc:392)
   MessageRouter::RouteMessage(IPC::Message const&) (message_router.cc:41)
   MessageRouter::OnMessageReceived(IPC::Message const&)
(message_router.cc:32)
   ChildThread::OnMessageReceived(IPC::Message const&) (child_thread.cc:119)
   IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&)
(/b/slave/chromium-rel-mac-valgrind-ui-
1/build/src/ipc/ipc_channel_proxy.cc:204)
   void DispatchToMethod<IPC::ChannelProxy::Context, void
(IPC::ChannelProxy::Context::*)(IPC::Message const&),
IPC::Message>(IPC::ChannelProxy::Context*, void
(IPC::ChannelProxy::Context::*)(IPC::Message const&), Tuple1<IPC::Message>
const&) (tuple.h:422)
   RunnableMethod<IPC::ChannelProxy::Context, void
(IPC::ChannelProxy::Context::*)(IPC::Message const&), Tuple1<IPC::Message>
> ::Run() (task.h:256)
   MessageLoop::RunTask(Task*) (/b/slave/chromium-rel-mac-valgrind-ui-
1/build/src/base/message_loop.cc:314)
   MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask const&)
(/b/slave/chromium-rel-mac-valgrind-ui-
1/build/src/base/message_loop.cc:322)
   MessageLoop::DoWork() (/b/slave/chromium-rel-mac-valgrind-ui-
1/build/src/base/message_loop.cc:429)
   base::MessagePumpCFRunLoopBase::RunWork() (message_pump_mac.mm:217)
   base::MessagePumpCFRunLoopBase::RunWorkSource(void*)
(message_pump_mac.mm:197)
   CFRunLoopRunSpecific
   CFRunLoopRunInMode
   RunCurrentEventLoopInMode
   ReceiveNextEventCommon
   BlockUntilNextEventMatchingListInMode


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