#0 0x0807c512 in __ast_pthread_mutex_lock (filename=0x813c433 "channel.c", lineno=2186, func=0x813e2b8 "__ast_read", mutex_name=0x813d2d3 "&chan->lock", t=0xaa58ec0) at /usr/src/asterisk-test/1.4.11/asterisk-1.4.11/include/asterisk/lock.h:304 304 t->thread[t->reentrancy] = pthread_self(); (gdb) bt #0 0x0807c512 in __ast_pthread_mutex_lock (filename=0x813c433 "channel.c", lineno=2186, func=0x813e2b8 "__ast_read", mutex_name=0x813d2d3 "&chan->lock", t=0xaa58ec0) at /usr/src/asterisk-test/1.4.11/asterisk-1.4.11/include/asterisk/lock.h:304 #1 0x08082c69 in __ast_read (chan=0xaa58e48, dropaudio=0) at channel.c:2186 #2 0x08084587 in ast_read (chan=0xaa58e48) at channel.c:2549 #3 0x0808944c in ast_generic_bridge (c0=0xb5311600, c1=0xaa58e48, config=0x3902310, fo=0x3901f1c, rc=0x3901f18, bridge_end= {tv_sec = 0, tv_usec = 0}) at channel.c:4009 #4 0x0808a5d1 in ast_channel_bridge (c0=0xb5311600, c1=0xaa58e48, config=0x3902310, fo=0x3901f1c, rc=0x3901f18) at channel.c:4317 #5 0x00415a8d in ast_bridge_call (chan=0xb5311600, peer=0xaa58e48, config=0x3902310) at res_features.c:1398 #6 0x00645345 in dial_exec_full (chan=0xb5311600, data=0x3906f50, peerflags=0x3902d60, continue_exec=0x0) at app_dial.c:1651 #7 0x006455d2 in dial_exec (chan=0xb5311600, data=0x3906f50) at app_dial.c:1705 #8 0x080c38ab in pbx_exec (c=0xb5311600, app=0x8d51960, data=0x3906f50) at pbx.c:532 #9 0x080c7349 in pbx_extension_helper (c=0xb5311600, con=0x0, context=0xb5311828 "customer-name-removed-auto-main", exten=0xb5311878 "s", priority=50, label=0x0, callerid=0xb5182d98 "DID_REMOVED", action=E_SPAWN) at pbx.c:1833 #10 0x080c8715 in ast_spawn_extension (c=0xb5311600, context=0xb5311828 "customer-name-removed-auto-main", exten=0xb5311878 "s", priority=50, callerid=0xb5182d98 "DID_REMOVED") at pbx.c:2288 #11 0x080c8c03 in __ast_pbx_run (c=0xb5311600) at pbx.c:2388 #12 0x080c99c0 in pbx_thread (data=0xb5311600) at pbx.c:2603 #13 0x08107a61 in dummy_start (data=0xb502bad0) at utils.c:775 #14 0x00b633cc in start_thread () from /lib/tls/libpthread.so.0 #15 0x00a4ec3e in clone () from /lib/tls/libc.so.6 (gdb) bt full #0 0x0807c512 in __ast_pthread_mutex_lock (filename=0x813c433 "channel.c", lineno=2186, func=0x813e2b8 "__ast_read", mutex_name=0x813d2d3 "&chan->lock", t=0xaa58ec0) at /usr/src/asterisk-test/1.4.11/asterisk-1.4.11/include/asterisk/lock.h:304 res = 0 canlog = -1 __PRETTY_FUNCTION__ = "__ast_pthread_mutex_lock" #1 0x08082c69 in __ast_read (chan=0xaa58e48, dropaudio=0) at channel.c:2186 f = (struct ast_frame *) 0x0 blah = 0 prestate = 2 __PRETTY_FUNCTION__ = "__ast_read" #2 0x08084587 in ast_read (chan=0xaa58e48) at channel.c:2549 No locals. #3 0x0808944c in ast_generic_bridge (c0=0xb5311600, c1=0xaa58e48, config=0x3902310, fo=0x3901f1c, rc=0x3901f18, bridge_end= {tv_sec = 0, tv_usec = 0}) at channel.c:4009 who = (struct ast_channel *) 0xaa58e48 other = (struct ast_channel *) 0xaa58e48 cs = {0xaa58e48, 0xb5311600, 0xb5311600} f = (struct ast_frame *) 0xafa07c5c res = AST_BRIDGE_COMPLETE o0nativeformats = 4 o1nativeformats = 256 watch_c0_dtmf = 0 watch_c1_dtmf = 0 pvt0 = (void *) 0xb4b6d7f0 pvt1 = (void *) 0x9e2ca88 frame_put_in_jb = 0 jb_in_use = 0 to = -1 __PRETTY_FUNCTION__ = "ast_generic_bridge" #4 0x0808a5d1 in ast_channel_bridge (c0=0xb5311600, c1=0xaa58e48, config=0x3902310, fo=0x3901f1c, rc=0x3901f18) at channel.c:4317 now = {tv_sec = 0, tv_usec = 0} to = -1 who = (struct ast_channel *) 0x0 res = AST_BRIDGE_FAILED_NOWARN nativefailed = 1 firstpass = 1 o0nativeformats = 4 o1nativeformats = 256 time_left_ms = 0 nexteventts = {tv_sec = 0, tv_usec = 0} caller_warning = 0 '\0' callee_warning = 0 '\0' __PRETTY_FUNCTION__ = "ast_channel_bridge" #5 0x00415a8d in ast_bridge_call (chan=0xb5311600, peer=0xaa58e48, config=0x3902310) at res_features.c:1398 other = (struct ast_channel *) 0xaa595c0 f = (struct ast_frame *) 0x0 ---Type to continue, or q to quit--- who = (struct ast_channel *) 0x160a chan_featurecode = '\0' peer_featurecode = '\0' res = 134770893 diff = 59776808 hasfeatures = 0 hadfeatures = 0 aoh = (struct ast_option_header *) 0xb5311a24 backup_config = {features_caller = {flags = 0}, features_callee = {flags = 0}, start_time = {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} bridge_cdr = (struct ast_cdr *) 0x8085f65 __PRETTY_FUNCTION__ = "ast_bridge_call" #6 0x00645345 in dial_exec_full (chan=0xb5311600, data=0x3906f50, peerflags=0x3902d60, continue_exec=0x0) at app_dial.c:1651 config = {features_caller = {flags = 0}, features_callee = {flags = 0}, start_time = {tv_sec = 1190207833, tv_usec = 847621}, feature_timer = 0, timelimit = 0, play_warning = 0, warning_freq = 0, warning_sound = 0x0, end_sound = 0x0, start_sound = 0x0, firstpass = 0, flags = 0} number = 0x929a271 "SIP_PEER_REMOVED" end_time = 0 answer_time = 1190207833 res = 0 u = (struct ast_module_user *) 0xc6494e8 rest = 0x0 cur = 0x0 outgoing = (struct dial_localuser *) 0x0 peer = (struct ast_channel *) 0xaa58e48 to = 16244 numbusy = 0 numcongestion = 0 numnochan = 0 cause = 0 numsubst = "SIP_PEER_REMOVED\000\001\000\000\000¼­\236\000@øª\000\f-\220\003\005\000\000\000\000\000\000\000E\000\000\000eh¶\000\001\000\000\000\b\213\026\bx,\220\003Q`\020\b\000\000\000\000üs\020\bèÿÿÿx,\220\003á¦\236\000'N¶\000h\003\000\000\001\000\000\000\b\213\026\b\000\000\000\000\230,\220\003\204w\020\b$\223é\b!\204¶\000\b\213\026\b\000\000\000\000\001\000\000\000_R¶\000Ø,\220\003ú\200\v\b\b\213\026\bé\215\024\b\206¤\024\bÀ\215\024\b\204¤\001\v49\177\f\f\t\000\000y¤\024\b\204\224\024\bð,\220\003\001\000\000\000\000\000\000\000à-\220\003àM\220\003"... cidname = '\0' privdb_val = 0 calldurationlimit = 0 timelimit = 0 play_warning = 0 warning_freq = 0 warning_sound = 0x0 end_sound = 0x0 start_sound = 0x0 dtmfcalled = 0x0 ---Type to continue, or q to quit--- dtmfcalling = 0x0 status = "ANSWER\000R\000GS", '\0' play_to_caller = 0 play_to_callee = 0 sentringing = 0 moh = 0 outbound_group = 0x0 result = 0 start_time = 1190207829 privintro = "\000\000\000\000\000\000\000\000\000\000s \000\000\000\000ÿÿÿÿ", '\0' , "ð,\220\003\000\000\000\000\206\224\024\b\002\000\000\000ÿÿÿÿ", '\0' , "\a\000\000\000\234-\220\003t+\220\003Iê\024\b0\003\000\000ÿÿÿÿ\000\000\000\000\000\000\000\000-À\032\000\000\000\000\000\f'\220\003á¦\236\000@øª\000\017\000\000\000ôߪ\000\017\000\000\000?-ª\000\206\224\024\bÆó\236\000\000\000\000\000\000\000\000\000\017\000\000\000ôߪ\000\000\000\000\000\000\000\000\000±*ª\000±*ª\000\000\000\000\000\227'\220\003£ê\024\b\002", '\0' , "\217+\220\003\b\000\000\000\214"... privcid = "\002\000\000\000\000\000\000\000?-ª\000\234%\220\003Æó\236\000\000\000\000\000?-ª\000\017\000\000\000ôߪ\000\230\022\234\000D+\220\003\024'\220\003°ö\037µ?-ª", '\0' , "¿\205\025\b\033\000\000\000ÿÿÿÿ\230\022\234\000t+\220\003D'\220\003Æó\236\000(\030Ê\t?-ª\000\017\000\000\000ôߪ\000t\031Õ\b\001", '\0' , "ôߪ\000\t\000\000\000\214ÆÒ\b\030&\220\003\2160 \000ôߪ\000ó\000\000\000^\222 \000\216+\220\003\227'\220\003\001\000\000\000\000\000\000\000¤\206\236\000ÿÿÿÿ\000\000\000\000Q`\020\bü\035ª\000\003\000\000\0003\201s "... parse = 0x3901f60 "SIP" opermode = 0 args = {argc = 3, argv = 0x3902544, peers = 0x3901f60 "SIP", timeout = 0x39021e0 "20", options = 0x39021e3 "rM(setmoh|customer-name-removed", url = 0x0} opts = {flags = 133120} opt_args = {0xaadff4 "<ݪ", 0x8149486 "", 0x0, 0x3902530 "X+\220\003\230\002\234", 0x9e5644 "\201ð\211\f", 0x39021e6 "setmoh|customer-name-removed", 0xa "", 0x3902bac "", 0x0} __PRETTY_FUNCTION__ = "dial_exec_full" #7 0x006455d2 in dial_exec (chan=0xb5311600, data=0x3906f50) at app_dial.c:1705 peerflags = {flags = 0} #8 0x080c38ab in pbx_exec (c=0xb5311600, app=0x8d51960, data=0x3906f50) at pbx.c:532 res = 59780576 saved_c_appl = 0x0 saved_c_data = 0x0 #9 0x080c7349 in pbx_extension_helper (c=0xb5311600, con=0x0, context=0xb5311828 "customer-name-removed-auto-main", exten=0xb5311878 "s", priority=50, label=0x0, callerid=0xb5182d98 "DID_REMOVED", action=E_SPAWN) at pbx.c:1833 e = (struct ast_exten *) 0xc4db138 app = (struct ast_app *) 0x8d51960 res = 8 q = {incstack = {0x0 }, stacklen = 0, status = 5, swo = 0x0, data = 0x0, foundcontext = 0xb5311828 "customer-name-removed-auto-main"} passdata = "SIP/SIP_PEER_REMOVED&SIP/SIP_PEER_REMOVED&SIP/SIP_PEER_REMOVED&SIP/SIP_PEER_REMOVED&SIP/SIP_PEER_REMOVED&SIP/SIP_PEER_REMOVED&SIP/SIP_PEER_REMOVED&SIP/SIP_PEER_REMOVED&SIP/SIP_PEER_REMOVED&SIP/SIP_PEER_REMOVED&"... matching_action = 0 __PRETTY_FUNCTION__ = "pbx_extension_helper" #10 0x080c8715 in ast_spawn_extension (c=0xb5311600, context=0xb5311828 "customer-name-removed-auto-main", exten=0xb5311878 "s", priority=50, callerid=0xb5182d98 "DID_REMOVED") at pbx.c:2288 ---Type to continue, or q to quit--- No locals. #11 0x080c8c03 in __ast_pbx_run (c=0xb5311600) at pbx.c:2388 dst_exten = "ES-p3000-1465\000s\000ôߪ\000\001\000\000\000@øª\000X\222\220\003V¤\236\000@øª\000è\001\000\00097-5\200\001\002\000è\001\000\000\200^5\r¤\206\236\000\000\000\000\000\000\000\000\000\210\222\220\003¯]\020\b\001\000\000\000è\001\000\000áh¶\000\234\222\220\003Q`\020\b\000\000\000\000\020\000°°eh¶\000\001\000\000\000\b\036\026\b¸\222\220\003Q`\020\b\000\000\000\000üs\020\bð\227\025\b\226\000\000\000Ú\227\025\b'N¶\000è\001\000\000\001\000\000\000\b\036\026\b\000\000\000\000Ø\222\220\003\204w\020\b$\223é\bè\001\000\000\f\000\000\000ð\227e\n\000\000\000\000X\221é\b"... pos = 0 digit = 0 found = 1 res = 0 autoloopflag = 0 error = 0 __PRETTY_FUNCTION__ = "__ast_pbx_run" #12 0x080c99c0 in pbx_thread (data=0xb5311600) at pbx.c:2603 c = (struct ast_channel *) 0xb5311600 #13 0x08107a61 in dummy_start (data=0xb502bad0) at utils.c:775 _buffer = {__routine = 0x8069804 , __arg = 0x3909ba0, __canceltype = 190843528, __prev = 0x0} ret = (void *) 0xaac6f4 a = {start_routine = 0x80c99a9 , data = 0xb5311600, name = 0xb5183b40 "pbx_thread", ' ' , "started at [ 2627] pbx.c ast_pbx_start()"} lock_info = (struct thr_lock_info *) 0x8e99158 #14 0x00b633cc in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #15 0x00a4ec3e in clone () from /lib/tls/libc.so.6 No symbol table info available. (gdb)