-- Added extension '_X.' priority 8 to gateway (0x2aaaab31ea88) *** glibc detected *** asterisk: free(): invalid pointer: 0x00000000007287e8 *** ======= Backtrace: ========= /lib64/libc.so.6[0x2b6a63f8331e] /lib64/libc.so.6(__libc_free+0x6c)[0x2b6a63f84d7c] asterisk[0x4c7274] asterisk[0x4d1d71] asterisk(ast_merge_contexts_and_delete+0x783)[0x4cd846] /usr/lib/asterisk/modules/pbx_config.so[0x2aaaad02d917] /usr/lib/asterisk/modules/pbx_config.so[0x2aaaad02d98f] asterisk[0x4a6426] asterisk(load_modules+0x7e5)[0x4a6f12] asterisk(main+0x1c86)[0x437e8b] /lib64/libc.so.6(__libc_start_main+0xf4)[0x2b6a63f35184] asterisk[0x418639] ======= Memory map: ======== 00400000-005a2000 r-xp 00000000 ca:02 276902 /usr/sbin/asterisk 006a1000-006b3000 rw-p 001a1000 ca:02 276902 /usr/sbin/asterisk 006b3000-00774000 rw-p 006b3000 00:00 0 [heap] 40000000-40001000 ---p 40000000 00:00 0 40001000-4003c000 rw-p 40001000 00:00 0 4003c000-4003d000 ---p 4003c000 00:00 0 4003d000-40078000 rw-p 4003d000 00:00 0 40078000-40079000 ---p 40078000 00:00 0 40079000-400b4000 rw-p 40079000 00:00 0 400b4000-400b5000 ---p 400b4000 00:00 0 400b5000-400f0000 rw-p 400b5000 00:00 0 400f0000-400f1000 ---p 400f0000 00:00 0 400f1000-4012c000 rw-p 400f1000 00:00 0 4012c000-4012d000 ---p 4012c000 00:00 0 4012d000-40168000 rw-p 4012d000 00:00 0 40168000-40169000 ---p 40168000 00:00 0 40169000-401a4000 rw-p 40169000 00:00 0 401a4000-401a5000 ---p 401a4000 00:00 0 401a5000-401e0000 rw-p 401a5000 00:00 0 401e0000-401e1000 ---p 401e0000 00:00 0 401e1000-4021c000 rw-p 401e1000 00:00 0 2aaaaaaac000-2aaaaaaae000 rw-p 2aaaaaaac000 00:00 0 2aaaaaaae000-2aaaaaab5000 r-xp 00000000 ca:02 283378 /usr/lib/asterisk/modules/res_odbc.so 2aaaaaab5000-2aaaaabb4000 ---p 00007000 ca:02 283378 /usr/lib/asterisk/modules/res_odbc.so 2aaaaabb4000-2aaaaabb5000 rw-p 00006000 ca:02 283378 /usr/lib/asterisk/modules/res_odbc.so 2aaaaabb5000-2aaaaabea000 r--s 00000000 ca:02 87506 /var/run/nscd/passwd 2aaaaabea000-2aaaaabf1000 r--s 00000000 ca:02 27791 /usr/lib64/gconv/gconv-modules.cache 2aaaaabf1000-2aaaaabf3000 r-xp 00000000 ca:02 27739 /usr/lib64/gconv/ISO8859-1.so 2aaaaabf3000-2aaaaacf2000 ---p 00002000 ca:02 27739 /usr/lib64/gconv/ISO8859-1.so 2aaaaacf2000-2aaaaacf4000 rw-p 00001000 ca:02 27739 /usr/lib64/gconv/ISO8859-1.so 2aaaaacf4000-2aaaaad45000 r-xp 00000000 ca:02 132237 /usr/lib/libtdsodbc.so.0.0.0 2aaaaad45000-2aaaaae44000 ---p 00051000 ca:02 132237 /usr/lib/libtdsodbc.so.0.0.0 2aaaaae44000-2aaaaae48000 rw-p 00050000 ca:02 132237 /usr/lib/libtdsodbc.so.0.0.0 2aaaaae63000-2aaaaae74000 r-xp 00000000 ca:02 124418 /usr/lib64/libodbcinst.so.1.0.0 2aaaaae74000-2aaaaaf73000 ---p 00011000 ca:02 124418 /usr/lib64/libodbcinst.so.1.0.0 2aaaaaf73000-2aaaaaf74000 rw-p 00010000 ca:02 124418 /usr/lib64/libodbcinst.so.1.0.0 2aaaaaf74000-2aaaaaf7c000 r-xp 00000000 ca:02 17136 /lib64/librt-2.4.so 2aaaaaf7c000-2aaaab07b000 ---p 00008000 ca:02 17136 /lib64/librt-2.4.so 2aaaab07b000-2aaaab07d000 rw-p 00007000 ca:02 17136 /lib64/librt-2.4.so 2aaaab07d000-2aaaab0b2000 r--s 00000000 ca:02 87511 /var/run/nscd/dbxduEQ0 (deleted) 2aaaab0b2000-2aaaab0c6000 r-xp 00000000 ca:02 283368 /usr/lib/asterisk/modules/res_agi.so 2aaaab0c6000-2aaaab1c5000 ---p 00014000 ca:02 283368 /usr/lib/asterisk/modules/res_agi.so 2aaaab1c5000-2aaaab1cb000 rw-p 00013000 ca:02 283368 /usr/lib/asterisk/modules/res_agi.so 2aaaab1cb000-2aaaab1d3000 r-xp 00000000 ca:02 283354 /usr/lib/asterisk/modules/func_odbc.so 2aaaab1d3000-2aaaab2d2000 ---p 00008000 ca:02 283354 Aborted (core dumped) Reading symbols from /usr/lib/asterisk/modules/pbx_config.so...done. Loaded symbols for /usr/lib/asterisk/modules/pbx_config.so Core was generated by `asterisk -vvvvvvvvvvvvvvvvvvgc'. Program terminated with signal 6, Aborted. #0 0x00002b6a63f47bb5 in raise () from /lib64/libc.so.6 (gdb) bt full #0 0x00002b6a63f47bb5 in raise () from /lib64/libc.so.6 No symbol table info available. #1 0x00002b6a63f48fb0 in abort () from /lib64/libc.so.6 No symbol table info available. #2 0x00002b6a63f7e32b in __libc_message () from /lib64/libc.so.6 No symbol table info available. #3 0x00002b6a63f8331e in malloc_printerr () from /lib64/libc.so.6 No symbol table info available. #4 0x00002b6a63f84d7c in free () from /lib64/libc.so.6 No symbol table info available. #5 0x00000000004c7274 in destroy_exten (e=0x728888) at pbx.c:3960 __PRETTY_FUNCTION__ = "destroy_exten" #6 0x00000000004d1d71 in __ast_internal_context_destroy (con=0x728278) at pbx.c:7411 tmpi = (struct ast_include *) 0x0 sw = (struct ast_sw *) 0x0 e = (struct ast_exten *) 0x7299a8 el = (struct ast_exten *) 0x728888 en = (struct ast_exten *) 0x0 ipi = (struct ast_ignorepat *) 0x0 tmp = (struct ast_context *) 0x728278 __PRETTY_FUNCTION__ = "__ast_internal_context_destroy" #7 0x00000000004cd846 in ast_merge_contexts_and_delete (extcontexts=0x2aaaad130db8, exttable=0x705628, registrar=0x2aaaad02daeb "pbx_config") at pbx.c:5958 next = (struct ast_context *) 0x0 ft = 0 tmp = (struct ast_context *) 0x728278 oldcontextslist = (struct ast_context *) 0x7147d8 oldtable = (struct ast_hashtab *) 0x728038 store = {first = 0x0, last = 0x0, lock = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 1, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\0' , "\001", '\0' , __align = 0}} this = (struct store_hint *) 0x0 hint = (struct ast_hint *) 0x0 exten = (struct ast_exten *) 0x0 length = 0 thiscb = (struct ast_state_cb *) 0x2aaaad02daeb iter = (struct ast_hashtab_iter *) 0x7052c8 begintime = {tv_sec = 1217467720, tv_usec = 274894} writelocktime = {tv_sec = 1217467720, tv_usec = 274958} endlocktime = {tv_sec = 1217467720, tv_usec = 274959} enddeltime = {tv_sec = 46912535422846, tv_usec = 4425797} wrlock_ver = 3 __PRETTY_FUNCTION__ = "ast_merge_contexts_and_delete" #8 0x00002aaaad02d917 in pbx_load_module () from /usr/lib/asterisk/modules/pbx_config.so con = (struct ast_context *) 0x735b58 #9 0x00002aaaad02d98f in load_module () from /usr/lib/asterisk/modules/pbx_config.so ---Type to continue, or q to quit--- No locals. #10 0x00000000004a6426 in load_resource (resource_name=0x735e78 "pbx_config.so", global_symbols_only=0) at loader.c:694 mod = (struct ast_module *) 0x735b58 res = AST_MODULE_LOAD_SUCCESS tmp = "\033[33;40mWhile Loops and Conditional Execution\033[0;37;40m\000ent call\033[0;37;49\025dj+\000\000P\224H\177\000\000\000\000\000\000\000\000\000\000\224H\177", '\0' , "|Mcj+\000\000\000\000W\000\000\000\000P\205C\000\000\000\000\000\217\035EXL\001\000\000\000\000\000\000\002TV\000\000\000\000\000\br\000\207\003\000\000$=V\000\000\000\000\000h\\s\000\000\000\000\000@\207U\000L\001\000\000[s", '\0' ... __PRETTY_FUNCTION__ = "load_resource" #11 0x00000000004a6f12 in load_modules (preload_only=0) at loader.c:897 __list_head = (struct load_order *) 0x7fff4894d220 __list_next = (struct load_order_entry *) 0x735f28 __list_prev = (struct load_order_entry *) 0x0 __new_prev = (struct load_order_entry *) 0x735dc8 cfg = (struct ast_config *) 0x72f6d8 mod = (struct ast_module *) 0x438943 order = (struct load_order_entry *) 0x735dc8 v = (struct ast_variable *) 0x0 load_count = 38 load_order = {first = 0x735dc8, last = 0x736b68} res = 0 config_flags = {flags = 0} modulecount = 26 dirent = (struct dirent *) 0x7fff4894d290 dir = (DIR *) 0x466b4b __PRETTY_FUNCTION__ = "load_modules" #12 0x0000000000437e8b in main (argc=2, argv=0x7fff4894d9e8) at asterisk.c:3379 c = -1 filename = "/root/.asterisk_history", '\0' hostname = "sles225", '\0' tmp = "\000\000\000\000\000\000\000d\020j\000\000\000\000\000\000\224H\177\000\000\020 \224H\177\000\000\205C\000\000\000\000\000yT\000\000\000\000\000lj\000\000\000\000\000\220\224H\177\000\000E\210C\000\000\000\000" xarg = 0x0 x = 2 f = (FILE *) 0x6e8f30 sigs = {__val = {134238211, 0 }} num = 32767 isroot = 1 buf = 0x6f69736976655224
runuser = 0x0 rungroup = 0x0 remotesock = 0x0 __PRETTY_FUNCTION__ = "main" __func__ = "main" #13 0x00002b6a63f35184 in __libc_start_main () from /lib64/libc.so.6 ---Type to continue, or q to quit--- No symbol table info available. #14 0x0000000000418639 in free () No symbol table info available. #15 0x00007fff4894d9d8 in ?? () No symbol table info available. #16 0x0000000000000000 in ?? () No symbol table info available. (gdb