Closed Bug 12603 Opened 25 years ago Closed 25 years ago

MLK: nsProxyEventObject::nsProxyEventObject()

Categories

(Core :: DOM: UI Events & Focus Handling, defect, P3)

defect

Tracking

()

VERIFIED FIXED

People

(Reporter: bruce, Assigned: dougt)

Details

(Whiteboard: [19990901] Bruce is this fixed for you?)

No idea what component this really is for. There are a lot of leaks that strongly resemble this one. See my purify log at http://www.cybersight.com/~bruce/apprunner.mongo.19990827.log for a lot more of them. This was a log of going to www.mozillazine.org in apprunner and idling for a while. If you want me to file bugs on each type of leak, I can probably do that. As a sidenote, the destructor for this object calls mProxyOjbect->Release() directly instead of using NS_RELEASE() MLK: 24 bytes leaked at 0x24d7d70 * This memory was allocated from: malloc [rtlib.o] __bUiLtIn_nEw [libraptorgfx.so] __builtin_new [rtlib.o] nsProxyEventObject::nsProxyEventObject(nsIEventQueue*,int,nsISupports*,nsProxyEv entClass*,nsProxyEventObject*) [nsProxyEventObject.cpp:164] nsProxyEventObject::GetNewOrUsedProxy(nsIEventQueue*,int,nsISupports*,const nsID&) [nsProxyEventObject.cpp:105] nsProxyObjectManager::GetProxyObject(nsIEventQueue*,const nsID&,nsISupports*,int,void**) [nsProxyObjectManager.cpp:185] nsProxyObject::AutoProxyParameterList(unsigned int,nsXPTMethodInfo*,nsXPTCMiniVariant*,nsIInterfaceInfo*,nsProxyObject::AutoPro xyConvertTypes) [nsProxyEvent.cpp:355] nsProxyObject::Post(unsigned int,nsXPTMethodInfo*,nsXPTCMiniVariant*,nsIInterfaceInfo*) [nsProxyEvent.cpp:203] nsProxyEventObject::CallMethod(unsigned short,const nsXPTMethodInfo*,nsXPTCMiniVariant*) [nsProxyEventObject.cpp:277] PrepareAndDispatch [xptcstubs_sparc_solaris.cpp:99] *unknown func* [pc=0xef3f2100] nsXPTCStubBase::Stub7() [xptcstubsdef.inc:9] nsCookieHTTPNotify::ModifyRequest(nsISupports*) [nsCookieHTTPNotify.cpp:70] *unknown func* [pc=0xef3f2068] EventHandler(PLEvent*) [nsProxyEvent.cpp:416] PL_PostSynchronousEvent [plevent.c:296] nsEventQueueImpl::PostSynchronousEvent(PLEvent*,void**) [nsEventQueue.cpp:65] nsProxyObject::Post(unsigned int,nsXPTMethodInfo*,nsXPTCMiniVariant*,nsIInterfaceInfo*) [nsProxyEvent.cpp:195] nsProxyEventObject::CallMethod(unsigned short,const nsXPTMethodInfo*,nsXPTCMiniVariant*) [nsProxyEventObject.cpp:277] PrepareAndDispatch [xptcstubs_sparc_solaris.cpp:99] *unknown func* [pc=0xef3f2100] nsXPTCStubBase::Stub3() [xptcstubsdef.inc:5] nsHTTPChannel::Open() [nsHTTPChannel.cpp:520] nsHTTPHandler::ReleaseTransport(nsIChannel*) [nsHTTPHandler.cpp:431] nsHTTPChannel::ResponseCompleted(nsIChannel*) [nsHTTPChannel.cpp:561] nsHTTPResponseListener::OnStopRequest(nsIChannel*,nsISupports*,unsigned int,const unsigned short*) [nsHTTPResponseListener.cpp:226] nsOnStopRequestEvent::HandleEvent() [nsAsyncStreamListener.cpp:268] nsStreamListenerEvent::HandlePLEvent(PLEvent*) [nsAsyncStreamListener.cpp:144] PL_HandleEvent [plevent.c:509] PL_ProcessPendingEvents [plevent.c:470]
Status: NEW → ASSIGNED
possible fix sent to bruce for verification.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
I checked in a fix for this. I hope it fixes all of the leakage, but since I do not have purify, I can not be certain. Reopen if we still have a problem
Whiteboard: [19990901] Bruce is this fixed for you?
QA Contact: janc → bruce
Changing QA Contact to bruce@cybersight.com
verified on build 2001-07-30-10-trunk
Status: RESOLVED → VERIFIED
Component: Event Handling → User events and focus handling
You need to log in before you can comment on or make changes to this bug.