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@lists.kamailio.org Sent: Donnerstag, 9. Januar 2025 15:07 To: sr-users@lists.kamailio.org Cc: marpett365@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@lists.kamailio.org To unsubscribe send an email to sr-users- leave@lists.kamailio.org Important: keep the mailing list in the recipients, do not reply only to the sender!