[reSIProcate] Memory leak problem...

Scott Godin slgodin at icescape.com
Sun Apr 10 19:43:22 CDT 2005


Try reading the following, it is most likely the same issue:

http://list.sipfoundry.org/archive/resiprocate-devel/msg02029.html



-----Original Message-----
From: Gur [mailto:gurgurk at yahoo.com] 
Sent: Sunday, April 10, 2005 11:45 AM
To: resiprocate-devel at list.sipfoundry.org
Subject: [reSIProcate] Memory leak problem...

Hi, 
I am trying to develop a prototype SIP-based
application using resiprocate. For processing SIP
messages, I simply use the Helper::makeResponse()
method for creating responses and then stack->send()
to send them. Then I delete both the received request
and made-up response in TU space.

I have tested the application using the SIPp test
suite following the scenario below:

SIPp                      Application
INVITE ---------------->
       <----------------    180   
       <----------------    200 
ACK    ---------------->
(wait for 500 ms.)
BYE    ---------------->
       <----------------    200

For about 80,000 sessions, the memory shoots up about
700 MBytes on a Solaris9 platform. I have used Purify
for diagnosis and the leak seems to happen for each OK
response copy-constructed into the stack for INVITE
messsages. The transactions in the stack seem to be
properly handled in the log (or am i wrong? :) The TU
space (application) is apparently clean.

I doubt I use the stack in a fundamentally wrong way.
Does anyone have any ideas?

Cheers,
Gur 

PS.I have attached the stack log in debug mode. 




		
__________________________________ 
Do you Yahoo!? 
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/



More information about the resiprocate-devel mailing list