Closed
Bug 50863
Opened 24 years ago
Closed 23 years ago
MLK: leaking CNavDTD
Categories
(Core :: DOM: HTML Parser, defect, P1)
Core
DOM: HTML Parser
Tracking
()
VERIFIED
WORKSFORME
mozilla1.0
People
(Reporter: bruce, Assigned: harishd)
Details
(Keywords: memory-leak, Whiteboard: [need info])
This happens on www.visa-asia.com. Build from last night. This is taking down 2 DTD context objects with it, which are 972 bytes a piece or so as well. MLK: 620 bytes leaked at 0x143ddd0 This memory was allocated from: malloc [rtlib.o] __bUiLtIn_nEw [libxpcom.so] __builtin_new [rtlib.o] CNavDTDConstructor(nsISupports*,const nsID&,void**) [nsParserModule.cpp:139] NS_GENERIC_FACTORY_CONSTRUCTOR(nsCParserNode) NS_GENERIC_FACTORY_CONSTRUCTOR(nsLoggingSink) NS_GENERIC_FACTORY_CONSTRUCTOR(CWellFormedDTD) => NS_GENERIC_FACTORY_CONSTRUCTOR(CNavDTD) NS_GENERIC_FACTORY_CONSTRUCTOR(nsXIFDTD) NS_GENERIC_FACTORY_CONSTRUCTOR(COtherDTD) NS_GENERIC_FACTORY_CONSTRUCTOR(CViewSourceHTML) nsGenericFactory::CreateInstance(nsISupports*,const nsID&,void**) [nsGenericFactory.cpp:47] nsComponentManagerImpl::CreateInstance(const nsID&,nsISupports*,const nsID&,void**) [nsComponentManager.cpp:1194] nsComponentManager::CreateInstance(const nsID&,nsISupports*,const nsID&,void**) [nsRepository.cpp:81] NS_NewNavHTMLDTD(nsIDTD**) [CNavDTD.h:543] nsHTMLDocument::OpenCommon(nsIURI*) [nsHTMLDocument.cpp:2095] nsHTMLDocument::Open(JSContext*,long*,unsigned int) [nsHTMLDocument.cpp:2139] NSHTMLDocumentOpen(JSContext*,JSObject*,unsigned int,long*,long*) [nsJSHTMLDocument.cpp:847] js_Invoke [jsinterp.c:716] js_Interpret [jsinterp.c:2517] js_Invoke [jsinterp.c:732] js_InternalInvoke [jsinterp.c:805] JS_CallFunctionValue [jsapi.c:3147] nsJSContext::CallEventHandler(void*,void*,unsigned int,void*,int*,int) [nsJSEnvironment.cpp:860] nsJSEventListener::HandleEvent(nsIDOMEvent*) [nsJSEventListener.cpp:154] nsEventListenerManager::HandleEventSubType(nsListenerStruct*,nsIDOMEvent*,nsIDOMEventTarget*,unsigned int,unsigned int) [nsEventListenerManager.cpp:788] nsEventListenerManager::HandleEvent(nsIPresContext*,nsEvent*,nsIDOMEvent**,nsIDOMEventTarget*,unsigned int,nsEventStatus*) [nsEventListenerManager.cpp:1361] GlobalWindowImpl::HandleDOMEvent(nsIPresContext*,nsEvent*,nsIDOMEvent**,unsigned int,nsEventStatus*) [nsGlobalWindow.cpp:453] nsWebShell::OnEndDocumentLoad(nsIDocumentLoader*,nsIChannel*,unsigned int) [nsWebShell.cpp:963] nsDocLoaderImpl::FireOnEndDocumentLoad(nsDocLoaderImpl*,nsIChannel*,unsigned int) [nsDocLoader.cpp:803] nsDocLoaderImpl::DocLoaderIsEmpty(unsigned int) [nsDocLoader.cpp:609] nsDocLoaderImpl::DocLoaderIsEmpty(unsigned int) [nsDocLoader.cpp:612]
Reporter | ||
Updated•24 years ago
|
Comment 1•24 years ago
|
||
cc'ing Jud. Jud, could you make the call on whether this is nsbeta3 + or -? Thanks.
Whiteboard: [need info]
Comment 2•24 years ago
|
||
we'll suck this into the trunk.
Updated•23 years ago
|
I don't see the leak now. Marking WFM.
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → WORKSFORME
Marking verified WFM per comment #5 From harishd
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•