#0 0x0048f7d6 in __ast_pthread_mutex_unlock (filename=0x4f9054 "chan_sip.c", lineno=5342, func=0x4fc1f4 "sip_hangup", mutex_name=0x4fc47b "&chan->lock_dont_use", t=0x98) at /usr/src/asterisk/asterisk-1.6.1.6/include/asterisk/lock.h:671 #1 0x0049d5e5 in sip_hangup (ast=0xb4734fe8) at chan_sip.c:5342 #2 0x080a1745 in ast_do_masquerade (original=0x91ffe90) at channel.c:4408 #3 0x0809adfb in __ast_read (chan=0x91ffe90, dropaudio=0) at channel.c:2569 #4 0x0809cae1 in ast_read (chan=0x91ffe90) at channel.c:3017 #5 0x080e2f7c in waitstream_core (c=0x91ffe90, breakon=0x81b437b "", forward=0x81b8a66 "", reverse=0x81b8a66 "", skip_ms=0, audiofd=-1, cmdfd=-1, context=0x0) at file.c:1212 #6 0x080e344a in ast_waitstream (c=0x91ffe90, breakon=0x81b437b "") at file.c:1297 #7 0x0813d9bf in say_digit_str_full (chan=0x91ffe90, str=0x32477e8 "316", ints=0x81b437b "", lang=0x85fc6d9 "en", audiofd=-1, ctrlfd=-1) at say.c:261 #8 0x080a5d8d in ast_say_digits_full (chan=0x91ffe90, num=316, ints=0x81b437b "", lang=0x85fc6d9 "en", audiofd=-1, ctrlfd=-1) at channel.c:5735 #9 0x080a5c78 in ast_say_digits (chan=0x91ffe90, num=316, ints=0x81b437b "", lang=0x85fc6d9 "en") at channel.c:5707 #10 0x080ce925 in ast_park_call_full (chan=0x91ffe90, peer=0x91ffe90, args=0x3247c2c) at features.c:735 #11 0x080ced83 in masq_park_call (rchan=0x8ee0ce0, peer=0x91ffe90, timeout=0, extout=0x0, play_announcement=1, args=0x3247c2c) at features.c:805 #12 0x080cee21 in masq_park_call_announce_args (rchan=0x8ee0ce0, peer=0x8ee0ce0, args=0x3247c2c) at features.c:823 #13 0x080d9153 in park_call_exec (chan=0x8ee0ce0, data=0x81c4460) at features.c:3257 #14 0x08110abd in pbx_exec (c=0x8ee0ce0, app=0xb7d29ce8, data=0x3249e88) at pbx.c:960 #15 0x08118a83 in pbx_extension_helper (c=0x8ee0ce0, con=0x0, context=0x8ee1560 "dandd-sip", exten=0x8ee15b0 "s", priority=1, label=0x0, callerid=0x8f2e5d0 "704", action=E_SPAWN, found=0x324c2dc, combined_find_spawn=1) at pbx.c:3201 #16 0x08119fc5 in ast_spawn_extension (c=0x8ee0ce0, context=0x8ee1560 "dandd-sip", exten=0x8ee15b0 "s", priority=1, callerid=0x8f2e5d0 "704", found=0x324c2dc, combined_find_spawn=1) at pbx.c:3656 #17 0x0811a691 in __ast_pbx_run (c=0x8ee0ce0, args=0x0) at pbx.c:3745 #18 0x0811bb99 in pbx_thread (data=0x8ee0ce0) at pbx.c:4032 #19 0x08176910 in dummy_start (data=0x87339b0) at utils.c:968 #20 0x0096749b in start_thread () from /lib/libpthread.so.0 #21 0x008be42e in clone () from /lib/libc.so.6 #0 0x0048f7d6 in __ast_pthread_mutex_unlock (filename=0x4f9054 "chan_sip.c", lineno=5342, func=0x4fc1f4 "sip_hangup", mutex_name=0x4fc47b "&chan->lock_dont_use", t=0x98) at /usr/src/asterisk/asterisk-1.6.1.6/include/asterisk/lock.h:671 res = 5222010 lt = (struct ast_lock_track *) 0x98 canlog = -1 bt = (struct ast_bt *) 0x90e1784 __PRETTY_FUNCTION__ = "__ast_pthread_mutex_unlock" #1 0x0049d5e5 in sip_hangup (ast=0xb4734fe8) at chan_sip.c:5342 __func = "hn$\003Ö¬\214\000è­t\b\220Ë$\003Èn$\003j\005\b\bè­t\bñ\222\226\000¤[\000\000áÑP\000Þ1\000\000اt\b\004©t\b\225Ã\226\000¬¤\226\000U\220O\000Èn$\003\001\000\000\000\000\000\000\000ôÏ\222" __filename = "U\220O\000\220\\\032\b¸n$\003À¨\226\000Èn$\003Ö¬\214\000¬¤\226\000\220Ë$\003øn$\003\001\000\000\000ì\234Û\bôÏ\222\000U\220O\000\220\\\032\bèn$\003À¨\226\000øn$\003Ö¬\214\000è­t\b\220Ë$\003" __mutex_name = "8n$\003\001\000\000\000\000\000\000\000ôÏ\222\000U\220O\000\220\\\032\b(n$\003À¨\226\0008n$\003Ö¬\214\000¬¤\226\000\001\000\000\000hn$\003\001\000\000\000ì\234Û\bôÏ\222\000U\220O\000\220\\\032\bXn$\003À¨\226" __lineno = 5296609 __res = -1 chan = (struct ast_channel *) 0x0 bridge = (struct ast_channel *) 0x90e15c0 audioqos = 0x4fa0e0 "" videoqos = 0x4fa0e0 "" textqos = 0x4fa0e0 "" p = (struct sip_pvt *) 0x874ae10 needcancel = 0 needdestroy = 0 oldowner = (struct ast_channel *) 0xb4734fe8 __PRETTY_FUNCTION__ = "sip_hangup" #2 0x080a1745 in ast_do_masquerade (original=0x91ffe90) at channel.c:4408 x = 4096 i = 2 res = 0 origstate = 6 current = (struct ast_frame *) 0x0 t = (const struct ast_channel_tech *) 0x50e460 t_pvt = (void *) 0x874ae10 tmpcid = {cid_dnid = 0x9692f1 "\201Ã\003Í", cid_num = 0x3247228 "", cid_name = 0x96c395 "\201Ã_\234", cid_ani = 0x96a4ac "\201ÃH»", cid_rdnis = 0x81a92b5 "hannel.c", cid_pres = 52720184, cid_ani2 = 1, cid_ton = 0, cid_tns = 9621492} clonechan = (struct ast_channel *) 0xb4734fe8 cdr = (struct ast_cdr *) 0x8b24108 rformat = 4096 wformat = 4096 newn = "SIP/threshold-b0879658", '\0' , "ñ\222\226\000ôà\017\b\000\000\000\000Þ1\000\000ñ\222\226\000 \026\215\000\225Ã\226\000Þ1\000" orig = "SIP/dandd4-0874ae10", '\0' , " zombn = "(r$\003@\025\215\000\005", '\0' __PRETTY_FUNCTION__ = "ast_do_masquerade" #3 0x0809adfb in __ast_read (chan=0x91ffe90, dropaudio=0) at channel.c:2569 f = (struct ast_frame *) 0x0 blah = 1000 prestate = 10 count = 0 cause = 0 __PRETTY_FUNCTION__ = "__ast_read" #4 0x0809cae1 in ast_read (chan=0x91ffe90) at channel.c:3017 No locals. #5 0x080e2f7c in waitstream_core (c=0x91ffe90, breakon=0x81b437b "", forward=0x81b8a66 "", reverse=0x81b8a66 "", skip_ms=0, audiofd=-1, cmdfd=-1, context=0x0) at file.c:1212 fr = (struct ast_frame *) 0x8739644 res = 993 ms = 1000 orig_chan_name = 0x3247590 "SIP/dandd4-0874ae10" err = 0 __PRETTY_FUNCTION__ = "waitstream_core" #6 0x080e344a in ast_waitstream (c=0x91ffe90, breakon=0x81b437b "") at file.c:1297 No locals. #7 0x0813d9bf in say_digit_str_full (chan=0x91ffe90, str=0x32477e8 "316", ints=0x81b437b "", lang=0x85fc6d9 "en", audiofd=-1, ctrlfd=-1) at say.c:261 fn = 0x32476bc "digits/3" fnbuf = "digits/3\000w$\003èw$\003èw$\003ëw$\003çx$\003èw$\003çx$\003", '\0' , "\025:\035\b", '\0' , "\b\000\000\000\000\000\000\000\000*=\033\b\001\000\000\000Ü\000\000\000\000\000\000\000Âc\026\bø8\035\bÿÿÿÿ±B\035\bâ@\035\b8\214Q\bZ¸\f\b\004\\\032\bd\001\000\000\a`\032\b\000\000\000\000Xw$\003\211»\f\b@É\222\000\000\000\000\000\230w$\003f¿\f\b\000\214Q\bݼ\f\b\210S\n\t\027¼\f\b\230ø¹\bÿÿÿÿSÁ\f\b¼w$\003", '\0' , "\210S\n\t\230"... num = 0 res = 0 #8 0x080a5d8d in ast_say_digits_full (chan=0x91ffe90, num=316, ints=0x81b437b "", lang=0x85fc6d9 "en", audiofd=-1, ctrlfd=-1) at channel.c:5735 buf = "316\000ÿÿÿÿ@É\222\000\000\000\000\000\000\000\000\000\n\026\000\000è.ô\b\005\000\000\000Hx$\003*\221\v\bxx$\003\002\000\000\000(8\037\b\001\000\000\000\020\000\000\000Há\222\000\000\000\000\000\220Ë$\003\001\000\000\000Ü\000\000\000\by$\003*=\033\b\001\000\000\000ñ\222\226\000Èx$\0035\226\v\bÞ1\000\000\220x$\003\001\000\000\000\201\000\000\000ìá\226\000\000\000\000\000\000\000\000\000ô_\227\000˨\226\000ôÏ\222\000\025=\033\b\001\000\000\000\210x$\003ôÏ\222\000\025=\033\b=F\033\b\230x$\003À¨\226\000¨x$\003Ö¬\214\000°mÒ·\220Ë$\003\by$\003\220Û\f\b"... #9 0x080a5c78 in ast_say_digits (chan=0x91ffe90, num=316, ints=0x81b437b "", lang=0x85fc6d9 "en") at channel.c:5707 No locals. #10 0x080ce925 in ast_park_call_full (chan=0x91ffe90, peer=0x91ffe90, args=0x3247c2c) at features.c:735 con = (struct ast_context *) 0xb0a94340 parkingnum_copy = 316 pu = (struct parkeduser *) 0x8d52a28 event_from = 0x85fc6b9 "SIP/dandd4-0874ae10" __PRETTY_FUNCTION__ = "ast_park_call_full" #11 0x080ced83 in masq_park_call (rchan=0x8ee0ce0, peer=0x91ffe90, timeout=0, extout=0x0, play_announcement=1, args=0x3247c2c) at features.c:805 chan = (struct ast_channel *) 0x91ffe90 f = (struct ast_frame *) 0x81ec7c0 park_status = 0 park_args = {timeout = 0, extout = 0x0, orig_chan_name = 0x0, return_con = 0x0, return_ext = 0x0, return_pri = 0, flags = 0, pu = 0x0} __FUNCTION__ = "masq_park_call" __PRETTY_FUNCTION__ = "masq_park_call" #12 0x080cee21 in masq_park_call_announce_args (rchan=0x8ee0ce0, peer=0x8ee0ce0, args=0x3247c2c) at features.c:823 No locals. #13 0x080d9153 in park_call_exec (chan=0x8ee0ce0, data=0x81c4460) at features.c:3257 args = {timeout = 0, extout = 0x0, orig_chan_name = 0x3247bd0 "SIP/dandd4-0874ae10", return_con = 0x0, return_ext = 0x0, return_pri = 0, flags = 0, pu = 0x8d52a28} flags = {flags = 0} orig_chan_name = 0x3247bd0 "SIP/dandd4-0874ae10" orig_exten = "300\000\001\000\000\000Ì8\037\b\001\000\000\000\000\000\000\000\220Ë$\003°\025î\b`\025î\bX}$\003s\237\020\b(8\037\b~ù\033\b4ù\033\b\004\r\000\000¿ \034\bÀ¨\226\000¸|$\003\000\000\000\000\000\000\000\000\f\000\000" orig_priority = 1 res = 0 parse = 0x3247bc0 "" app_args = {argc = 0, argv = 0x3247c54, timeout = 0x0, return_con = 0x0, return_ext = 0x0, return_pri = 0x0, options = 0x0} __PRETTY_FUNCTION__ = "park_call_exec" #14 0x08110abd in pbx_exec (c=0x8ee0ce0, app=0xb7d29ce8, data=0x3249e88) at pbx.c:960 res = 52723064 u = (struct ast_module_user *) 0x0 saved_c_appl = 0x0 saved_c_data = 0x0 __PRETTY_FUNCTION__ = "pbx_exec" #15 0x08118a83 in pbx_extension_helper (c=0x8ee0ce0, con=0x0, context=0x8ee1560 "dandd-sip", exten=0x8ee15b0 "s", priority=1, label=0x0, callerid=0x8f2e5d0 "704", action=E_SPAWN, found=0x324c2dc, combined_find_spawn=1) at pbx.c:3201 e = (struct ast_exten *) 0xb04a9708 app = (struct ast_app *) 0xb7d29ce8 res = 52743056 q = {incstack = {0xb4411728 "dandd-sip", 0x0 }, stacklen = 1, status = 5, swo = 0x0, data = 0x0, foundcontext = 0xb44887b5 "parkinglot_dandd"} passdata = "\000IP/4252919888@threshold,120\000,120\000¥+¨KH\005àe\020°\000@\000\000è\236$\003\026\231E\005àe\020°\027\000\000\000 @\000°\000@\000\000\000\000\000\000\000\000\000\000 @\000°¨KH\005àe\020°@´ù¯\b\237$\003V®F\005\000\000\000\000 @\000°\000@\000\000hSë\000\026\000\000\000@´ù¯È $\0030ôê\0000 $\003", '\0' , "0 $\003\000\000\000\000\000\000\000\000\2121\"", '\0' , "ô#\205\000\000\000\000\000\000\000\000\000ôÏ\222\000\000\000\000\000\000\000\000\000\235"... matching_action = 0 __PRETTY_FUNCTION__ = "pbx_extension_helper" #16 0x08119fc5 in ast_spawn_extension (c=0x8ee0ce0, context=0x8ee1560 "dandd-sip", exten=0x8ee15b0 "s", priority=1, callerid=0x8f2e5d0 "704", found=0x324c2dc, combined_find_spawn=1) at pbx.c:3656 No locals. #17 0x0811a691 in __ast_pbx_run (c=0x8ee0ce0, args=0x0) at pbx.c:3745 digit = 0 invalid = 0 timeout = 0 dst_exten = "½c\205", '\0' , "x«Ö\bÀ7\037\tÃÁ$\003", '\0' , "pá\222\000\000\000\000\0001\t\000\000\000\000\000\000\000\000\000\000\004", '\0' , "pá\222\000\000\000\000\000_\000\000\000p\t", '\0' , "ôÏ\222\000@á\222\000H^\001\000à\223Û\bÜ\201\205\000à\223Û\b\000\000\000\000,\t\000\000@á\222\000¸Ñ*\t(\t\000\000H^\001\000ô_\227\000u\031\032\bÇ\031\032\bHÂ$\003 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" #18 0x0811bb99 in pbx_thread (data=0x8ee0ce0) at pbx.c:4032 c = (struct ast_channel *) 0x8ee0ce0 #19 0x08176910 in dummy_start (data=0x87339b0) at utils.c:968 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {9920500, 0, 52743056, 52741048, 7613520, 189237022}, __mask_was_saved = 0}}, __pad = {0x324c470, 0x0, 0x8db93e0, 0x861af20}} __cancel_routine = (void (*)(void *)) 0x8074de5 __cancel_arg = (void *) 0x324cb90 not_first_call = 0 ret = (void *) 0x966bbc a = {start_routine = 0x811bb7a , data = 0x8ee0ce0, name = 0x892d288 "pbx_thread", ' ' , "started at [ 4053] pbx.c ast_pbx_start()"} lock_info = (struct thr_lock_info *) 0x8db93e0 mutex_attr = {__size = "\001\000\000", __align = 1} #20 0x0096749b in start_thread () from /lib/libpthread.so.0 No symbol table info available. #21 0x008be42e in clone () from /lib/libc.so.6 No symbol table info available. Thread 1 (process 12766): #0 0x0048f7d6 in __ast_pthread_mutex_unlock (filename=0x4f9054 "chan_sip.c", lineno=5342, func=0x4fc1f4 "sip_hangup", mutex_name=0x4fc47b "&chan->lock_dont_use", t=0x98) at /usr/src/asterisk/asterisk-1.6.1.6/include/asterisk/lock.h:671 #1 0x0049d5e5 in sip_hangup (ast=0xb4734fe8) at chan_sip.c:5342 #2 0x080a1745 in ast_do_masquerade (original=0x91ffe90) at channel.c:4408 #3 0x0809adfb in __ast_read (chan=0x91ffe90, dropaudio=0) at channel.c:2569 #4 0x0809cae1 in ast_read (chan=0x91ffe90) at channel.c:3017 #5 0x080e2f7c in waitstream_core (c=0x91ffe90, breakon=0x81b437b "", forward=0x81b8a66 "", reverse=0x81b8a66 "", skip_ms=0, audiofd=-1, cmdfd=-1, context=0x0) at file.c:1212 #6 0x080e344a in ast_waitstream (c=0x91ffe90, breakon=0x81b437b "") at file.c:1297 #7 0x0813d9bf in say_digit_str_full (chan=0x91ffe90, str=0x32477e8 "316", ints=0x81b437b "", lang=0x85fc6d9 "en", audiofd=-1, ctrlfd=-1) at say.c:261 #8 0x080a5d8d in ast_say_digits_full (chan=0x91ffe90, num=316, ints=0x81b437b "", lang=0x85fc6d9 "en", audiofd=-1, ctrlfd=-1) at channel.c:5735 #9 0x080a5c78 in ast_say_digits (chan=0x91ffe90, num=316, ints=0x81b437b "", lang=0x85fc6d9 "en") at channel.c:5707 #10 0x080ce925 in ast_park_call_full (chan=0x91ffe90, peer=0x91ffe90, args=0x3247c2c) at features.c:735 #11 0x080ced83 in masq_park_call (rchan=0x8ee0ce0, peer=0x91ffe90, timeout=0, extout=0x0, play_announcement=1, args=0x3247c2c) at features.c:805 #12 0x080cee21 in masq_park_call_announce_args (rchan=0x8ee0ce0, peer=0x8ee0ce0, args=0x3247c2c) at features.c:823 #13 0x080d9153 in park_call_exec (chan=0x8ee0ce0, data=0x81c4460) at features.c:3257 #14 0x08110abd in pbx_exec (c=0x8ee0ce0, app=0xb7d29ce8, data=0x3249e88) at pbx.c:960 #15 0x08118a83 in pbx_extension_helper (c=0x8ee0ce0, con=0x0, context=0x8ee1560 "dandd-sip", exten=0x8ee15b0 "s", priority=1, label=0x0, callerid=0x8f2e5d0 "704", action=E_SPAWN, found=0x324c2dc, combined_find_spawn=1) at pbx.c:3201 #16 0x08119fc5 in ast_spawn_extension (c=0x8ee0ce0, context=0x8ee1560 "dandd-sip", exten=0x8ee15b0 "s", priority=1, callerid=0x8f2e5d0 "704", found=0x324c2dc, combined_find_spawn=1) at pbx.c:3656 #17 0x0811a691 in __ast_pbx_run (c=0x8ee0ce0, args=0x0) at pbx.c:3745 #18 0x0811bb99 in pbx_thread (data=0x8ee0ce0) at pbx.c:4032 #19 0x08176910 in dummy_start (data=0x87339b0) at utils.c:968 #20 0x0096749b in start_thread () from /lib/libpthread.so.0 #21 0x008be42e in clone () from /lib/libc.so.6