(gdb) bt #0 0x008f1129 in __ast_pthread_mutex_unlock ( filename=0x8f3ef4 "chan_local.c", lineno=597, func=0x8f4479 "local_hangup", mutex_name=0x8f4156 "&p->lock", t=0xb30968f0) at /dar/build/asterisk-1.4.26/include/asterisk/lock.h:504 #1 0x008f311c in local_hangup (ast=0xb3095160) at chan_local.c:597 #2 0x0808a050 in ast_hangup () #3 0x0035d8ed in hangupcalls (outgoing=0xb3087ee8, exception=0x0) at app_queue.c:1735 #4 0x00363b01 in try_calling (qe=0xb531abe0, options=0xb531ab8a "", announceoverride=0xb531ab8c "", url=0xb531ab8b "", tries=0xb531ad80, noption=0xb531ad7c, agi=0xb531ab90 "") at app_queue.c:3296 #5 0x00366b62 in queue_exec (chan=0x83f89e8, data=0xb531cf08) at app_queue.c:4086 #6 0x080d5555 in pbx_exec () #7 0x080d92db in pbx_extension_helper () #8 0x080da63a in ast_spawn_extension () #9 0x080daa9a in __ast_pbx_run () #10 0x080dbaab in pbx_thread () #11 0x08120aeb in dummy_start () #12 0x008b249b in start_thread () from /lib/libpthread.so.0 #13 0x0080942e in clone () from /lib/libc.so.6 (gdb) bt full #0 0x008f1129 in __ast_pthread_mutex_unlock ( filename=0x8f3ef4 "chan_local.c", lineno=597, func=0x8f4479 "local_hangup", mutex_name=0x8f4156 "&p->lock", t=0xb30968f0) at /dar/build/asterisk-1.4.26/include/asterisk/lock.h:504 res = 0 canlog = 0 __PRETTY_FUNCTION__ = "__ast_pthread_mutex_unlock" #1 0x008f311c in local_hangup (ast=0xb3095160) at chan_local.c:597 p = (struct local_pvt *) 0xb30968f0 isoutbound = 0 f = {frametype = AST_FRAME_CONTROL, subclass = 1, datalen = 0, samples = 0, mallocd = 0, mallocd_hdr_len = 0, offset = 0, src = 0x0, data = 0x0, delivery = {tv_sec = 0, tv_usec = 0}, frame_list = {next = 0x0}, flags = 0, ts = 0, len = 0, seqno = 0} ochan = (struct ast_channel *) 0x0 glaredetect = 0 res = 0 __PRETTY_FUNCTION__ = "local_hangup" #2 0x0808a050 in ast_hangup () No symbol table info available. #3 0x0035d8ed in hangupcalls (outgoing=0xb3087ee8, exception=0x0) at app_queue.c:1735 oo = (struct callattempt *) 0xb3088078 __PRETTY_FUNCTION__ = "hangupcalls" #4 0x00363b01 in try_calling (qe=0xb531abe0, options=0xb531ab8a "", announceoverride=0xb531ab8c "", url=0xb531ab8b "", tries=0xb531ad80, noption=0xb531ad7c, agi=0xb531ab90 "") at app_queue.c:3296 cur = (struct member *) 0x0 outgoing = (struct callattempt *) 0xb301e8b8 to = 0 oldexten = '\0' oldcontext = '\0' queuename = "default-customer-new-english", '\0' peer = (struct ast_channel *) 0x0 which = (struct ast_channel *) 0xb531aae8 lpeer = (struct callattempt *) 0x0 member = (struct member *) 0x0 app = (struct ast_app *) 0x36b0f5 res = 0 bridge = 0 numbusies = 0 x = 11 announce = 0x0 digit = 0 '\0' callstart = 134786325 now = 1245930861 bridge_config = {features_caller = {flags = 4}, features_callee = { flags = 2}, 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, fcustomertpass = 0, flags = 0, end_bridge_callback = 0, end_bridge_callback_data = 0x0, end_bridge_callback_data_fixup = 0} nondataquality = 1 '\001' agiexec = 0x0 ret = 0 monitorfilename = 0xb531aadc "\210#\n³\004" monitor_exec = 0x83628b4 "\002" monitor_options = 0xb531aae8 "" tmpid = "\bا1µ\221¶\b\b\224þ\024\bÑ\a\000\000â\030\025\b\227\r\025\b`\212?\bp$6\b \000\000\000\000\000\000\000\t\000\000\000 \n\025\b\224þ\024\bÐ?Ê\bð\222 \000\000\000\000\000\001\000\000\000\\\0247\000\213«1µ(õÏ\b8ª1µ{Ð\b\b\224þ\024\bÃ\t\000\000d\031\025\b\227\r\025\b`\212?\bÔ¬y\000\001\000\000\000\0000ñ·P\000\000\000ñB\213\000´(6\b\225s\213\000'f\000\000\225þ\024\bH¨1µ\214ò\021\b¬T\213\000ïþ\021\bX¨1µ\001\000\000\000'f\000\000\220û1µ\225þ\024\b!\n\025\bH¨1µÀX\213\000x¨1µñ\004\022"... tmpid2 = "\000 \000\000\000(\221S\b¤¦1µ¨Èy\000(\221S\b\000\000\000\000HB\000\000\002\000\000\000N\vy\000\001\000\000\000\002\000\000\000ñB\213\000ئ1µ\225s\213\000\\\0247\000\213«1µø¦1µ\214ò\021\b\002\000\000\000MD\f\b\b§1µ\214ò\021 \b¬T\213\000\000\033P\b\225þ\024\b\001\000\000\000¬T\213\000\000\033P\b(§1µfó\021\b¤á\027\b\204\000\000\000(§1µ\225s\213\000'f\000\000\000\033P\bH§1µ\214ò\021\b¬T\213\000\000\033P\b\230ª1µOc\f\b¤á\027\b\200\000\000\000\225þ\024\b!\n\025\bH§1µÀX\213\000x§1µñ\004\022"... meid = "\000è¢1µøõ\n\bhÂ\027\b¯\000\000\000\\Ô\024\bnÔ\024\b\200\203\027\b\024\001\000\000«XÏè\004\001\000\000\004\001\000\000ø?Ê\b\000\000\000\000\235@Ê\b\t\000\000\000\206\177\025\b|~\025\b\2031\a\b\232\225z\000\000\000\000\000\001\000\000\000tù \000Tµ,\b$£1µH¦1µT\r\v\b|~\025\b\030\002\000\000å\203\025\bÚ~\025\bhÂ\027\bD£1µH¦1µ\225s\213\000tù \000\213«1µ\230£1µ ÿ\000\000À\231?\bMD\f\b\000\000\000 ÇK\227A\000\000\000 @D¿A\000\000\000\000\000\000\020@wav\000\000\033P\bÉÿaHzc¡"... meid2 = "\000¬\2361µÿÿÿÿf\000\000\000-\203\025\b=\000\000\000\0000ñ·¼¤1µ\000\000\000\000À\204\207\000ÿÿÿÿ\225©y\000-\203\025\b;\000\000\000f\000\000\000ܤ1µ\000\000\000\000\0000ñ·ÿÿÿÿf\000\000\000-\203\025\b;\000\000\000ÿÿÿÿü¤1µ\000\000\000\000\001\000\000\000ÿÿÿÿ\000\000\000\000-\203\025\b=\000\000\000ô\177\207\000\034¥1µ\000\000\000\000\000\000\000\000ÿÿÿÿ\000\000\000\000-\203\025\b", '\0' , " ò\021\b¬T\213\000ïþ\021\b\026^\201\000\001\000\000s!\000\000\000\000\000\000\000½º\025\b½º\025\bì\221\213\000\000\000\000\000\000"... mixmonargs = "\000t\000\000\000À\204\207\000´\2301µ\177¬y\000ÿÿÿÿØ\2301µnµy\000À\204\207\000\0000ñ·t\000\000\000ô\177\207\000ô\177\207\000\000\000\000\000Y\000\000\000\024\2311µl«y\000À\204\207\000ñB\213\000Y\000\000\000\225s\213\000'f\000\000½º\025\b(\2311µ\214ò\021\b¬T\213\000ïþ\021\bô\177\207\000\001\000\000\000'f\000\000\220û1µ½º\025\b½º\025\b(\2311µÀX\213\000X\2311µñ\004\022\b¬T\213\0 00(\b\000\000½º\025\b\001\000\000\000H\2311µ\220û1µ½º\025\b½º\025\bX\2311µÀX\213\000¸\2311µ2S\f\bÈá\027\b\033[1"... mixmonapp = (struct ast_app *) 0x0 p = 0x36dec3 "are" vars = '\0' , "SÕy", '\0' , "õÈ\026\b\000\000\000\000\177\2311µô\177\207\000ôÈ\026\b\001\000\000\000X\2271µ1Bw\000|\2271µôÈ\026\b\001", '\0' , "0\2271µ\000\000\000\000\000\000\000\000Ä\2261µ\037?w", '\0' , "(\000\000\000\000\000\000\000\020\2301µ", '\0' , "ÿÿÿÿóÈ\026\bßÈ\026\b\006\000\000\000\004", '\0' , "\n\000\000\000Â\2261µ", '\0' , " \2321µ\000\000\000\000õ\034\"³ô\177\207\000\r\2321d\a\000\000\000\000\000\000\0001B"... forwardsallowed = 1 callcompletedinsl = 1 memi = {c = 0x83bd2d8, flags = 0, bucket = 37, c_version = 12, obj = 0x0, version = 0} datastore = (struct ast_datastore *) 0xb30a2388 transfer_ds = (struct ast_datastore *) 0x4 __PRETTY_FUNCTION__ = "try_calling" #5 0x00366b62 in queue_exec (chan=0x83f89e8, data=0xb531cf08) at app_queue.c:4086 stat = 137601508 makeannouncement = 1 res = 0 ringing = 0 lu = (struct ast_module_user *) 0x858d358 user_priority = 0x857e76b "0" max_penalty_str = 0x0 prio = 0 max_penalty = 0 reason = QUEUE_UNKNOWN tries = 0 noption = 0 parse = 0xb531ab70 "default-customer-new-english" args = {argc = 6, argv = 0xb531ad64, queuename = 0xb531ab70 "default-customer-new-english", options = 0xb531ab88 "tH", url = 0xb531ab8b "", announceoverride = 0xb531ab8c "", queuetimeoutstr = 0xb531ab8d "60", agi = 0xb531ab90 ""} qe = {parent = 0x83bc910, moh = "default", '\0' , announce = '\0' , context = "default-aa-customerenglishqueuepatience1vmail", '\0' , digits = '\0' , valid_digits = 0, pos = 1, prio = 0, last_pos_said = 0, last_periodic_announce_time = 1245930815, last_periodic_announce_sound = 0, last_pos = 0, opos = 44, handled = 0, pending = 0, max_penalty = 0, start = 1245930815, expire = 1245930875, chan = 0x83f89e8, next = 0xb4e6abe0} __PRETTY_FUNCTION__ = "queue_exec" #6 0x080d5555 in pbx_exec () No symbol table info available. #7 0x080d92db in pbx_extension_helper () No symbol table info available. #8 0x080da63a in ast_spawn_extension () No symbol table info available. #9 0x080daa9a in __ast_pbx_run () No symbol table info available. #10 0x080dbaab in pbx_thread () No symbol table info available. #11 0x08120aeb in dummy_start () No symbol table info available. #12 0x008b249b in start_thread () from /lib/libpthread.so.0 No symbol table info available. #13 0x0080942e in clone () from /lib/libc.so.6 No symbol table info available. (gdb) thread apply all bt Thread 1 (process 26151): #0 0x008f1129 in __ast_pthread_mutex_unlock ( filename=0x8f3ef4 "chan_local.c", lineno=597, func=0x8f4479 "local_hangup", mutex_name=0x8f4156 "&p->lock", t=0xb30968f0) at /dar/build/asterisk-1.4.26/include/asterisk/lock.h:504 #1 0x008f311c in local_hangup (ast=0xb3095160) at chan_local.c:597 #2 0x0808a050 in ast_hangup () #3 0x0035d8ed in hangupcalls (outgoing=0xb3087ee8, exception=0x0) at app_queue.c:1735 #4 0x00363b01 in try_calling (qe=0xb531abe0, options=0xb531ab8a "", announceoverride=0xb531ab8c "", url=0xb531ab8b "", tries=0xb531ad80, noption=0xb531ad7c, agi=0xb531ab90 "") at app_queue.c:3296 #5 0x00366b62 in queue_exec (chan=0x83f89e8, data=0xb531cf08) at app_queue.c:4086 #6 0x080d5555 in pbx_exec () #7 0x080d92db in pbx_extension_helper () #8 0x080da63a in ast_spawn_extension () #9 0x080daa9a in __ast_pbx_run () #10 0x080dbaab in pbx_thread () #11 0x08120aeb in dummy_start () #12 0x008b249b in start_thread () from /lib/libpthread.so.0 #13 0x0080942e in clone () from /lib/libc.so.6