Status: Untriaged
Owner: ----
CC: [email protected]
Labels: Type-Bug Pri-2 OS-Linux Area-WebKit Size-Medium valgrind

New issue 23014 by [email protected]: Flakey leak in  
WebCore::CSSParser::createFloatingValueList()
http://code.google.com/p/chromium/issues/detail?id=23014

Seems similar to bug 16908.

Came up in a linux valgrind ui bot run.

100 bytes in 1 blocks are definitely lost in loss record 2,787 of 2,947
   operator new(unsigned int) (ome/chrome-bot/valgrind-
10880/coregrind/m_replacemalloc/vg_replace_malloc.c:214)
   WebCore::CSSParser::createFloatingValueList()
(uilder/build/src/third_party/WebKit/WebCore/css/CSSParser.cpp:4800)
   cssyyparse(void*)
(uilder/build/src/third_party/WebKit/WebCore/css/CSSGrammar.y:1332)
   WebCore::CSSParser::parseSheet(WebCore::CSSStyleSheet*, WebCore::String
const&) (uilder/build/src/third_party/WebKit/WebCore/css/CSSParser.cpp:225)
   WebCore::CSSStyleSheet::parseString(WebCore::String const&, bool)
(uilder/build/src/third_party/WebKit/WebCore/css/CSSStyleSheet.cpp:164)
   WebCore::parseUASheet(WebCore::String const&)
(uilder/build/src/third_party/WebKit/WebCore/css/CSSStyleSelector.cpp:509)
   WebCore::parseUASheet(char const*, unsigned int)
(uilder/build/src/third_party/WebKit/WebCore/css/CSSStyleSelector.cpp:515)
   WebCore::loadSimpleDefaultStyle()
(uilder/build/src/third_party/WebKit/WebCore/css/CSSStyleSelector.cpp:554)
   WebCore::CSSStyleSelector::CSSStyleSelector(WebCore::Document*,
WebCore::StyleSheetList*, WebCore::CSSStyleSheet*, WebCore::CSSStyleSheet*,
WTF::Vector<WTF::RefPtr<WebCore::CSSStyleSheet>, 0u> const*, bool, bool)
(uilder/build/src/third_party/WebKit/WebCore/css/CSSStyleSelector.cpp:426)
   WebCore::Document::attach()
(uilder/build/src/third_party/WebKit/WebCore/dom/Document.cpp:1407)
   WebCore::Frame::setDocument(WTF::PassRefPtr<WebCore::Document>)
(uilder/build/src/third_party/WebKit/WebCore/page/Frame.cpp:276)
   WebCore::FrameLoader::begin(WebCore::KURL const&, bool,
WebCore::SecurityOrigin*)
(uilder/build/src/third_party/WebKit/WebCore/loader/FrameLoader.cpp:950)
   WebCore::FrameLoader::init()
(uilder/build/src/third_party/WebKit/WebCore/loader/FrameLoader.cpp:313)
   WebCore::Frame::init()
(uilder/build/src/third_party/WebKit/WebCore/page/Frame.cpp:214)
   WebFrameImpl::InitMainFrame(WebViewImpl*)
(uilder/build/src/webkit/glue/webframe_impl.cc:1520)
   WebViewImpl::InitializeMainFrame(WebKit::WebFrameClient*)
(uilder/build/src/webkit/glue/webview_impl.cc:346)
   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:264)
   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:307)
   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)


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