Hello Albert,
4.4.7 is over three years old. Before you invest more time in this issue, I would suggest that you update to a maintained version (e.g. 5.4.x or 5.5.x). There have been many extensions to the code base and also bug fixes to since this time.
The numbers from the memory debugging below basically list the allocated memory from these functions. They should normally not grow endless.
There are also ways to output information to the log file, described e.g. here: http://www.kamailio.org/wiki/tutorials/troubleshooting/memory
Cheers,
Henning
-- Henning Westerholt – https://skalatan.de/blog/ Kamailio services – https://gilawa.comhttps://gilawa.com/
From: Albert Petit albertpetit@gmail.com Sent: Monday, September 13, 2021 10:34 PM To: Henning Westerholt hw@skalatan.de Cc: Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org; SIP Router - Kamailio (OpenSER) and SIP Express Router (SER) - Users Mailing List sr-users@lists.sip-router.org Subject: Re: [SR-Users] Question about suspected memory leak presence module
hi
using kamailio 4.4.7 on that environment
i will try to run some test locally simulating reception of a lot presence subscription and observe mem_copy_subs_noc(), Just to understand, both mem_copy_subs_noc are not expected to increase, is that right? What do they exactly mean?
Thanks
On Sat, 11 Sep 2021, 22:22 Henning Westerholt, <hw@skalatan.demailto:hw@skalatan.de> wrote: Hello,
the output below indicates the memory allocated in the individual functions. So it seems that the mem_copy_subs_noc() function allocates a lot of memory. It is increasing over time? The final output looks like a wrapping error, the counter goes negative.
Which version of Kamailio do you use on the
server?
Cheers,
Henning
-- Henning Westerholt – https://skalatan.de/blog/ Kamailio services – https://gilawa.comhttps://gilawa.com/
From: sr-users <sr-users-bounces@lists.kamailio.orgmailto:sr-users-bounces@lists.kamailio.org> On Behalf Of Albert Petit Sent: Thursday, September 9, 2021 11:42 PM To: SIP Router - Kamailio (OpenSER) and SIP Express Router (SER) - Users Mailing List <sr-users@lists.sip-router.orgmailto:sr-users@lists.sip-router.org> Subject: [SR-Users] Question about suspected memory leak presence module
Hi,
I am suspecitng presence module might be having a memory leak on a production server used by an end user (not have access to it).
The output of command kamcmd mod.stats presence shm is Module: presence { mem_copy_subs(148): 25720 mem_copy_subs_noc(214): 1672201904 mem_copy_subs_noc(251): 678406560 add_event(181): 88 shm_copy_event(57): 40 shm_copy_event(50): 312 add_event(156): 40 add_event(149): 456 new_shtable(66): 5767168 new_shtable(53): 262144 init_evlist(289): 16 Total: -1938302848 }
I am not sure what mem_copy_subs_noc is meaning. And final output is negative, SHM is incfreasing all the time but not sure of the root cause
is this a reasonable hint that a memory leak is related to presence?