(gdb) bt full #0 0x0000003542c0b3fd in pthread_getspecific () from /lib64/libpthread.so.0 No symbol table info available. #1 0x0000000000476f4f in ast_frdup (f=0x2aaaac2ec818) at /root/asterisk/asterisk-1.6.0.9/include/asterisk/threadstorage.h:161 out = len = 506 srclen = 9 buf = __PRETTY_FUNCTION__ = "ast_frdup" #2 0x00000000004d0fea in ast_slinfactory_feed (sf=0x2aaaac05eb30, f=0x2aaaac2ec818) at slinfactory.c:97 begin_frame = duped_frame = frame_ptr = x = __PRETTY_FUNCTION__ = "ast_slinfactory_feed" #3 0x000000000043351f in ast_audiohook_write_frame (audiohook=0x2aaaac05eac0, direction=AST_AUDIOHOOK_DIRECTION_READ, frame=0x2aaaac2ec818) at audiohook.c:145 factory = (struct ast_slinfactory *) 0x2aaaac05eb30 other_factory = (struct ast_slinfactory *) 0x2aaaac05f560 time = __PRETTY_FUNCTION__ = "ast_audiohook_write_frame" #4 0x000000000043418f in audio_audiohook_write_list (chan=0x2aaac8070fc0, audiohook_list=0x2aaaac1e4b70, direction=AST_AUDIOHOOK_DIRECTION_READ, frame=0x2aaac80a7538) at audiohook.c:591 __list_head = (struct {...} *) 0x2aaaac1e4bb0 __list_next = (struct ast_audiohook *) 0x0 __list_prev = (struct ast_audiohook *) 0x0 __new_prev = (struct ast_audiohook *) 0x2aaaac05eac0 in_translate = out_translate = (struct ast_audiohook_translate *) 0x2aaaac1e4b90 middle_frame = (struct ast_frame *) 0x2aaaac2ec818 end_frame = audiohook = (struct ast_audiohook *) 0x2aaaac05eac0 samples = 160 #5 0x0000000000448e8d in __ast_read (chan=0x2aaac8070fc0, dropaudio=0) at channel.c:2865 f = (struct ast_frame *) 0x2aaac80a7538 blah = 0 count = __PRETTY_FUNCTION__ = "__ast_read" #6 0x000000000044acfd in ast_channel_bridge (c0=0x2aaac8070fc0, c1=0x2aaac8070fc0, config=0x40d9d1d0, fo=0x40d9bfb0, rc=0x40d9bfa8) at channel.c:2936 to = -1406442568 res = nativefailed = 0 firstpass = o0nativeformats = 4 o1nativeformats = 4 time_left_ms = caller_warning = 0 '\0' callee_warning = 0 '\0' __PRETTY_FUNCTION__ = "ast_channel_bridge" #7 0x0000000000469fc6 in ast_bridge_call (chan=0x2aaac8070fc0, peer=0x2aaaac17ae70, config=0x40d9d1d0) at features.c:2278 other = (struct ast_channel *) 0x2aaac8070fc0 f = (struct ast_frame *) 0x0 who = (struct ast_channel *) 0x2aaac4217ce3 chan_featurecode = '\0' peer_featurecode = '\0' orig_channame = "SIP/507-c805c290\000\000\000\000\000\000\000\000�|!Ī*\000\000�\232\035��*\000\000�|!Ī*\000\000�\017\aȪ*\000\000\212�D\000\000\000\000\000�=\031��*\000\000�\207\v��*\000" orig_peername = "SIP/70.42.72.32-ac2d9580\000\0315B5\000\000\000\021\000\000\000\000\000\000\000\220�A\037\000\000\000\000p\t\002\000\000\000\000\000B\000\000\000\000\000\000\000�\0315B5\000\000\000�<\aB5\000\000" res = 523052528 diff = 96 hasfeatures = 0 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}, 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 *) 0x1f2149c0 ---Type to continue, or q to quit--- chan_cdr = peer_cdr = new_chan_cdr = new_peer_cdr = __PRETTY_FUNCTION__ = "ast_bridge_call" #8 0x00002aaac4210ea0 in dial_exec_full (chan=0x2aaac8070fc0, data=, peerflags=0x40d9d420, continue_exec=0x0) at app_dial.c:1911 number = res = 96 rest = 0x0 cur = outgoing = peer = to = 281736 cause = 0 numsubst = "70.42.72.32/99000480016135842118\000\000\000\000\000\000\000\000�\030R\000\000\000\000\000\020��@\000\000\000\000:\230\006B5\000\000\000\001\200��\000\000\000\000B�(\037\000\000\000\000B�(\037\000\000\000\000B�(\037\000\000\000\000B�(\037\000\000\000\000��(\037\000\000\000\000\005�Q", '\0' , "\220��@\000\000\000\000�\000\000\000\000\000\000\000�\001N", '\0' , "\005�Q", '\0' , "\220��@\000\000\000\000\220��@\000\000\000\0000@R\000\000\000\000\000�\003N\000\000\000\000\000\000"... cidname = '\0' config = {features_caller = {flags = 0}, features_callee = {flags = 0}, start_time = {tv_sec = 1239982191, tv_usec = 711143}, nexteventts = {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 = 0x2aaac420ce20 , end_bridge_callback_data = 0x2aaac8070fc0, end_bridge_callback_data_fixup = 0x2aaac420cc10 } calldurationlimit = 0 dtmfcalled = dtmfcalling = 0x0 pa = {sentringing = 1, privdb_val = 0, privcid = '\0' , privintro = '\0' , status = "ANSWER\000R\000GS", '\0' } sentringing = 0 moh = 0 outbound_group = result = opermode = 0 args = {argc = 3, argv = 0x40d9d348, peers = 0x40d9c080 "SIP", timeout = 0x40d9c0a5 "300", options = 0x40d9c0a9 "", url = 0x0} opts = {flags = 0} opt_args = {0x524030 "Channel: %s\r\nContext: %s\r\nExtension: %s\r\nPriority: %d\r\nApplication: %s\r\nAppData: %s\r\nUniqueid: %s\r\n", 0x48bf17 "H\215e�1�[A\\A]A^A_��L\213\005Y5\t", 0x202d2d202020207f
, 0x6e69747563657845
, 0x50
, 0xc
, 0x2
, 0x6e616c706c616964
, 0x6c6c612c
, 0x0} datastore = (struct ast_datastore *) 0x2aaaac1fb570 fulldial = 0 num_dialed = 1 __PRETTY_FUNCTION__ = "dial_exec_full" #9 0x00002aaac4213d66 in dial_exec (chan=0x6, data=0x130) at app_dial.c:1967 peerflags = {flags = 4294967296} #10 0x000000000049b8e5 in pbx_exec (c=0x2aaac8070fc0, app=0x1f1f2200, data=0x40d9f500) at pbx.c:942 res = u = (struct ast_module_user *) 0x2aaaac1bd950 saved_c_appl = 0x1f0e0b78 "Macro" saved_c_data = 0x40da4990 "dialout-trunk,2,6135842118,," #11 0x00000000004a65da in pbx_extension_helper (c=0x2aaac8070fc0, con=, context=0x2aaac8071218 "macro-dialout-trunk", exten=0x2aaac8071268 "s", priority=26, label=0x0, callerid=0x2aaaac096a70 "8003744728", action=E_SPAWN, found=0x40da287c, combined_find_spawn=1) at pbx.c:3111 e = app = (struct ast_app *) 0x1f1f2200 res = q = {incstack = {0x0 }, stacklen = 0, status = 5, swo = 0x0, data = 0x0, foundcontext = 0x2aaac8071218 "macro-dialout-trunk"} passdata = "SIP/70.42.72.32/99000480016135842118,300,\000,\0004", '\0' , "\030\000\000\0000\000\000\000���@\000\000\000\0000��@", '\0' , "\022\000\000\000\000\000\000\000g\000\000\000\005\000\000\000 ", '\0' , "���@", '\0' , "���@", '\0' , ".\037�@\000\000\000\0000\033�@\000\000\000\0000\033�@\000\000\000\000\020��@\000\000\000\000�>P\000\000\000\000\000�\003\000\000\000\000\000\000i\037�@\000\000\000\000���@"... matching_action = 0 __PRETTY_FUNCTION__ = "pbx_extension_helper" #12 0x00000000004a6ae0 in ast_spawn_extension (c=0x6, context=0x0, exten=0x6e
, priority=-16843009, callerid=, found=, combined_find_spawn=1) at pbx.c:3614 No locals. #13 0x00002aaab1e65a05 in _macro_exec (chan=0x2aaac8070fc0, data=0x2aaaac1fd960, exclusive=0) at app_macro.c:333 c = (struct ast_context *) 0x2aaaac214b10 e = (struct ast_exten *) 0x2aaaac1fd960 ---Type to continue, or q to quit--- foundx = 1 s = cur = rest = 0x0 macro = 0x40da1a50 "dialout-trunk" fullmacro = "macro-dialout-trunk", '\0' , "�(\037\000\000\000\000 \000\000��*\000\000�\017\aȪ*\000\000\000�.��*\000\000\000(\001\000\000\000\000\000\020\000\000\000\000\000\000" varname = "ARG4\000\000\000\000C�\004B5\000\000\000\020\000\000\000\000\000\000\000�(�@\000\000\000\000�'�@\000\000\000\000P\237R\000\000\000\000\000\000\000\000\000&\f\000\000�\023R\000\000\000\000\0000\000\000\0000\000\000\000X)�@\000\000\000" runningapp = "Dial\000f\000\000dialplan,all", '\0' , "x\v\016\037\000\000\000\000\000n�@\000\000\000\000P\000\000\000\000\000\000\000\001\000\000\000\000\000\000" runningdata = "${pre_num:4}${the_num}${post_num},300,${DIAL_TRUNK_OPTIONS}\000t(DIAL_TRUNK_OPTIONS=M(setmusic^${MOHCLASS})${DIAL_TRUNK_OPTIONS})", '\0' , " !�@\000\000\000\000\000\000\000s\000\000\000\000\000\000\000\000\001\000\000\000\001\000\000s\000\000\000\000�'�@\000\000\000\000#'S\000/", '\0' , "����\001\000\000\000\001"... oldargs = {0x0 } argc = 5 x = res = 0 oldexten = "6135842118", '\0' oldpriority = 4 gosub_level = 0 pc = "4\000\023\037\000\000\000\000\020)�@\000\000\000\000hz\023\037\000\000\000\000\000\b\000\000\000\000\000\0000@R\000\000\000\000\000\027�H\000\000\000\000\000\177 -- ExecutinP\000\000\000\000\000\000\000\f\000\000\000\000\000\000" depthc = "1\0005B5\000\000\000�<\aB" oldcontext = "from-internal", '\0' inhangupc = offset = depth = 0 maxdepth = 7 setmacrocontext = 1 inhangup = 0 save_macro_exten = 0x0 save_macro_context = 0x0 save_macro_priority = 0x0 save_macro_offset = 0x0 macro_store = __PRETTY_FUNCTION__ = "_macro_exec" #14 0x000000000049b8e5 in pbx_exec (c=0x2aaac8070fc0, app=0x1f0e0b50, data=0x40da4990) at pbx.c:942 res = u = (struct ast_module_user *) 0x2aaaac1cfd00 saved_c_appl = 0x0 saved_c_data = 0x0 #15 0x00000000004a65da in pbx_extension_helper (c=0x2aaac8070fc0, con=, context=0x2aaac8071218 "macro-dialout-trunk", exten=0x2aaac8071268 "s", priority=4, label=0x0, callerid=0x1f266820 "@o\036\037", action=E_SPAWN, found=0x40da700c, combined_find_spawn=1) at pbx.c:3111 e = app = (struct ast_app *) 0x1f0e0b50 res = q = {incstack = {0x2aaaac114c00 "from-internal", 0x2aaaac0fd380 "from-internal-xfer", 0x1f1cd140 "from-internal-custom", 0x2aaaac164490 "parkedcalls", 0x2aaaac16ee10 "ext-fax", 0x2aaaac1664c0 "ext-local-confirm", 0x2aaaac148ac0 "findmefollow-ringallv2", 0x1f237db0 "from-internal-additional", 0x2aaaac20e740 "app-callwaiting-cwoff", 0x2aaaac2733a0 "app-callwaiting-cwon", 0x1f31def0 "app-cf-busy-off", 0x2aaaac263b60 "app-cf-busy-off-any", 0x2aaaac1d4820 "app-cf-busy-on", 0x1f1dbf90 "app-cf-off", 0x2aaaac1d61d0 "app-cf-off-any", 0x2aaaac21af30 "app-cf-on", 0x2aaaac1d2860 "app-cf-unavailable-off", 0x1f2f0bf0 "app-cf-unavailable-on", 0x1f176180 "app-dialvm", 0x1f1e36d0 "app-vmmain", 0x1f1ef4c0 "app-dnd-off", 0x2aaaac222c50 "app-dnd-on", 0x2aaaac1e2c10 "app-dnd-toggle", 0x2aaaac19e6c0 "ext-dnd-hints", 0x2aaaac1c9440 "ext-queues", 0x2aaaac1ba5b0 "app-recordings", 0x2aaaac17f7b0 "app-languages", 0x2aaaac262c60 "app-fmf-toggle", 0x2aaaac1a3cb0 "ext-findmefollow", 0x1f0ff9a0 "fmgrps", 0x1f2548f0 "app-calltrace", 0x1f133540 "app-directory", 0x1f17bb90 "app-echo-test", 0x1f2349c0 "app-speakextennum", 0x1f23abb0 "app-speakingclock", 0x1f24a370 "app-userlogonoff", 0x1f250940 "app-pickup", 0x1f185090 "app-zapbarge", 0x1f188880 "app-chanspy", 0x1f18f7e0 "ext-test", 0x1f1ad9b0 "ext-local", 0x2aaaac1b7030 "outbound-allroutes", 0x0 }, stacklen = 42, status = 5, swo = 0x0, data = 0x0, foundcontext = 0x2aaaac1e1ecb "outrt-001-Standard"} passdata = "dialout-trunk,2,6135842118,,\000ion\000mpaign FROM agents WHERE agents_extension='SIP/507'", '\0' , "d�\006B5\000\000\000\002\000\000\000\000\000\000\000\200Q�@\000\000\000\000\037V���*\000\000!V���*\000\000\001\000\000\000\000\000\000\000�4\004B5\000\000\000@Q�@", '\0' , "`L�@", '\0' , "�Q�@\000\000\000\000�R�@\000\000\000\000\031V���*"... matching_action = 0 __PRETTY_FUNCTION__ = "pbx_extension_helper" #16 0x00000000004a9317 in __ast_pbx_run (c=0x2aaac8070fc0, args=0x0) at pbx.c:3614 dst_exten = "\000\000\000\000\000\000\000\000��J\000\000\000\000\000 b\004Ȫ*\000\000|\\\004Ȫ*\000\000�`\004Ȫ*\000\000\001", '\0' , "�`\004Ȫ*\000\000\000\000\000\000P�\000\000|\\\004Ȫ*\000\000\030\000\000\000\000\000\000\000|`\004Ȫ*\000\000\001\000\000\000\000\000\000\000 \000\000Ȫ*\000\000|\\\004Ȫ*\000\000|]\004Ȫ*\000\000|`\004Ȫ*\000\000�`\004�\004\000\000\000\000\020\000\000\000\000\000\000\fY\aB5", '\0' , "`[\004Ȫ*\000\000|\\\004Ȫ*\000\000�\0315B5", '\0' , "\220�A\037\000\000\000"... pos = 5107008 digit = 0 found = 1 res = 0 ---Type to continue, or q to quit--- error = 0 __PRETTY_FUNCTION__ = "__ast_pbx_run" #17 0x00000000004aa5db in pbx_thread (data=0x6) at pbx.c:3974 No locals. #18 0x00000000004ded9c in dummy_start (data=) at utils.c:861 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {46912988300608, 8817464229741916328, 0, 1088059712, 5107008, 4096, 8817464230818119880, 8817464229737471274}, __mask_was_saved = 0}}, __pad = {0x40da71a0, 0x0, 0x354234c890, 0x354234c898}} __cancel_arg = (void *) 0x40da7940 not_first_call = ret = #19 0x0000003542c06367 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #20 0x00000035420d2f7d in clone () from /lib64/libc.so.6 No symbol table info available.