=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2010.03.23 13:41:31 =~=~=~=~=~=~=~=~=~=~=~= cd /etmpptemmp ]0;root@development:/tmp[root@development tmp]# [root@development tmp]# gdb asterisk core.development-2010-03-23T12\:05\:25-0400 GNU gdb Fedora (6.8-27.el5) Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu"... Reading symbols from /lib64/libdl.so.2...done. Loaded symbols for /lib64/libdl.so.2 Reading symbols from /lib64/libpthread.so.0...done. Loaded symbols for /lib64/libpthread.so.0 Reading symbols from /usr/lib64/libncurses.so.5...done. Loaded symbols for /usr/lib64/libncurses.so.5 Reading symbols from /lib64/libresolv.so.2...done. Loaded symbols for /lib64/libresolv.so.2 Reading symbols from /usr/local/lib/libh323_linux_x86_64_r.so.1.18.0...done. Loaded symbols for /usr/local/lib/libh323_linux_x86_64_r.so.1.18.0 Reading symbols from /usr/local/lib/libpt_linux_x86_64_r.so.1.10.3...done. Loaded symbols for /usr/local/lib/libpt_linux_x86_64_r.so.1.10.3 Reading symbols from /usr/lib64/libstdc++.so.6...done. Loaded symbols for /usr/lib64/libstdc++.so.6 Reading symbols from /lib64/libm.so.6...done. Loaded symbols for /lib64/libm.so.6 Reading symbols from /lib64/libc.so.6...done. Loaded symbols for /lib64/libc.so.6 Reading symbols from /lib64/libgcc_s.so.1...done. Loaded symbols for /lib64/libgcc_s.so.1 Reading symbols from /lib64/ld-linux-x86-64.so.2...done. Loaded symbols for /lib64/ld-linux-x86-64.so.2 Reading symbols from /usr/lib/asterisk/modules/res_odbc.so...done. Loaded symbols for /usr/lib/asterisk/modules/res_odbc.so Reading symbols from /usr/lib64/libodbc.so.1...done. Loaded symbols for /usr/lib64/libodbc.so.1 Reading symbols from /usr/lib/asterisk/modules/res_config_odbc.so...done. Loaded symbols for /usr/lib/asterisk/modules/res_config_odbc.so Reading symbols from /usr/lib/asterisk/modules/res_agi.so...done. Loaded symbols for /usr/lib/asterisk/modules/res_agi.so Reading symbols from /usr/lib/asterisk/modules/res_indications.so...done. Loaded symbols for /usr/lib/asterisk/modules/res_indications.so Reading symbols from /lib64/libnss_files.so.2...done. Loaded symbols for /lib64/libnss_files.so.2 Reading symbols from /usr/lib64/gconv/ISO8859-1.so...done. Loaded symbols for /usr/lib64/gconv/ISO8859-1.so Reading symbols from /usr/lib/libtdsodbc.so...done. Loaded symbols for /usr/lib/libtdsodbc.so Reading symbols from /usr/lib64/libodbcinst.so.1...done. Loaded symbols for /usr/lib64/libodbcinst.so.1 Reading symbols from /lib64/librt.so.1...done. Loaded symbols for /lib64/librt.so.1 Reading symbols from /usr/lib64/gconv/CP1252.so...done. Loaded symbols for /usr/lib64/gconv/CP1252.so Reading symbols from /usr/lib/asterisk/modules/func_odbc.so...done. Loaded symbols for /usr/lib/asterisk/modules/func_odbc.so Reading symbols from /usr/lib/asterisk/modules/cdr_odbc.so...done. Loaded symbols for /usr/lib/asterisk/modules/cdr_odbc.so Reading symbols from /usr/lib/asterisk/modules/func_strings.so...done. Loaded symbols for /usr/lib/asterisk/modules/func_strings.so Reading symbols from /usr/lib/asterisk/modules/app_stack.so...done. Loaded symbols for /usr/lib/asterisk/modules/app_stack.so Reading symbols from /usr/lib/asterisk/modules/res_adsi.so...done. Loaded symbols for /usr/lib/asterisk/modules/res_adsi.so Reading symbols from /usr/lib/asterisk/modules/cdr_csv.so...done. Loaded symbols for /usr/lib/asterisk/modules/cdr_csv.so Reading symbols from /usr/lib/asterisk/modules/cdr_manager.so...done. Loaded symbols for /usr/lib/asterisk/modules/cdr_manager.so Reading symbols from /usr/lib/asterisk/modules/chan_local.so...done. Loaded symbols for /usr/lib/asterisk/modules/chan_local.so Reading symbols from /usr/lib/asterisk/modules/chan_sip.so...done. Loaded symbols for /usr/lib/asterisk/modules/chan_sip.so Reading symbols from /usr/lib/asterisk/modules/chan_h323.so...done. Loaded symbols for /usr/lib/asterisk/modules/chan_h323.so Reading symbols from /usr/lib/asterisk/modules/codec_g723.so...done. Loaded symbols for /usr/lib/asterisk/modules/codec_g723.so Reading symbols from /usr/lib/asterisk/modules/format_g723.so...done. Loaded symbols for /usr/lib/asterisk/modules/format_g723.so Reading symbols from /usr/lib/asterisk/modules/codec_g729.so...done. Loaded symbols for /usr/lib/asterisk/modules/codec_g729.so Reading symbols from /usr/lib/asterisk/modules/codec_gsm.so...done. Loaded symbols for /usr/lib/asterisk/modules/codec_gsm.so Reading symbols from /usr/lib/asterisk/modules/codec_ulaw.so...done. Loaded symbols for /usr/lib/asterisk/modules/codec_ulaw.so Reading symbols from /usr/lib/asterisk/modules/format_g729.so...done. Loaded symbols for /usr/lib/asterisk/modules/format_g729.so Reading symbols from /usr/lib/asterisk/modules/format_gsm.so...done. Loaded symbols for /usr/lib/asterisk/modules/format_gsm.so Reading symbols from /usr/lib/asterisk/modules/format_pcm.so...done. Loaded symbols for /usr/lib/asterisk/modules/format_pcm.so Reading symbols from /usr/lib/asterisk/modules/format_wav.so...done. Loaded symbols for /usr/lib/asterisk/modules/format_wav.so Reading symbols from /usr/lib/asterisk/modules/format_wav_gsm.so...done. Loaded symbols for /usr/lib/asterisk/modules/format_wav_gsm.so Reading symbols from /usr/lib/asterisk/modules/app_cdr.so...done. Loaded symbols for /usr/lib/asterisk/modules/app_cdr.so Reading symbols from /usr/lib/asterisk/modules/app_dial.so...done. Loaded symbols for /usr/lib/asterisk/modules/app_dial.so Reading symbols from /usr/lib/asterisk/modules/app_exec.so...done. Loaded symbols for /usr/lib/asterisk/modules/app_exec.so Reading symbols from /usr/lib/asterisk/modules/app_forkcdr.so...done. Loaded symbols for /usr/lib/asterisk/modules/app_forkcdr.so Reading symbols from /usr/lib/asterisk/modules/app_macro.so...done. Loaded symbols for /usr/lib/asterisk/modules/app_macro.so Reading symbols from /usr/lib/asterisk/modules/app_playback.so...done. Loaded symbols for /usr/lib/asterisk/modules/app_playback.so Reading symbols from /usr/lib/asterisk/modules/app_setcallerid.so...done. Loaded symbols for /usr/lib/asterisk/modules/app_setcallerid.so Reading symbols from /usr/lib/asterisk/modules/app_softhangup.so...done. Loaded symbols for /usr/lib/asterisk/modules/app_softhangup.so Reading symbols from /usr/lib/asterisk/modules/app_system.so...done. Loaded symbols for /usr/lib/asterisk/modules/app_system.so Reading symbols from /usr/lib/asterisk/modules/app_verbose.so...done. Loaded symbols for /usr/lib/asterisk/modules/app_verbose.so Reading symbols from /usr/lib/asterisk/modules/app_while.so...done. Loaded symbols for /usr/lib/asterisk/modules/app_while.so Reading symbols from /usr/lib/asterisk/modules/pbx_config.so...done. Loaded symbols for /usr/lib/asterisk/modules/pbx_config.so Reading symbols from /usr/lib/asterisk/modules/func_callerid.so...done. Loaded symbols for /usr/lib/asterisk/modules/func_callerid.so Reading symbols from /usr/lib/asterisk/modules/func_cdr.so...done. Loaded symbols for /usr/lib/asterisk/modules/func_cdr.so Reading symbols from /usr/lib/asterisk/modules/func_channel.so...done. Loaded symbols for /usr/lib/asterisk/modules/func_channel.so Reading symbols from /usr/lib/asterisk/modules/func_cut.so...done. Loaded symbols for /usr/lib/asterisk/modules/func_cut.so Reading symbols from /usr/lib/asterisk/modules/func_global.so...done. Loaded symbols for /usr/lib/asterisk/modules/func_global.so Reading symbols from /usr/lib/asterisk/modules/func_groupcount.so...done. Loaded symbols for /usr/lib/asterisk/modules/func_groupcount.so Reading symbols from /usr/lib/asterisk/modules/func_logic.so...done. Loaded symbols for /usr/lib/asterisk/modules/func_logic.so Reading symbols from /usr/lib/asterisk/modules/func_math.so...done. Loaded symbols for /usr/lib/asterisk/modules/func_math.so Reading symbols from /usr/lib/asterisk/modules/func_realtime.so...done. Loaded symbols for /usr/lib/asterisk/modules/func_realtime.so Reading symbols from /usr/lib/asterisk/modules/func_timeout.so...done. Loaded symbols for /usr/lib/asterisk/modules/func_timeout.so Core was generated by `/usr/sbin/asterisk -f'. Program terminated with signal 11, Segmentation fault. [New process 42428] [New process 42427] [New process 42362] [New process 42357] [New process 42345] [New process 42314] [New process 42293] [New process 42256] [New process 42198] [New process 42162] [New process 42128] [New process 42094] [New process 42014] [New process 40958] [New process 40937] [New process 40907] [New process 40901] [New process 40897] [New process 40895] [New process 40863] [New process 40813] [New process 40777] [New process 40770] [New process 40744] [New process 40640] [New process 40630] [New process 40625] [New process 40316] [New process 40285] [New process 40187] [New process 40110] [New process 40070] [New process 39963] [New process 38615] [New process 38606] [New process 38506] [New process 38443] [New process 38385] [New process 36050] [New process 35864] [New process 34788] [New process 22145] [New process 22140] [New process 22138] [New process 22137] [New process 22134] [New process 22133] [New process 22132] [New process 22131] [New process 22130] [New process 22129] [New process 22128] [New process 22127] #0 0x00002aaaaaccf4e5 in SQLDescribeCol () from /usr/lib64/libodbc.so.1 (gdb) bt #0 0x00002aaaaaccf4e5 in SQLDescribeCol () from /usr/lib64/libodbc.so.1 #1 0x00002aaaac1e5515 in acf_odbc_read (chan=0x2aaab952d670, cmd=0x42712460 "MINIXEL_GOMIRROR", s=0x42712471 "15083477738", buf=0x42712580 ",", len=4096) at func_odbc.c:408 #2 0x00000000004c0044 in ast_func_read (chan=0x2aaab952d670, function=0x42713590 "MINIXEL_GOMIRROR(15083477738,0000000000,127,ulaw)", workspace=0x42712580 ",", len=4096) at pbx.c:2887 #3 0x00000000004c0605 in pbx_substitute_variables_helper_full (c=0x2aaab952d670, headp=0x2aaab952d870, cp1=0x762c400 "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=${MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})}", cp2=0x42717930 "", count=8143) at pbx.c:3021 #4 0x00000000004c0bf1 in pbx_substitute_variables_helper (c=0x2aaab952d670, cp1=0x762c400 "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=${MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})}", cp2=0x42717900 "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=", count=8191) at pbx.c:3113 #5 0x00000000004c0cd4 in pbx_substitute_variables (passdata=0x42717900 "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=", datalen=8192, c=0x2aaab952d670, e=0x762c470) at pbx.c:3137 #6 0x00000000004c0f58 in pbx_extension_helper (c=0x2aaab952d670, con=0x0, context=0x2aaab952da30 "defaultproc", exten=0x2aaab952da80 "15083477738", priority=1, label=0x0, callerid=0x9c285f0 "0000000000", action=E_SPAWN, found=0x42719fe4, combined_find_spawn=1) at pbx.c:3199 #7 0x00000000004c2804 in ast_spawn_extension (c=0x2aaab952d670, context=0x2aaab952da30 "defaultproc", exten=0x2aaab952da80 "15083477738", priority=1, callerid=0x9c285f0 "0000000000", found=0x42719fe4, combined_find_spawn=1) at pbx.c:3678 #8 0x00000000004c2f71 in __ast_pbx_run (c=0x2aaab952d670, args=0x0) at pbx.c:3771 #9 0x00000000004c450e in pbx_thread (data=0x2aaab952d670) at pbx.c:4058 #10 0x00000000005195b2 in dummy_start (data=0x2aaab9be1c20) at utils.c:968 #11 0x00002b2fc1a11367 in start_thread () from /lib64/libpthread.so.0 #12 0x00002b2fc34c9f7d in clone () from /lib64/libc.so.6 (gdb) bt full #0 0x00002aaaaaccf4e5 in SQLDescribeCol () from /usr/lib64/libodbc.so.1 No symbol table info available. #1 0x00002aaaac1e5515 in acf_odbc_read (chan=0x2aaab952d670, cmd=0x42712460 "MINIXEL_GOMIRROR", s=0x42712471 "15083477738", buf=0x42712580 ",", len=4096) at func_odbc.c:408 colname = "IPLIST\000\000P\035qB\000\000\000\000\000\001\000\000\000\000\000\000\001", '\0' , "\001", '\0' , "\001", '\0' , "P\035qB", '\0' maxcol = 1 i = 0 coldata = (struct ast_str *) 0x929f720 obj = (struct odbc_obj *) 0x719a868 query = (struct acf_odbc_query *) 0x726fde0 varname = "ARG4\000\000\000\000\030@J\000\000\000" rowcount = "-1\000\000\000\000\000\000\000\000\000" colnames = (struct ast_str *) 0x860e000 res = 0 x = 1 y = 0 buflen = 1 escapecommas = 1 rowlimit = 1 dsn = 0 bogus_chan = 0 args = {argc = 4, argv = 0x42712098, field = {0x42712471 "15083477738", 0x4271247d "0000000000", 0x42712488 "127", 0x4271248c "ulaw", 0x0 }} stmt = (SQLHSTMT) 0x90a4b50 colcount = 7 indicator = 0 collength = 6 resultset = (struct odbc_datastore *) 0x0 row = (struct odbc_datastore_row *) 0x0 sql = (struct ast_str *) 0x7fdad70 __PRETTY_FUNCTION__ = "acf_odbc_read" __FUNCTION__ = "acf_odbc_read" #2 0x00000000004c0044 in ast_func_read (chan=0x2aaab952d670, function=0x42713590 "MINIXEL_GOMIRROR(15083477738,0000000000,127,ulaw)", workspace=0x42712580 ",", len=4096) at pbx.c:2887 res = 0 u = (struct ast_module_user *) 0x7699dd0 copy = 0x42712460 "MINIXEL_GOMIRROR" args = 0x42712471 "15083477738" acfptr = (struct ast_custom_function *) 0x726aea0 ---Type to continue, or q to quit--- __PRETTY_FUNCTION__ = "ast_func_read" #3 0x00000000004c0605 in pbx_substitute_variables_helper_full (c=0x2aaab952d670, headp=0x2aaab952d870, cp1=0x762c400 "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=${MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})}", cp2=0x42717930 "", count=8143) at pbx.c:3021 cp4 = 0x0 tmp = 0x762c400 "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=${MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})}" whereweare = 0x762c463 "" length = 0 offset = 0 offset2 = 2147483647 isfunction = 1 workspace = 0x42712580 "," ltmp = 0x42713590 "MINIXEL_GOMIRROR(15083477738,0000000000,127,ulaw)" var = 0x427145a0 "MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})" nextvar = 0x762c430 "${MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})}" nextexp = 0x0 nextthing = 0x762c430 "${MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})}" vars = 0x42713590 "MINIXEL_GOMIRROR(15083477738,0000000000,127,ulaw)" vare = 0x762c463 "" pos = 48 brackets = 0 needsub = 4 len = 48 __PRETTY_FUNCTION__ = "pbx_substitute_variables_helper_full" __func__ = "pbx_substitute_variables_helper_full" #4 0x00000000004c0bf1 in pbx_substitute_variables_helper (c=0x2aaab952d670, cp1=0x762c400 "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=${MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})}", cp2=0x42717900 "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=", count=8191) at pbx.c:3113 No locals. #5 0x00000000004c0cd4 in pbx_substitute_variables (passdata=0x42717900 "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=", datalen=8192, c=0x2aaab952d670, e=0x762c470) at pbx.c:3137 tmp = 0x762c430 "${MINIXEL_GOMIRROR(${EXTEN},${anix},${X},${CODEC})}" #6 0x00000000004c0f58 in pbx_extension_helper (c=0x2aaab952d670, con=0x0, context=0x2aaab952da30 "defaultproc", exten=0x2aaab952da80 "15083477738", priority=1, label=0x0, callerid=0x9c285f0 "0000000000", action=E_SPAWN, found=0x42719fe4, combined_find_spawn=1) at pbx.c:3199 e = (struct ast_exten *) 0x762c470 app = (struct ast_app *) 0x7272190 res = -1185752192 q = {incstack = {0x0 }, stacklen = 0, status = 5, swo = 0x0, data = 0x0, foundcontext = 0x2aaab952da30 "defaultproc"} ---Type to continue, or q to quit--- passdata = "ARRAY(CARRIERLIST,Z,NANI,CLIST,PLIST,PROMPT,TO)=\00000000 Origin: C208.78.162.144\000y=off;screen=no\000een=no\0001______c0.005000d0.005000e0f12093235464x0,g177h1209323i0.004500j0-,0,70-", '\0' , " \213qB\000\000\000\000ð\211qB\000\000\000\000"... matching_action = 0 __PRETTY_FUNCTION__ = "pbx_extension_helper" #7 0x00000000004c2804 in ast_spawn_extension (c=0x2aaab952d670, context=0x2aaab952da30 "defaultproc", exten=0x2aaab952da80 "15083477738", priority=1, callerid=0x9c285f0 "0000000000", found=0x42719fe4, combined_find_spawn=1) at pbx.c:3678 No locals. #8 0x00000000004c2f71 in __ast_pbx_run (c=0x2aaab952d670, args=0x0) at pbx.c:3771 digit = 0 invalid = 0 timeout = 0 dst_exten = '\0' , " ¡qB", '\0' , "  qB\000\000\000\000( qB\000\000\000\0000 qB\000\000\000\0008 qB\000\000\000\000(¡qB", '\0' , "0¡qB\000\000\000\000g\023¡Á/+", '\0' , " \022¡Á/+\000\000\000\000\000\000\000\000\000@", '\0' , "\030\000\000\000\000\000\000\000\000À\032\a\000\000\000\000\030\000\000\000\000\000\000\000\024ÔFÃ/+\000\000\000\000\000\000\000\000\000\000\030 qB", '\0' , "\004\000\000" pos = 0 found = 1 res = 0 autoloopflag = 0 error = 0 __PRETTY_FUNCTION__ = "__ast_pbx_run" #9 0x00000000004c450e in pbx_thread (data=0x2aaab952d670) at pbx.c:4058 c = (struct ast_channel *) 0x2aaab952d670 #10 0x00000000005195b2 in dummy_start (data=0x2aaab9be1c20) at utils.c:968 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 1042190627863750572, 0, 1114745152, 1081417728, 4096, 1042190627863750380, 1042190628906030069}, __mask_was_saved = 0}}, __pad = {0x4271a1c0, 0x0, 0x88e10b0, 0x0}} __cancel_routine = (void (*)(void *)) 0x431771 __cancel_arg = (void *) 0x4271a940 not_first_call = 0 ret = (void *) 0x2b2fc3743898 a = {start_routine = 0x4c44ec , data = 0x2aaab952d670, name = 0x2aaab9be1c40 "pbx_thread", ' ' , "started at [ 4079] pbx.c ast_pbx_start()"} #11 0x00002b2fc1a11367 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #12 0x00002b2fc34c9f7d in clone () from /lib64/libc.so.6 No symbol table info available. (gdb)