#0 0x027a37d6 in __ast_pthread_mutex_unlock (filename=0x280d054 "chan_sip.c", lineno=5342, func=0x28101f4 "sip_hangup", mutex_name=0x281047b "&chan->lock_dont_use", t=0x98) at /usr/src/asterisk/asterisk-1.6.1.6/include/asterisk/lock.h:671 #1 0x027b15e5 in sip_hangup (ast=0xd3d0f10) at chan_sip.c:5342 #2 0x080a1745 in ast_do_masquerade (original=0xb35dbea8) at channel.c:4408 #3 0x0809adfb in __ast_read (chan=0xb35dbea8, dropaudio=0) at channel.c:2569 #4 0x0809cae1 in ast_read (chan=0xb35dbea8) at channel.c:3017 #5 0x080a2cc5 in ast_generic_bridge (c0=0xb35dbea8, c1=0xb34f5a40, config=0x720a974, fo=0x7209cbc, rc=0x7209cb8, bridge_end={tv_sec = 0, tv_usec = 0}) at channel.c:4750 #6 0x080a4a21 in ast_channel_bridge (c0=0xb35dbea8, c1=0xb34f5a40, config=0x720a974, fo=0x7209cbc, rc=0x7209cb8) at channel.c:5150 #7 0x080d6439 in ast_bridge_call (chan=0xb35dbea8, peer=0xb34f5a40, config=0x720a974) at features.c:2538 #8 0x005d2400 in dial_exec_full (chan=0xb35dbea8, data=0x720ce88, peerflags=0x720acf0, continue_exec=0x0) at app_dial.c:1986 #9 0x005d2c85 in dial_exec (chan=0xb35dbea8, data=0x720ce88) at app_dial.c:2060 #10 0x08110abd in pbx_exec (c=0xb35dbea8, app=0xb7cf3f38, data=0x720ce88) at pbx.c:960 #11 0x08118a83 in pbx_extension_helper (c=0xb35dbea8, con=0x0, context=0xb35dc728 "macro-soundrndial", exten=0xb35dc778 "s", priority=16, label=0x0, callerid=0xa0ac7a8 "2068056228", action=E_SPAWN, found=0x720f2dc, combined_find_spawn=1) at pbx.c:3201 #12 0x08119fc5 in ast_spawn_extension (c=0xb35dbea8, context=0xb35dc728 "macro-soundrndial", exten=0xb35dc778 "s", priority=16, callerid=0xa0ac7a8 "2068056228", found=0x720f2dc, combined_find_spawn=1) at pbx.c:3656 #13 0x0811a691 in __ast_pbx_run (c=0xb35dbea8, args=0x0) at pbx.c:3745 #14 0x0811bb99 in pbx_thread (data=0xb35dbea8) at pbx.c:4032 #15 0x08176910 in dummy_start (data=0xb3fec6d8) at utils.c:968 #16 0x0096749b in start_thread () from /lib/libpthread.so.0 #17 0x008be42e in clone () from /lib/libc.so.6 #0 0x027a37d6 in __ast_pthread_mutex_unlock (filename=0x280d054 "chan_sip.c", lineno=5342, func=0x28101f4 "sip_hangup", mutex_name=0x281047b "&chan->lock_dont_use", t=0x98) at /usr/src/asterisk/asterisk-1.6.1.6/include/asterisk/lock.h:671 res = 42004090 lt = (struct ast_lock_track *) 0x98 canlog = -1 bt = (struct ast_bt *) 0xb35f02bc __PRETTY_FUNCTION__ = "__ast_pthread_mutex_unlock" #1 0x027b15e5 in sip_hangup (ast=0xd3d0f10) at chan_sip.c:5342 __func = "x\217 \aÖ¬\214\000xRî³\220û \aØ\217 \aj\005\b\bxRî³ñ\222\226\000¤[\000\000á\021\202\002\227\034\000\000hLî³\224Mî³\225Ã\226\000¬¤\226\000UÐ\200\002Ø\217 \a\001\000\000\000\000\000\000\000ôÏ\222" __filename = "UÐ\200\002\220\\\032\bÈ\217 \aÀ¨\226\000Ø\217 \aÖ¬\214\000¬¤\226\000\220û \a\b\220 \a\001\000\000\000lzN\rôÏ\222\000UÐ\200\002\220\\\032\bø\217 \aÀ¨\226\000\b\220 \aÖ¬\214\000xRî³\220û \a" __mutex_name = "H\217 \a\001\000\000\000\000\000\000\000ôÏ\222\000UÐ\200\002\220\\\032\b8\217 \aÀ¨\226\000H\217 \aÖ¬\214\000¬¤\226\000\001\000\000\000x\217 \a\001\000\000\000lzN\rôÏ\222\000UÐ\200\002\220\\\032\bh\217 \aÀ¨\226" __lineno = 42078689 __res = -1 chan = (struct ast_channel *) 0x0 bridge = (struct ast_channel *) 0xb35f00f8 audioqos = 0x280e0e0 "" videoqos = 0x280e0e0 "" textqos = 0x280e0e0 "" p = (struct sip_pvt *) 0xb3ee52a0 needcancel = 0 needdestroy = 0 oldowner = (struct ast_channel *) 0xd3d0f10 __PRETTY_FUNCTION__ = "sip_hangup" #2 0x080a1745 in ast_do_masquerade (original=0xb35dbea8) at channel.c:4408 x = 4096 i = 2 res = 0 origstate = 6 current = (struct ast_frame *) 0x0 t = (const struct ast_channel_tech *) 0x2822460 t_pvt = (void *) 0xb3ee52a0 tmpcid = {cid_dnid = 0x9692f1 "\201Ã\003Í", cid_num = 0x7209338 "", cid_name = 0x96c395 "\201Ã_\234", cid_ani = 0x96a4ac "\201ÃH»", cid_rdnis = 0x81a92b5 "hannel.c", cid_pres = 119575368, cid_ani2 = 1, cid_ton = 0, cid_tns = 9621492} clonechan = (struct ast_channel *) 0xd3d0f10 cdr = (struct ast_cdr *) 0xb335f230 rformat = 4096 wformat = 4096 newn = "SIP/threshold-b3ff1ec0", '\0' , "ñ\222\226\000ôà\017\b\000\000\000\000\227\034\000\000ñ\222\226\000 \026\215\000\225Ã\226\000\227\034\000" orig = "SIP/soundrn2q3-b3ee52a0", '\0' , "L\223 \a\000\000\000\000X\223 \a" masqn = "SIP/threshold-b3ff1ec0", '\0' zombn = "8\223 \a@\025\215\000\005\000\000\000ä¿]³\213\236\032\bX\223 \a", '\0' __PRETTY_FUNCTION__ = "ast_do_masquerade" #3 0x0809adfb in __ast_read (chan=0xb35dbea8, dropaudio=0) at channel.c:2569 f = (struct ast_frame *) 0x0 blah = 0 prestate = 119575776 count = 1 cause = 0 __PRETTY_FUNCTION__ = "__ast_read" #4 0x0809cae1 in ast_read (chan=0xb35dbea8) at channel.c:3017 No locals. #5 0x080a2cc5 in ast_generic_bridge (c0=0xb35dbea8, c1=0xb34f5a40, config=0x720a974, fo=0x7209cbc, rc=0x7209cb8, bridge_end={tv_sec = 0, tv_usec = 0}) at channel.c:4750 who = (struct ast_channel *) 0xb35dbea8 other = (struct ast_channel *) 0xb35dbea8 cs = {0xb34f5a40, 0xb35dbea8, 0xb35dbea8} f = (struct ast_frame *) 0xb3541bcc res = AST_BRIDGE_COMPLETE o0nativeformats = 4096 o1nativeformats = 4 watch_c0_dtmf = 0 watch_c1_dtmf = 0 pvt0 = (void *) 0xb3ee52a0 pvt1 = (void *) 0xd5467c0 frame_put_in_jb = 0 jb_in_use = 0 to = -1 __PRETTY_FUNCTION__ = "ast_generic_bridge" #6 0x080a4a21 in ast_channel_bridge (c0=0xb35dbea8, c1=0xb34f5a40, config=0x720a974, fo=0x7209cbc, rc=0x7209cb8) at channel.c:5150 now = {tv_sec = 0, tv_usec = 0} to = -1 who = (struct ast_channel *) 0x0 res = AST_BRIDGE_FAILED_NOWARN nativefailed = 1 firstpass = 1 o0nativeformats = 4096 o1nativeformats = 4 time_left_ms = 0 caller_warning = 0 '\0' callee_warning = 0 '\0' __PRETTY_FUNCTION__ = "ast_channel_bridge" #7 0x080d6439 in ast_bridge_call (chan=0xb35dbea8, peer=0xb34f5a40, config=0x720a974) at features.c:2538 other = (struct ast_channel *) 0x7209d68 f = (struct ast_frame *) 0x0 who = (struct ast_channel *) 0x81a92b5 chan_featurecode = '\0' peer_featurecode = '\0' orig_channame = "SIP/soundrn2q3-b3ee52a0\000 \026\215\000\225Ã\226\000¬¤\226\000µ\222\032\b¨\234 \a\001\000\000\000\000\000\000\000ôÏ\222\000µ\222\032\b\213\236\032\b\230\234 \aÀ¨\226\000¨\234 \aÖ¬\214" orig_peername = "SIP/threshold-0d5467c0\000\000¼\234 \a\000\000\000\000È\234 \aÀ\234 \aÄ\234 \aÌ\234 \a", '\0' res = 119577800 diff = 9873600 hasfeatures = 0 hadfeatures = 0 autoloopflag = -1285700272 aoh = (struct ast_option_header *) 0x720fb90 backup_config = {features_caller = {flags = 0}, features_callee = {flags = 0}, start_time = {tv_sec = 0, tv_usec = 0}, nexteventts = {tv_sec = 0, tv_usec = 0}, partialfeature_timer = {tv_sec = 0, tv_usec = 0}, feature_timer = 0, timelimit = 0, play_warning = 0, warning_freq = 0, warning_sound = 0x0, end_sound = 0x0, start_sound = 0x0, firstpass = 0, flags = 0, end_bridge_callback = 0, end_bridge_callback_data = 0x0, end_bridge_callback_data_fixup = 0} bridge_cdr = (struct ast_cdr *) 0xd771958 orig_peer_cdr = (struct ast_cdr *) 0xb477a960 chan_cdr = (struct ast_cdr *) 0xb335f230 peer_cdr = (struct ast_cdr *) 0xb477a960 new_chan_cdr = (struct ast_cdr *) 0x0 new_peer_cdr = (struct ast_cdr *) 0x0 __PRETTY_FUNCTION__ = "ast_bridge_call" #8 0x005d2400 in dial_exec_full (chan=0xb35dbea8, data=0x720ce88, peerflags=0x720acf0, continue_exec=0x0) at app_dial.c:1986 number = 0xb4340959 "2535181190@threshold" res = 0 rest = 0x0 cur = 0x0 outgoing = (struct chanlist *) 0x0 peer = (struct ast_channel *) 0xb34f5a40 to = 116811 num = {chan = 0xb35dbea8, busy = 0, congestion = 0, nochan = 0} cause = 0 numsubst = "2535181190@threshold\000ª \aZåÁ\005óà\017\bÀ« \aÀ\000\000\000¬ª \a4ÝÁ\005\000\000\000\000\000ÍoâàIÂ\005ôÏ\222\000lò\036\b\b¬ \axª \a²\025\215\000l« \a\005\000\000\000ôÏ\222\000lò\036\b\024½\033\bø« \a°öÁ\005l« \a\b¬ \a8¬ \al« \a¬ª \a\b¬ \a@\025\215\000\005\000\000\000@=é·\024½\033\b(¬ \a", '\0' cidname = '\0' config = {features_caller = {flags = 0}, features_callee = {flags = 0}, start_time = {tv_sec = 1256424091, tv_usec = 434628}, nexteventts = {tv_sec = 0, tv_usec = 0}, partialfeature_timer = {tv_sec = 0, tv_usec = 0}, feature_timer = 0, timelimit = 0, play_warning = 0, warning_freq = 0, warning_sound = 0x0, end_sound = 0x0, start_sound = 0x0, firstpass = 0, flags = 0, end_bridge_callback = 0x5cda8b , end_bridge_callback_data = 0xb35dbea8, end_bridge_callback_data_fixup = 0x5cdbf2 } calldurationlimit = {tv_sec = 0, tv_usec = 0} dtmfcalled = 0x0 dtmfcalling = 0x0 pa = {sentringing = 1, privdb_val = 0, privcid = '\0' , privintro = '\0' , status = "ANSWER\000R\000GS", '\0' } sentringing = 0 moh = 0 outbound_group = 0x0 result = 0 parse = 0x7209dd0 "SIP" opermode = 0 args = {argc = 2, argv = 0x720a34c, peers = 0x7209dd0 "SIP", timeout = 0x7209de9 "120", options = 0x0, url = 0x0} opts = {flags = 0} opt_args = { 0x8f50f5 "\211Â\017¶G\001, 0x1
, 0x92cff4 "\234Í\222", 0x81dae68 "\001\033\003; ", 0x3
, 0x720a3b0 ""} datastore = (struct ast_datastore *) 0x9070b60 fulldial = 0 num_dialed = 1 __PRETTY_FUNCTION__ = "dial_exec_full" #9 0x005d2c85 in dial_exec (chan=0xb35dbea8, data=0x720ce88) at app_dial.c:2060 peerflags = {flags = 4294967296} #10 0x08110abd in pbx_exec (c=0xb35dbea8, app=0xb7cf3f38, data=0x720ce88) at pbx.c:960 res = 119582072 u = (struct ast_module_user *) 0xaa47fc8 saved_c_appl = 0x0 saved_c_data = 0x0 __PRETTY_FUNCTION__ = "pbx_exec" #11 0x08118a83 in pbx_extension_helper (c=0xb35dbea8, con=0x0, context=0xb35dc728 "macro-soundrndial", exten=0xb35dc778 "s", priority=16, label=0x0, callerid=0xa0ac7a8 "2068056228", action=E_SPAWN, found=0x720f2dc, combined_find_spawn=1) at pbx.c:3201 e = (struct ast_exten *) 0xd900650 app = (struct ast_app *) 0xb7cf3f38 res = -1285701824 q = {incstack = {0x0 }, stacklen = 0, status = 5, swo = 0x0, data = 0x0, foundcontext = 0xb35dc728 "macro-soundrndial"} passdata = "SIP/2535181190@threshold,120\000rn-closed,s,1\000oanswer\000\a\026\231E\005p9¸\f\027\000\000\000Ðu´\f\000@\000\000\000\000\000\000\000\000\000\000Ðu´\f¨KH\005p9¸\fp÷\222\f\bÏ \aV®F\005\000\000\000\000Ðu´\f\000@\000\000hc\237\000\026\000\000\000p÷\222\fÈÐ \a0\004\237\0000Ð \a", '\0' , "0Ð \apá\222\000\t\000\000\000\212\201 \000èWã·xÐ \ahc\237\000èWã·\f\000\000\000\210Ð \a\225\214\236\000èWã·@\n"... matching_action = 0 __PRETTY_FUNCTION__ = "pbx_extension_helper" #12 0x08119fc5 in ast_spawn_extension (c=0xb35dbea8, context=0xb35dc728 "macro-soundrndial", exten=0xb35dc778 "s", priority=16, callerid=0xa0ac7a8 "2068056228", found=0x720f2dc, combined_find_spawn=1) at pbx.c:3656 No locals. #13 0x0811a691 in __ast_pbx_run (c=0xb35dbea8, args=0x0) at pbx.c:3745 digit = 0 invalid = 0 timeout = 0 dst_exten = "½c\205", '\0' , "ê*\r\000ú¤\fÃñ \apä\222\000\000\000\000\000\000\000\000\000pá\222\000\000\000\000\0001\t\000\000\000\000\000\000\003\000\000\000\004", '\0' , "pá\222\000XqN\r_", '\0' , "ôÏ\222\000@á\222\000Àü\001\000`qN\rÜ\201\205\000`qN\r\000\000\000\000,\t\000\000@á\222\000@s\230\r(\t\000\000Àü\001\000ô_\227\000u\031\032\bÇ\031\032\bHò \a H\027\b\001\000\000\000(\t", '\0' , "ñ\222\226\000ôà\017\b" pos = 0 found = 1 res = 0 autoloopflag = 0 error = 0 __PRETTY_FUNCTION__ = "__ast_pbx_run" #14 0x0811bb99 in pbx_thread (data=0xb35dbea8) at pbx.c:4032 c = (struct ast_channel *) 0xb35dbea8 #15 0x08176910 in dummy_start (data=0xb3fec6d8) at utils.c:968 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {9920500, 0, 119602064, 119600056, 467675553, 349680367}, __mask_was_saved = 0}}, __pad = {0x720f470, 0x0, 0xcd9e608, 0xcec2c40}} __cancel_routine = (void (*)(void *)) 0x8074de5 __cancel_arg = (void *) 0x720fb90 not_first_call = 0 ret = (void *) 0x966bbc a = {start_routine = 0x811bb7a , data = 0xb35dbea8, name = 0xb3f48d30 "pbx_thread", ' ' , "started at [ 4053] pbx.c ast_pbx_start()"} lock_info = (struct thr_lock_info *) 0xd4e7160 mutex_attr = {__size = "\001\000\000", __align = 1} #16 0x0096749b in start_thread () from /lib/libpthread.so.0 No symbol table info available. #17 0x008be42e in clone () from /lib/libc.so.6 No symbol table info available. Thread 1 (process 7319): #0 0x027a37d6 in __ast_pthread_mutex_unlock (filename=0x280d054 "chan_sip.c", lineno=5342, func=0x28101f4 "sip_hangup", mutex_name=0x281047b "&chan->lock_dont_use", t=0x98) at /usr/src/asterisk/asterisk-1.6.1.6/include/asterisk/lock.h:671 #1 0x027b15e5 in sip_hangup (ast=0xd3d0f10) at chan_sip.c:5342 #2 0x080a1745 in ast_do_masquerade (original=0xb35dbea8) at channel.c:4408 #3 0x0809adfb in __ast_read (chan=0xb35dbea8, dropaudio=0) at channel.c:2569 #4 0x0809cae1 in ast_read (chan=0xb35dbea8) at channel.c:3017 #5 0x080a2cc5 in ast_generic_bridge (c0=0xb35dbea8, c1=0xb34f5a40, config=0x720a974, fo=0x7209cbc, rc=0x7209cb8, bridge_end={tv_sec = 0, tv_usec = 0}) at channel.c:4750 #6 0x080a4a21 in ast_channel_bridge (c0=0xb35dbea8, c1=0xb34f5a40, config=0x720a974, fo=0x7209cbc, rc=0x7209cb8) at channel.c:5150 #7 0x080d6439 in ast_bridge_call (chan=0xb35dbea8, peer=0xb34f5a40, config=0x720a974) at features.c:2538 #8 0x005d2400 in dial_exec_full (chan=0xb35dbea8, data=0x720ce88, peerflags=0x720acf0, continue_exec=0x0) at app_dial.c:1986 #9 0x005d2c85 in dial_exec (chan=0xb35dbea8, data=0x720ce88) at app_dial.c:2060 #10 0x08110abd in pbx_exec (c=0xb35dbea8, app=0xb7cf3f38, data=0x720ce88) at pbx.c:960 #11 0x08118a83 in pbx_extension_helper (c=0xb35dbea8, con=0x0, context=0xb35dc728 "macro-soundrndial", exten=0xb35dc778 "s", priority=16, label=0x0, callerid=0xa0ac7a8 "2068056228", action=E_SPAWN, found=0x720f2dc, combined_find_spawn=1) at pbx.c:3201 #12 0x08119fc5 in ast_spawn_extension (c=0xb35dbea8, context=0xb35dc728 "macro-soundrndial", exten=0xb35dc778 "s", priority=16, callerid=0xa0ac7a8 "2068056228", found=0x720f2dc, combined_find_spawn=1) at pbx.c:3656 #13 0x0811a691 in __ast_pbx_run (c=0xb35dbea8, args=0x0) at pbx.c:3745 #14 0x0811bb99 in pbx_thread (data=0xb35dbea8) at pbx.c:4032 #15 0x08176910 in dummy_start (data=0xb3fec6d8) at utils.c:968 #16 0x0096749b in start_thread () from /lib/libpthread.so.0 #17 0x008be42e in clone () from /lib/libc.so.6