Status: Untriaged
Owner: le...@chromium.org
Labels: Type-Bug Pri-2 OS-All Area-Misc Size-Medium

New issue 23197 by le...@chromium.org: memory leak detected in  
WebPreferences::Apply
http://code.google.com/p/chromium/issues/detail?id=23197

http://build.chromium.org/buildbot/waterfall/builders/Linux%20Tests%20(
valgrind)(2)/builds/225/steps/valgrind%20test:%20ui/logs/stdio

36 bytes in 1 blocks are definitely lost in loss record 446 of 673
   malloc (ome/chrome-bot/valgrind-
10880/coregrind/m_replacemalloc/vg_replace_malloc.c:195)
   WTF::fastMalloc(unsigned int)
(uilder/build/src/third_party/WebKit/JavaScriptCore/wtf/FastMalloc.cpp:23
3)
   WebCore::StringImpl::createUninitialized(unsigned int, unsigned short*&)
(uilder/build/src/third_party/WebKit/WebCore/platform/text/StringImpl.cp
p:1010)
   WebCore::StringImpl::create(unsigned short const*, unsigned int)
(uilder/build/src/third_party/WebKit/WebCore/platform/text/StringImpl.cp
p:1023)
   WebKit::WebString::assign(unsigned short const*, unsigned int)
(uilder/build/src/webkit/api/src/WebString.cpp:61)
   WebKit::WebString::WebString(std::basic_string<unsigned short,
base::string16_char_traits, std::allocator<unsigned short> > const&)
(uilder/build/src/webkit/api/public/WebString.h:97)
   WebPreferences::Apply(WebView*) const
(uilder/build/src/webkit/glue/webpreferences.cc:25)
   RenderView::Init(int, base::WaitableEvent*, int, RendererPreferences
const&, base::RefCountedData<int>*, int)
(uilder/build/src/chrome/renderer/render_view.cc:310)
   RenderView::Create(RenderThreadBase*, int, base::WaitableEvent*, int,
RendererPreferences const&, WebPreferences const&,
base::RefCountedData<int>*, int)
(uilder/build/src/chrome/renderer/render_view.cc:265)
   RenderThread::OnCreateNewView(int, ModalDialogEvent,
RendererPreferences const&, WebPreferences const&, int)
(uilder/build/src/chrome/renderer/render_thread.cc:323)
   void DispatchToMethod<RenderThread, void (RenderThread::*)(int,
ModalDialogEvent, RendererPreferences const&, WebPreferences const&,
int), int, ModalDialogEvent, RendererPreferences, WebPreferences,
int>(RenderThread*, void (RenderThread::*)(int, ModalDialogEvent,
RendererPreferences const&, WebPreferences const&, int), Tuple5<int,
ModalDialogEvent, RendererPreferences, WebPreferences, int> const&)
(uilder/build/src/base/tuple.h:447)
   bool IPC::MessageWithTuple<Tuple5<int, ModalDialogEvent,
RendererPreferences, WebPreferences, int> >::Dispatch<RenderThread,
void (RenderThread::*)(int, ModalDialogEvent, RendererPreferences const&,
WebPreferences const&, int)>(IPC::Message const*, RenderThread*, void
(RenderThread::*)(int, ModalDialogEvent, RendererPreferences const&,
WebPreferences const&, int))
(uilder/build/src/ipc/ipc_message_utils.h:998)
   RenderThread::OnControlMessageReceived(IPC::Message const&)
(uilder/build/src/chrome/renderer/render_thread.cc:254)
   ChildThread::OnMessageReceived(IPC::Message const&)
(uilder/build/src/chrome/common/child_thread.cc:112)
   IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&)
(uilder/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&) (uilder/build/src/base/tuple.h:422)
   RunnableMethod<IPC::ChannelProxy::Context, void
(IPC::ChannelProxy::Context::*)(IPC::Message const&),
Tuple1<IPC::Message> >::Run() (uilder/build/src/base/task.h:256)
   MessageLoop::RunTask(Task*)
(uilder/build/src/base/message_loop.cc:314)
   MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask
const&) (uilder/build/src/base/message_loop.cc:322)
   MessageLoop::DoWork() (uilder/build/src/base/message_loop.cc:429)
   base::MessagePumpDefault::Run(base::MessagePump::Delegate*)
(uilder/build/src/base/message_pump_default.cc:23)
   MessageLoop::RunInternal() (uilder/build/src/base/message_loop.cc:199)
   MessageLoop::RunHandler() (uilder/build/src/base/message_loop.cc:181)
   MessageLoop::Run() (uilder/build/src/base/message_loop.cc:155)
   RendererMain(MainFunctionParams const&)
(uilder/build/src/chrome/renderer/renderer_main.cc:167)
   ChromeMain (uilder/build/src/chrome/app/chrome_dll_main.cc:593)
   main (uilder/build/src/chrome/app/chrome_exe_main_gtk.cc:33)



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