#0 0x00002aaaaacd7713 in SQLGetData (statement_handle=0x2aaac07c0f40, column_number=1, target_type=1, target_value=0x2aaac0037f28, buffer_length=10001, strlen_or_ind=0x436b5080) at SQLGetData.c:372 372 if ( !CHECK_SQLGETDATA( statement -> connection )) (gdb) bt #0 0x00002aaaaacd7713 in SQLGetData (statement_handle=0x2aaac07c0f40, column_number=1, target_type=1, target_value=0x2aaac0037f28, buffer_length=10001, strlen_or_ind=0x436b5080) at SQLGetData.c:372 #1 0x00002aaaac008912 in acf_odbc_read (chan=0x2aaab4045340, cmd=0x436b5460 "MINIXEL_GOMIRROR", s=0x436b5471 "18134109966", buf=0x436b5580 "", len=4096) at func_odbc.c:463 #2 0x00000000004c0360 in ast_func_read (chan=0x2aaab4045340, function=0x436b6590 "MINIXEL_GOMIRROR(18134109966,6462742874,356,g729)", workspace=0x436b5580 "", len=4096) at pbx.c:2887 #3 0x00000000004c0921 in pbx_substitute_variables_helper_full (c=0x2aaab4045340, headp=0x2aaab4045540, cp1=0x129749b0 "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=${MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})}", cp2=0x436ba930 "", count=8143) at pbx.c:3021 #4 0x00000000004c0f0d in pbx_substitute_variables_helper (c=0x2aaab4045340, cp1=0x129749b0 "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=${MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})}", cp2=0x436ba900 "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=", count=8191) at pbx.c:3113 #5 0x00000000004c0ff0 in pbx_substitute_variables (passdata=0x436ba900 "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=", datalen=8192, c=0x2aaab4045340, e=0x12974a20) at pbx.c:3137 #6 0x00000000004c1274 in pbx_extension_helper (c=0x2aaab4045340, con=0x0, context=0x2aaab4045700 "defaultproc", exten=0x2aaab4045750 "18134109966", priority=1, label=0x0, callerid=0x2aaac0b05b50 "6462742874", action=E_SPAWN, found=0x436bcfe4, combined_find_spawn=1) at pbx.c:3199 #7 0x00000000004c2b20 in ast_spawn_extension (c=0x2aaab4045340, context=0x2aaab4045700 "defaultproc", exten=0x2aaab4045750 "18134109966", priority=1, callerid=0x2aaac0b05b50 "6462742874", found=0x436bcfe4, combined_find_spawn=1) at pbx.c:3678 #8 0x00000000004c328d in __ast_pbx_run (c=0x2aaab4045340, args=0x0) at pbx.c:3771 #9 0x00000000004c482a in pbx_thread (data=0x2aaab4045340) at pbx.c:4058 #10 0x0000000000519a52 in dummy_start (data=0x2aaab413bb90) at utils.c:968 #11 0x00000034cd806367 in start_thread () from /lib64/libpthread.so.0 #12 0x00000034cd0d2f7d in clone () from /lib64/libc.so.6 (gdb) bt full #0 0x00002aaaaacd7713 in SQLGetData (statement_handle=0x2aaac07c0f40, column_number=1, target_type=1, target_value=0x2aaac0037f28, buffer_length=10001, strlen_or_ind=0x436b5080) at SQLGetData.c:372 statement = (DMHSTMT) 0x2aaac07c0f40 ret = 0 s1 = "\000\020\000\000\000\000\000\0000\\\aÍ4\000\000\000ðMkC\000\000\000\0000\000\000\000\000\000\000\000@ÙkC\000\000\000\000\000 Ï@\000\000\000\000\000\020\000\000\000\000\000\000'\210Q\000\000\000\000\0000íÚK", '\0' , "0NkC", '\0' , "@ÙkC\000\000\000\000\000 Ï@\000\000\000\000\000\020\000\000\000\000\000\000\232\210Q\000\000\000\000\0000NkC", '\0' , "@ÙkC\000\000\000\000ð\220W\000\000\000\000\000X׬ÀÓ\001\000\000À\220W\000\000\000\000\000)'", '\0' , "pNkC", '\0' , "@ÙkC"... s2 = "@\017|Àª*\000\000\030MЪª*\000\000\000\000\000\000\000\000\000\000@ßIÀª*\000\000àLkC\000\000\000\000¡[Ъn", '\0' , "àL\000\000\003\000\000\000\000MkC\000\000\000\000@ÙkC\003\000\000\000(\000\000\000\000\000\000\000@\212\tÀª*\000\000\000\177\003Àª*\000\000 \000\000Àª*\000\0000\000\000\000\000\000\000\000\020\177\003Àª*\000\000\020\212\tÀª*\000\000â8\aÍ4\000\000\000 \000\000Àª*\000\000@'\000\000\000\000\000\000PMkC\000\000\000\000@\017|Àª*\000\000@\017|Àª*\000\000 \000\000Àª*\000\000ðMkC\000\000\000\000 "... unicode_switch = 0 ind_value = 3229355840 as1 = (SQLCHAR *) 0x0 s3 = "ð׬Àª*\000\000\030MЪÈ\017\000\000`\aMÀª*\000\000@ßIÀ\001\000\000\000àLkC\000\000\000\000IÚ\230«ª*\000\000\000\000\000\000\000\000\000\000ðKkC\003\000\000\000@\017|Àª*\000\000@ÙkC\000\000\000\000\000 Ï@\004\000\000\000È\017\000\000\000\000\000\000è\001\201Í4", '\0' , "\211\232\200Í4\000\000\000A£\234«ª*\000\000@LkC", '\0' , "@\017|À\001\000\000\000àl\025Àª*\000\000\a\000\000\000r\016\000\000àl\025Àª*\000\000\001\000\000\000\000\000\000\000`\aMÀª*\000\000°eKÀª*\000\000\220ZK"... #1 0x00002aaaac008912 in acf_odbc_read (chan=0x2aaab4045340, cmd=0x436b5460 "MINIXEL_GOMIRROR", s=0x436b5471 "18134109966", buf=0x436b5580 "", len=4096) at func_odbc.c:463 i = 6 coldata = (struct ast_str *) 0x2aaac0037f10 obj = (struct odbc_obj *) 0x124dc3c8 query = (struct acf_odbc_query *) 0x125b2680 varname = "ARG4\000\000\000\000PBJ\000\000\000" rowcount = "-1\000\000\000\000\000\000\000\000\000" colnames = (struct ast_str *) 0x2aaac03e3a90 res = 0 x = 0 y = 0 buflen = 0 escapecommas = 1 rowlimit = 1 dsn = 0 bogus_chan = 0 args = {argc = 4, argv = 0x436b5098, field = {0x436b5471 "18134109966", 0x436b547d "6462742874", 0x436b5488 "356", 0x436b548c "g729", 0x0 }} stmt = (SQLHSTMT) 0x2aaac07c0f40 colcount = 7 indicator = 226786075760 collength = 6 resultset = (struct odbc_datastore *) 0x0 row = (struct odbc_datastore_row *) 0x0 sql = (struct ast_str *) 0x2aaac0acd740 __PRETTY_FUNCTION__ = "acf_odbc_read" __FUNCTION__ = "acf_odbc_read" #2 0x00000000004c0360 in ast_func_read (chan=0x2aaab4045340, function=0x436b6590 "MINIXEL_GOMIRROR(18134109966,6462742874,356,g729)", workspace=0x436b5580 "", len=4096) at pbx.c:2887 res = 0 u = (struct ast_module_user *) 0x2aaac0097aa0 ---Type to continue, or q to quit--- copy = 0x436b5460 "MINIXEL_GOMIRROR" args = 0x436b5471 "18134109966" acfptr = (struct ast_custom_function *) 0x125ad540 __PRETTY_FUNCTION__ = "ast_func_read" #3 0x00000000004c0921 in pbx_substitute_variables_helper_full (c=0x2aaab4045340, headp=0x2aaab4045540, cp1=0x129749b0 "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=${MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})}", cp2=0x436ba930 "", count=8143) at pbx.c:3021 cp4 = 0x0 tmp = 0x129749b0 "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=${MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})}" whereweare = 0x12974a13 "" length = 0 offset = 0 offset2 = 2147483647 isfunction = 1 workspace = 0x436b5580 "" ltmp = 0x436b6590 "MINIXEL_GOMIRROR(18134109966,6462742874,356,g729)" var = 0x436b75a0 "MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})" nextvar = 0x129749e0 "${MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})}" nextexp = 0x0 nextthing = 0x129749e0 "${MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})}" vars = 0x436b6590 "MINIXEL_GOMIRROR(18134109966,6462742874,356,g729)" vare = 0x12974a13 "" pos = 48 brackets = 0 needsub = 4 len = 48 __PRETTY_FUNCTION__ = "pbx_substitute_variables_helper_full" __func__ = "pbx_substitute_variables_helper_full" #4 0x00000000004c0f0d in pbx_substitute_variables_helper (c=0x2aaab4045340, cp1=0x129749b0 "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=${MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})}", cp2=0x436ba900 "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=", count=8191) at pbx.c:3113 No locals. #5 0x00000000004c0ff0 in pbx_substitute_variables (passdata=0x436ba900 "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=", datalen=8192, c=0x2aaab4045340, e=0x12974a20) at pbx.c:3137 tmp = 0x129749e0 "${MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})}" #6 0x00000000004c1274 in pbx_extension_helper (c=0x2aaab4045340, con=0x0, context=0x2aaab4045700 "defaultproc", exten=0x2aaab4045750 "18134109966", priority=1, label=0x0, callerid=0x2aaac0b05b50 "6462742874", action=E_SPAWN, found=0x436bcfe4, combined_find_spawn=1) at pbx.c:3199 e = (struct ast_exten *) 0x12974a20 app = (struct ast_app *) 0x125b4850 res = -1247939424 q = {incstack = {0x0 }, stacklen = 0, status = 5, swo = 0x0, data = 0x0, foundcontext = 0x2aaab4045700 "defaultproc"} passdata = "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=\00042874 Origin: C190.81.171.190\0000\00081.116.138\000 \000.44.195.165/13375809405-SIP/g729.207.210.254.106/13375809405-SIP/g729.70.35.175.8/998613375809405-,4,32337"... matching_action = 0 __PRETTY_FUNCTION__ = "pbx_extension_helper" #7 0x00000000004c2b20 in ast_spawn_extension (c=0x2aaab4045340, context=0x2aaab4045700 "defaultproc", exten=0x2aaab4045750 "18134109966", priority=1, callerid=0x2aaac0b05b50 "6462742874", found=0x436bcfe4, combined_find_spawn=1) at pbx.c:3678 No locals. #8 0x00000000004c328d in __ast_pbx_run (c=0x2aaab4045340, args=0x0) at pbx.c:3771 digit = 0 ---Type to continue, or q to quit--- invalid = 0 timeout = 0 dst_exten = '\0' , " ÑkC", '\0' , " ÐkC\000\000\000\000(ÐkC\000\000\000\0000ÐkC\000\000\000\0008ÐkC\000\000\000\000(ÑkC", '\0' , "0ÑkC\000\000\000\000gc\200Í4", '\0' , " b\200Í4\000\000\000\000\000\000\000\000\000\000@", '\0' , "\030", '\0' , "\bÐkC\000\000\000\000\020ÐkC", '\0' , "\030ÐkC", '\0' pos = 0 found = 1 res = 0 autoloopflag = 0 error = 0 __PRETTY_FUNCTION__ = "__ast_pbx_run" #9 0x00000000004c482a in pbx_thread (data=0x2aaab4045340) at pbx.c:4058 c = (struct ast_channel *) 0x2aaab4045340 #10 0x0000000000519a52 in dummy_start (data=0x2aaab413bb90) at utils.c:968 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 1225670903810051710, 0, 1131141440, 1087315968, 4096, 1225670903810051902, 1225670902752675143}, __mask_was_saved = 0}}, __pad = {0x436bd1c0, 0x0, 0x12f1d6c0, 0x0}} __cancel_routine = (void (*)(void *)) 0x431831 __cancel_arg = (void *) 0x436bd940 not_first_call = 0 ret = (void *) 0x34cd34c898 a = {start_routine = 0x4c4808 , data = 0x2aaab4045340, name = 0x2aaab4043340 "pbx_thread", ' ' , "started at [ 4079] pbx.c ast_pbx_start()"} #11 0x00000034cd806367 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #12 0x00000034cd0d2f7d in clone () from /lib64/libc.so.6 No symbol table info available. (gdb) (gdb)