hello, i upgraded to the latest GIT compiled configured FS without any issues... everything looks great... but when i put this into some traffic i noticed FS uses more and more memory... until it finished into swap. I didn't have issues like that previously but unfortunately i cannot recall what was the version with no issues. The server is 64bit CentOS 5.4 and the FS version is the latest (well 4 days old tops). Im using just the standard modules (the list provided below) and FS keeps leaking memory <load module="mod_console"/> <load module="mod_logfile"/> <load module="mod_enum"/> <load module="mod_cdr_csv"/> <load module="mod_event_socket"/> <load module="mod_sofia"/> <load module="mod_loopback"/> <load module="mod_commands"/> <load module="mod_conference"/> <load module="mod_db"/> <load module="mod_dptools"/> <load module="mod_expr"/> <load module="mod_fifo"/> <load module="mod_hash"/> <load module="mod_voicemail"/> <load module="mod_esf"/> <load module="mod_fsv"/> <load module="mod_cluechoo"/> <load module="mod_valet_parking"/> <load module="mod_dialplan_xml"/> <load module="mod_dialplan_asterisk"/> <load module="mod_spandsp"/> <load module="mod_g723_1"/> <load module="mod_g729"/> <load module="mod_amr"/> <load module="mod_ilbc"/> <load module="mod_speex"/> <load module="mod_h26x"/> <load module="mod_siren"/> <load module="mod_sndfile"/> <load module="mod_native_file"/> <load module="mod_local_stream"/> <load module="mod_tone_stream"/> <load module="mod_spidermonkey"/> <load module="mod_lua"/> <load module="mod_say_en"/> This is the dialplan im triggering... <extension name="doRedirect"> <condition field="destination_number" expression="^300030.*$"> <action application="info"/> <action application="redirect" data="<sip:0999901234567889@10.1.1.11:5060;user=phone>;q=0.99"/> <action application="hangup"/> <!-- well ... not really needed but only Got knows for sure--> </condition> </extension> I have i have tried a pure "hello world" dialplan as: <extension name="testDP"> <condition field="destination_number" expression="^300030.*$"> <action application="info"/> <action application="hangup"/> </condition> </extension> But the situation is exactly the same. This is the behavior i'm having .... memory just keep growing and growing until it hits the swap where the server is doomed. tail -f smaps_log.log (this is from cat /proc/$PID/smaps | grep heap) TIM,SIZE,RSS,SHARED_CLEAN,SHARED_DIRTY,PRIVATE_CLEAN,PRIVATE_DIRTY,SWAP 2011-07-13 13:50:34,19268,18916,0,0,0,18916,0 2011-07-13 13:51:34,19268,18972,0,0,0,18972,0 2011-07-13 13:52:34,20324,20088,0,0,0,20088,0 2011-07-13 13:53:34,21264,20920,0,0,0,20920,0 2011-07-13 13:54:34,21048,20856,0,0,0,20856,0 2011-07-13 13:55:35,22396,22076,0,0,0,22076,0 2011-07-13 13:56:35,22396,22164,0,0,0,22256,0 2011-07-13 13:57:35,23220,22936,0,0,0,22936,0 2011-07-13 13:58:35,23480,23288,0,0,0,23288,0 $ tail -f mem.log (this is from ps) TIMESTAMP PID RSS %MEM 2011-07-13 13:48:55 2405 65144 12.8 2011-07-13 13:49:55 2405 66932 13.2 2011-07-13 13:50:55 2405 69576 13.7 2011-07-13 13:51:55 2405 71552 14.1 2011-07-13 13:52:55 2405 73576 14.5 2011-07-13 13:53:55 2405 75804 14.9 2011-07-13 13:54:55 2405 78388 15.4 2011-07-13 13:55:55 2405 80544 15.9 2011-07-13 13:56:55 2405 81784 16.1 2011-07-13 13:57:55 2405 83720 16.5 2011-07-13 13:58:55 2405 86524 17.0 FS runs under root account and it is started as: /usr/local/freeswitch/bin/freeswitch -nc -nonat -db /dev/shm -conf /usr/local/freeswitch/conf/ -log /usr/local/freeswitch/log/ -run /usr/local/freeswitch/run/ Also ulimit is like this; ulimit -c unlimited ulimit -d unlimited ulimit -f unlimited ulimit -i unlimited ulimit -n 999999 ulimit -q unlimited ulimit -u unlimited ulimit -v unlimited ulimit -x unlimited ulimit -s 240 ulimit -l unlimited so, does anyone have a clue on why the memory goes up ? ... what I'm doing wrong ? Regards, Tihomir.