[AGENT++] memory leak in agentpp

Meena Nallasivan meena.nallasivan at masconit.com
Tue Nov 2 16:45:11 CET 2004


Frank,

Thanks for the response.

The trace shows that "new" throws exception which is uncaught. 
one of the reasons new will fail is, out of memory.

my raw guess.

Could you throw more light on the point of synchronization you have
mentioned. I don't get a clue.

Regards,
Meena

On Tue, 2004-11-02 at 04:13, Frank Fock wrote:
> Hi Meena,
> 
> I think your posting is a bit off-topic - a new subject would have been
> nice ;-)
>  From the trace I do not see why there should be a memory leak?
> Rather it seems that there is a synchronization problem (i.e. another
> thread has already freed the request). Please check your synchronization.
> 
> Hope this helps.
> 
> Best regards,
> Frank
> 
> Meena Nallasivan wrote:
> 
> >Hi,
> >
> >we are facing a memory leak in agentpp. Please find the trace attached
> >at the end of this mail.
> >
> >Any help appreciated.
> >
> >
> >TRACE from the core
> >----------------------
> >
> >
> >#4  0x401c4d16 in __cxa_throw () from /usr/lib/libstdc++.so.5
> >#5  0x401c4f02 in operator new(unsigned) () from /usr/lib/libstdc++.so.5
> >#6  0x401c4fef in operator new[](unsigned) () from
> >/usr/lib/libstdc++.so.5
> >#7  0x086b17c1 in Oid::operator=(Oid const&) (this=0x411da8a8,
> >oid=@0x1a266028) at oid.cpp:202
> >#8  0x086b6525 in Vb::get_oid(Oid&) const (this=0x1a266028,
> >oid=@0x411da8a8) at vb.h:149
> >#9  0x086bccdf in Vb::operator=(Vb const&) (this=0x411da8a8,
> >vb=@0x1a266028) at vb.cpp:101
> >#10 0x086b374e in Pdu::get_vb(Vb&, int) const (this=0x1a273930,
> >vb=@0x411da8a8, index=0) at pdu.cpp:257
> >#11 0x083a0ee7 in Agentpp::Request::get_oid(int) (this=0x1a273160, i=0)
> >at request.cpp:511
> >#12 0x083944cb in Agentpp::Mib::process_request(Agentpp::Request*, int)
> >(this=0xc98ca00, req=0x1a273160,
> >    reqind=0) at mib.cpp:3201
> >#13 0x08394fcb in Agentpp::Mib::do_process_request(Agentpp::Request*)
> >(this=0xc98ca00, req=0x1a273160)
> >    at mib.cpp:3459
> >#14 0x0839ae53 in Agentpp::MibTask::run() (this=0x1a250330) at
> >threads.cpp:826
> >#15 0x0839a399 in Agentpp::TaskManager::run() (this=0xc98d1f8) at
> >threads.cpp:738
> >#
> >
> >
> >
> >
> >
> >
> >Meena
> >
> >
> >
> >  
> >
> 



More information about the AGENTPP mailing list