Status: Untriaged Owner: ---- Labels: Type-Bug Pri-2 OS-Linux Area-WebKit Valgrind
New issue 23918 by ma...@chromium.org: Memory leak in WebFrameClient, StatsCounter http://code.google.com/p/chromium/issues/detail?id=23918 @r28085 http://build.chromium.org/buildbot/waterfall/builders/Linux%20Tests%20(valg rind)(1)/builds/336/steps/valgrind%20test:%20ui/logs/stdio 19:50:54 memcheck_analyze.py [ERROR] FAIL! There were 1 errors: 19:50:54 memcheck_analyze.py [ERROR] Leak_DefinitelyLost Command: /b/slave/chromium-rel-linux-valgrind-tests- 1/build/src/sconsbuild/Release/chrome --type=zygote --enable-logging= 34 bytes in 1 blocks are definitely lost in loss record 430 of 681 operator new(unsigned int) (ome/chrome-bot/valgrind-10880- redzone/coregrind/m_replacemalloc/vg_replace_malloc.c:214) std::basic_string<char, std::char_traits<char>, std::allocator<char> > ::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (/usr/lib/libstdc++.so.6.0.9) std::basic_string<char, std::char_traits<char>, std::allocator<char> > ::_Rep::_M_clone(std::allocator<char> const&, unsigned int) (/usr/lib/libstdc++.so.6.0.9) std::basic_string<char, std::char_traits<char>, std::allocator<char> > ::reserve(unsigned int) (/usr/lib/libstdc++.so.6.0.9) std::basic_string<char, std::char_traits<char>, std::allocator<char> > ::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (/usr/lib/libstdc++.so.6.0.9) StatsCounter::StatsCounter(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (uilder/build/src/base/stats_counters.h:81) WebFrameImpl::WebFrameImpl(WebKit::WebFrameClient*) (uilder/build/src/webkit/glue/webframe_impl.cc:1498) WebViewImpl::initializeMainFrame(WebKit::WebFrameClient*) (uilder/build/src/webkit/glue/webview_impl.cc:347) RenderView::Init(int, int, RendererPreferences const&, base::RefCountedData<int>*, int) (uilder/build/src/chrome/renderer/render_view.cc:321) RenderView::Create(RenderThreadBase*, int, int, RendererPreferences const&, WebPreferences const&, base::RefCountedData<int>*, int) (uilder/build/src/chrome/renderer/render_view.cc:274) RenderThread::OnCreateNewView(int, RendererPreferences const&, WebPreferences const&, int) (uilder/build/src/chrome/renderer/render_thread.cc:345) void DispatchToMethod<RenderThread, void (RenderThread::*)(int, RendererPreferences const&, WebPreferences const&, int), int, RendererPreferences, WebPreferences, int>(RenderThread*, void (RenderThread::*)(int, RendererPreferences const&, WebPreferences const&, int), Tuple4<int, RendererPreferences, WebPreferences, int> const&) (uilder/build/src/base/tuple.h:441) bool IPC::MessageWithTuple<Tuple4<int, RendererPreferences, WebPreferences, int> >::Dispatch<RenderThread, void (RenderThread::*)(int, RendererPreferences const&, WebPreferences const&, int)>(IPC::Message const*, RenderThread*, void (RenderThread::*)(int, RendererPreferences const&, WebPreferences const&, int)) (uilder/build/src/ipc/ipc_message_utils.h:999) RenderThread::OnControlMessageReceived(IPC::Message const&) (uilder/build/src/chrome/renderer/render_thread.cc:276) ChildThread::OnMessageReceived(IPC::Message const&) (uilder/build/src/chrome/common/child_thread.cc:117) 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:277) 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:580) main (uilder/build/src/chrome/app/chrome_exe_main_gtk.cc:33) Suppression: { <insert_a_suppression_name_here> Memcheck:Leak fun:_Znw* fun:_ZNSs4_Rep9_S_createEjjRKSaIcE fun:_ZNSs4_Rep8_M_cloneERKSaIcEj fun:_ZNSs7reserveEj fun:_ZNSs6appendERKSs fun:_ZN12StatsCounterC1ERKSs fun:_ZN12WebFrameImplC1EPN6WebKit14WebFrameClientE fun:_ZN11WebViewImpl19initializeMainFrameEPN6WebKit14WebFrameClientE fun:_ZN10RenderView4InitEiiRK19RendererPreferencesPN4base14RefCountedDataIi EEi fun:_ZN10RenderView6CreateEP16RenderThreadBaseiiRK19RendererPreferencesRK14 WebPreferencesPN4base14RefCountedDataIiEEi fun:_ZN12RenderThread15OnCreateNewViewEiRK19RendererPreferencesRK14WebPrefe rencesi fun:_Z16DispatchToMethodI12RenderThreadMS0_FviRK19RendererPreferencesRK14We bPreferencesiEiS1_S4_iEvPT_T0_RK6Tuple4IT1_T2_T3_T4_E fun:_ZN3IPC16MessageWithTupleI6Tuple4Ii19RendererPreferences14WebPreference siEE8DispatchI12RenderThreadMS7_FviRKS2_RKS3_iEEEbPKNS_7MessageEPT_T0_ fun:_ZN12RenderThread24OnControlMessageReceivedERKN3IPC7MessageE fun:_ZN11ChildThread17OnMessageReceivedERKN3IPC7MessageE fun:_ZN3IPC12ChannelProxy7Context17OnDispatchMessageERKNS_7MessageE fun:_Z16DispatchToMethodIN3IPC12ChannelProxy7ContextEMS2_FvRKNS0_7MessageEE S3_EvPT_T0_RK6Tuple1IT1_E fun:_ZN14RunnableMethodIN3IPC12ChannelProxy7ContextEMS2_FvRKNS0_7MessageEE6 Tuple1IS3_EE3RunEv fun:_ZN11MessageLoop7RunTaskEP4Task fun:_ZN11MessageLoop21DeferOrRunPendingTaskERKNS_11PendingTaskE fun:_ZN11MessageLoop6DoWorkEv fun:_ZN4base18MessagePumpDefault3RunEPNS_11MessagePump8DelegateE } -- 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 -~----------~----~----~----~------~----~------~--~---