Hi, I configured freeswitch to execute this script whenever a call is made from one number to another. function init() { use("ODBC"); var db = new ODBC("test", "testuser", "testpwd"); var path = "test.mp3"; if(db.connect()) { var tn = session.getVariable("destination_number"); var sql = "select path from sounds where tn = " +tn; db.exec(sql); if(db.nextRow()) { data = db.getData(); console_log("**********Playing back " + data["path"] + "**********"); path = data["path"]; } } else { console_log("Connection to database failed!"); } db = null; bridgeCall(path); } init(); This script executes fine when the call is initiated for the first time. For subsequent calls, the script may execute or freeswitch might crash with a segmentation fault. It usually crashes when the second call is made but it is not always the same. The last three lines output in the console before crashing is - 2008-01-22 07:22:45 [DEBUG] mod_spidermonkey.c:3202 js_api_use() Loading ODBC 2008-01-22 07:22:45 [DEBUG] switch_odbc.c:145 switch_odbc_handle_connect() Connecting test Segmentation fault (core dumped) ________________________________ OS: RHEL 4. Freeswitch Version: Latest svn checkout (22nd jan 2008 11 AM) Kindly help me in resolving this issue. Thanks in Advance, B Karthik