Hello Martin,
if you want to fix it by yourself, have a look to the module code, starting with the cdp
module probably. If you found some issues, create a pull-request for the bug fix, to
integrate it in the code base.
Otherwise, you can open an issue on our github issue tracker for it.
Cheers,
Henning
-----Original Message-----
From: marpett365--- via sr-users <sr-users(a)lists.kamailio.org>
Sent: Donnerstag, 9. Januar 2025 15:07
To: sr-users(a)lists.kamailio.org
Cc: marpett365(a)gmail.com
Subject: [SR-Users] Re: ims_diameter_server not freeing shared memory
Hi,
Any pointers in how to proceed?
I tried to follow the memory troubleshooting guide and dumped
qm_sum/qm_stats after sending 10 diameter requests synchronously.
Top functions with most allocated shared memory. That keeps increasing after
every request sent.
kamcmd mod.stats cdp shm
Module: cdp
{
AAACreateAVP(137): 4608
AAATranslateMessage(500): 1200
do_receive(600): 5280
}
kamailio /usr/local/sbin/kamailio[4086588]: NOTICE: qm_sums: qm_sums():
count= 10 size= 1200 bytes from cdp: diameter_msg.c:
AAATranslateMessage(500)
kamailio /usr/local/sbin/kamailio[4086588]: NOTICE: qm_sums: qm_sums():
count= 10 size= 5280 bytes from cdp: receiver.c: do_receive(600)
kamailio /usr/local/sbin/kamailio[4086588]: NOTICE: qm_sums: qm_sums():
count= 11 size= 456 bytes from cdp: configparser.c: quote_trim_dup(96)
kamailio /usr/local/sbin/kamailio[4086588]: NOTICE: qm_sums: qm_sums():
count= 80 size= 4608 bytes from cdp: diameter_avp.c:
AAACreateAVP(137)
kamailio /usr/local/sbin/kamailio[4086588]: NOTICE: qm_sums: qm_sums():
count= 128 size= 1024 bytes from cdp: session.c: cdp_sessions_init(165)
1 kamailio /usr/local/sbin/kamailio[4086588]: ALERT: qm_status:
qm_status(): freed from cdp: diameter_avp.c: AAAFreeAVP(382)
1 kamailio /usr/local/sbin/kamailio[4086588]: ALERT: qm_status:
qm_status(): freed from cdp: diameter_msg.c: AAAFreeMessage(441)
10 kamailio /usr/local/sbin/kamailio[4086588]: ALERT: qm_status:
qm_status(): alloc'd from cdp: diameter_msg.c:
AAATranslateMessage(500)
10 kamailio /usr/local/sbin/kamailio[4086588]: ALERT: qm_status:
qm_status(): alloc'd from cdp: receiver.c: do_receive(600)
11 kamailio /usr/local/sbin/kamailio[4086588]: ALERT: qm_status:
qm_status(): alloc'd from cdp: configparser.c: quote_trim_dup(96)
80 kamailio /usr/local/sbin/kamailio[4086588]: ALERT: qm_status:
qm_status(): alloc'd from cdp: diameter_avp.c: AAACreateAVP(137)
128 kamailio /usr/local/sbin/kamailio[4086588]: ALERT: qm_status:
qm_status(): alloc'd from cdp: session.c: cdp_sessions_init(165)
Br
Martin
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions -- sr-
users(a)lists.kamailio.org To unsubscribe send an email to sr-users-
leave(a)lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the
sender!