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