Darshan,

Can you provide some Lua sample code showing your BGAPI call and I will try to replicate the issue here.  Also what version of FreeSWITCH are you running?

Andrew

On 18 Jun 2018, at 10:59 pm, Mody, Darshan (Darshan) <darshanmody@avaya.com> wrote:

Hi,

 

We are observing considerable memory leak while using LUA and BGAPI of mod_command.c. Below is the valgrind’s output

 

==21863== 123,170 (45,496 direct, 77,674 indirect) bytes in 517 blocks are definitely lost in loss record 2,370 of 2,398

==21863==    at 0x4C29C23: malloc (vg_replace_malloc.c:299)

==21863==    by 0x548707C: switch_event_create_subclass_detailed (switch_event.c:736)

==21863==    by 0x11631389: bgapi_exec (mod_commands.c:5151)

==21863==    by 0x56EEE8F: dummy_worker (thread.c:151)

==21863==    by 0x7677E24: start_thread (in /usr/lib64/libpthread-2.17.so)

==21863==    by 0x805734C: clone (in /usr/lib64/libc-2.17.so

 

==21863== 143,478 (18,392 direct, 125,086 indirect) bytes in 209 blocks are definitely lost in loss record 2,374 of 2,398

==21863==    at 0x4C29C23: malloc (vg_replace_malloc.c:299)

==21863==    by 0x548707C: switch_event_create_subclass_detailed (switch_event.c:736)

==21863==    by 0x542AADE: switch_core_session_exec (switch_core_session.c:2874)

==21863==    by 0x542B108: switch_core_session_execute_application_get_flags (switch_core_session.c:2742)

==21863==    by 0x5510C10: CoreSession::execute(char const*, char const*) (switch_cpp.cpp:777)

==21863==    by 0x16FED72C: ??? (mod_lua_wrap.cpp:7289)

==21863==    by 0x17217323: ??? (in /usr/lib64/liblua-5.1.so)

==21863==    by 0x17221E56: ??? (in /usr/lib64/liblua-5.1.so)

==21863==    by 0x1721774C: ??? (in /usr/lib64/liblua-5.1.so)

==21863==    by 0x17216A6D: ??? (in /usr/lib64/liblua-5.1.so)

==21863==    by 0x172178D9: ??? (in /usr/lib64/liblua-5.1.so)

==21863==    by 0x1721344C: lua_pcall (in /usr/lib64/liblua-5.1.so)

 

Has some one also observed behavior while using BGAPI?

 

Thanks

Darshan

 

 

_________________________________________________________________________
Professional FreeSWITCH Services
sales@freeswitch.com
https://freeswitch.com

Official FreeSWITCH Sites
https://freeswitch.com/oss
https://freeswitch.org/confluence
https://cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
https://freeswitch.com