[mlk] leak view widget in nsHTMLFrameInnerFrame::CreateViewAndWidget()

NEW
Unassigned

Status

()

Core
Layout
15 years ago
9 years ago

People

(Reporter: Cathleen, Unassigned)

Tracking

({memory-leak})

Trunk
x86
Linux
memory-leak
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

15 years ago
operator new(unsigned)
/home/cathleen/spacetrace/opt/mozilla/dist/bin/components/libwidget_gtk2.so
nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**)
nsComponentManagerImpl::CreateInstance(nsID const&, nsISupports*, nsID const&,
void**)
nsComponentManager::CreateInstance(nsID const&, nsISupports*, nsID const&, void**)
nsView::LoadWidget(nsID const&)
nsView::CreateWidget(nsID const&, nsWidgetInitData*, void*, int, int, nsContentType)
nsHTMLFrameInnerFrame::CreateViewAndWidget(nsIPresContext*, nsIWidget**)
nsHTMLFrameInnerFrame::ShowDocShell(nsIPresContext*)
nsHTMLFrameInnerFrame::Init(nsIPresContext*, nsIContent*, nsIFrame*,
nsStyleContext*, nsIFrame*)
nsHTMLFrameOuterFrame::Init(nsIPresContext*, nsIContent*, nsIFrame*,
nsStyleContext*, nsIFrame*)
nsCSSFrameConstructor::InitAndRestoreFrame(nsIPresContext*,
nsFrameConstructorState&, nsIContent*, nsIFrame*, nsStyleContext*, nsIFrame*,
nsIFrame*)
nsCSSFrameConstructor::ConstructHTMLFrame(nsIPresShell*, nsIPresContext*,
nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIAtom*, int,
nsStyleContext*, nsFrameItems&)
nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell*, nsIPresContext*,
nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIAtom*, int,
nsStyleContext*, nsFrameItems&, int)
nsCSSFrameConstructor::ConstructFrame(nsIPresShell*, nsIPresContext*,
nsFrameConstructorState&, nsIContent*, nsIFrame*, nsFrameItems&)
nsCSSFrameConstructor::ContentAppended(nsIPresContext*, nsIContent*, int)
StyleSetImpl::ContentAppended(nsIPresContext*, nsIContent*, int)
PresShell::ContentAppended(nsIDocument*, nsIContent*, int)
nsDocument::ContentAppended(nsIContent*, int)
nsHTMLDocument::ContentAppended(nsIContent*, int)
HTMLContentSink::NotifyAppend(nsIContent*, int)
SinkContext::FlushTags(int)
HTMLContentSink::FlushPendingNotifications()
nsHTMLDocument::FlushPendingNotifications(int, int)
nsHTMLDocument::ResolveName(nsAString const&, nsIDOMHTMLFormElement*, nsISupports**)
nsHTMLDocumentSH::ResolveImpl(JSContext*, nsIXPConnectWrappedNative*, long,
nsISupports**)
nsHTMLDocumentSH::NewResolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*,
long, unsigned, JSObject**, int*)
/home/cathleen/spacetrace/opt/mozilla/dist/bin/components/libxpconnect.so
js_LookupProperty
js_GetProperty
js_Interpret
js_Invoke
nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, nsXPTMethodInfo
const*, nsXPTCMiniVariant*)
nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*,
nsXPTCMiniVariant*)
/home/cathleen/spacetrace/opt/mozilla/dist/bin/libxpcom.so
nsEventListenerManager::HandleEventSubType(nsListenerStruct*, nsIDOMEvent*,
nsIDOMEventTarget*, unsigned, unsigned)
nsEventListenerManager::HandleEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**,
nsIDOMEventTarget*, unsigned, nsEventStatus*)
nsXULElement::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, unsigned,
nsEventStatus*)
nsXULElement::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, unsigned,
nsEventStatus*)
nsXULElement::HandleChromeEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**,
unsigned, nsEventStatus*)
GlobalWindowImpl::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**,
unsigned, nsEventStatus*)
DocumentViewerImpl::LoadComplete(unsigned)
nsDocShell::EndPageLoad(nsIWebProgress*, nsIChannel*, unsigned)
nsWebShell::EndPageLoad(nsIWebProgress*, nsIChannel*, unsigned)
nsDocShell::OnStateChange(nsIWebProgress*, nsIRequest*, unsigned, unsigned)
nsDocLoaderImpl::FireOnStateChange(nsIWebProgress*, nsIRequest*, int, unsigned)
nsDocLoaderImpl::doStopDocumentLoad(nsIRequest*, unsigned)
nsDocLoaderImpl::DocLoaderIsEmpty()
nsDocLoaderImpl::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
nsLoadGroup::RemoveRequest(nsIRequest*, nsISupports*, unsigned)
nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
nsInputStreamPump::OnStateStop()
nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*)
nsInputStreamReadyEvent::EventHandler(PLEvent*)
PL_HandleEvent
PL_ProcessPendingEvents
nsEventQueueImpl::ProcessPendingEvents()
/home/cathleen/spacetrace/opt/mozilla/dist/bin/components/libwidget_gtk2.so
/usr/lib/libglib-2.0.so.0
/usr/lib/libglib-2.0.so.0
g_main_context_dispatch
/usr/lib/libglib-2.0.so.0
g_main_loop_run
gtk_main
nsAppShell::Run()
nsAppShellService::Run()
./mozilla-bin
./mozilla-bin
__libc_start_main
Assignee: layout → nobody
QA Contact: ian → layout
You need to log in before you can comment on or make changes to this bug.