(gdb) bt full #0 0x00002aaaaacd8340 in SQLGetData () from /usr/lib64/libodbc.so.1 No symbol table info available. #1 0x00002aaab020974a in acf_odbc_read (chan=0x2aaabc861b60, cmd=0x42292430 "MINIXEL_GOMIRROR", s=0x42292441 "16032846898", buf=0x42292550 ",0,,", len=4096) at func_odbc.c:453 i = 5 coldata = (struct ast_str *) 0x44c5220 obj = (struct odbc_obj *) 0x2aaaac04ce18 query = (struct acf_odbc_query *) 0x2aaaac1229a0 varname = "ARG4\000\000\000\0000HJ\000\000\000" rowcount = "-1\000\000\000\000\000\000\000\000\000" colnames = (struct ast_str *) 0x4638620 res = 0 x = 3 y = 0 buflen = 4 escapecommas = 1 rowlimit = 1 dsn = 0 bogus_chan = 0 args = {argc = 4, argv = 0x42292068, field = {0x42292441 "16032846898", 0x4229244d "2063971581", 0x42292458 "339", 0x4229245c "ulaw", 0x0 }} stmt = (SQLHSTMT) 0x44bbd90 colcount = 7 indicator = 0 collength = 5 resultset = (struct odbc_datastore *) 0x0 row = (struct odbc_datastore_row *) 0x0 sql = (struct ast_str *) 0x4517810 __PRETTY_FUNCTION__ = "acf_odbc_read" __FUNCTION__ = "acf_odbc_read" #2 0x00000000004c07cc in ast_func_read (chan=0x2aaabc861b60, function=0x42293560 "MINIXEL_GOMIRROR(16032846898,2063971581,339,ulaw)", workspace=0x42292550 ",0,,", len=4096) at pbx.c:2887 res = 0 u = (struct ast_module_user *) 0x45960d0 copy = 0x42292430 "MINIXEL_GOMIRROR" args = 0x42292441 "16032846898" acfptr = (struct ast_custom_function *) 0x2aaaac11db80 __PRETTY_FUNCTION__ = "ast_func_read" #3 0x00000000004c0d8d in pbx_substitute_variables_helper_full (c=0x2aaabc861b60, headp=0x2aaabc861d60, cp1=0x41a0660 "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=${MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})}", cp2=0x42297900 "", count=8143) at pbx.c:3021 cp4 = 0x0 tmp = 0x41a0660 "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=${MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})}" whereweare = 0x41a06c3 "" length = 0 offset = 0 offset2 = 2147483647 isfunction = 1 workspace = 0x42292550 ",0,," ltmp = 0x42293560 "MINIXEL_GOMIRROR(16032846898,2063971581,339,ulaw)" var = 0x42294570 "MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})" nextvar = 0x41a0690 "${MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})}" nextexp = 0x0 nextthing = 0x41a0690 "${MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})}" vars = 0x42293560 "MINIXEL_GOMIRROR(16032846898,2063971581,339,ulaw)" vare = 0x41a06c3 "" pos = 48 brackets = 0 needsub = 4 len = 48 __PRETTY_FUNCTION__ = "pbx_substitute_variables_helper_full" __func__ = "pbx_substitute_variables_helper_full" #4 0x00000000004c1379 in pbx_substitute_variables_helper (c=0x2aaabc861b60, cp1=0x41a0660 "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=${MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})}", cp2=0x422978d0 "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=", count=8191) at pbx.c:3113 No locals. #5 0x00000000004c145c in pbx_substitute_variables (passdata=0x422978d0 "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=", datalen=8192, c=0x2aaabc861b60, e=0x41a06d0) at pbx.c:3137 tmp = 0x41a0690 "${MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})}" #6 0x00000000004c16e0 in pbx_extension_helper (c=0x2aaabc861b60, con=0x0, context=0x2aaabc861f18 "defaultproc", exten=0x2aaabc861f68 "16032846898", priority=1, label=0x0, callerid=0x57a6b60 "2063971581", action=E_SPAWN, found=0x42299fb4, combined_find_spawn=1) at pbx.c:3199 e = (struct ast_exten *) 0x41a06d0 app = (struct ast_app *) 0x2aaaac125000 res = -1096481888 q = {incstack = {0x0 }, stacklen = 0, status = 5, swo = 0x0, data = 0x0, foundcontext = 0x2aaabc861f18 "defaultproc"} passdata = "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=\0001 Origin: C174.142.4.137\000\000i0.003500j0\000g729.64.132.31.155/15106557128-SIP/g729.72.26.196.115/15106557128-SIP/g729.72.50.233.82/07359315106557128-,4,7025"... ---Type to continue, or q to quit--- matching_action = 0 __PRETTY_FUNCTION__ = "pbx_extension_helper" #7 0x00000000004c2f8c in ast_spawn_extension (c=0x2aaabc861b60, context=0x2aaabc861f18 "defaultproc", exten=0x2aaabc861f68 "16032846898", priority=1, callerid=0x57a6b60 "2063971581", found=0x42299fb4, combined_find_spawn=1) at pbx.c:3678 No locals. #8 0x00000000004c36f9 in __ast_pbx_run (c=0x2aaabc861b60, args=0x0) at pbx.c:3771 digit = 0 invalid = 0 timeout = 0 dst_exten = '\0' , "�)B", '\0' , "�\237)B\000\000\000\000�\237)B\000\000\000\000\000�)B\000\000\000\000\b�)B\000\000\000\000�)B", '\0' , "�)B\000\000\000\000g�;�\031+", '\0' , "��;�\031+\000\000\000\000\000\000\000\000\000@", '\0' , "\030", '\0' , "�\237)B\000\000\000\000�\237)B", '\0' , "�\237)B", '\0' , "\004\000\000" pos = 0 found = 1 res = 0 autoloopflag = 0 error = 0 __PRETTY_FUNCTION__ = "__ast_pbx_run" #9 0x00000000004c4c96 in pbx_thread (data=0x2aaabc861b60) at pbx.c:4058 c = (struct ast_channel *) 0x2aaabc861b60 #10 0x000000000051a5f2 in dummy_start (data=0x2aaabc4dadd0) at utils.c:968 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, -1006002809550146126, 0, 1110026560, 1095680000, 4096, -1006002809550146190, -1006002810588761861}, __mask_was_saved = 0}}, __pad = {0x4229a190, 0x0, 0x2aaabd2ee3f0, 0x0}} __cancel_routine = (void (*)(void *)) 0x4323b5 __cancel_arg = (void *) 0x4229a940 not_first_call = 0 ret = (void *) 0x2b19ba093898 a = {start_routine = 0x4c4c74 , data = 0x2aaabc861b60, name = 0x2aaabc3e7c20 "pbx_thread", ' ' , "started at [ 4079] pbx.c ast_pbx_start()"} #11 0x00002b19b83bb367 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #12 0x00002b19b9e19f7d in clone () from /lib64/libc.so.6 No symbol table info available. (gdb)