root@lisa:/usr/src/asterisk-1.4_svn/asterisk-1.4/main# gdb asterisk /tmp/core.13820 GNU gdb 6.4.90-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". warning: Can't read pathname for load map: In/ut-fel. Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libdl.so.2 Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done. Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0 Reading symbols from /lib/libncurses.so.5...done. Loaded symbols for /lib/libncurses.so.5 Reading symbols from /lib/tls/i686/cmov/libm.so.6...done. Loaded symbols for /lib/tls/i686/cmov/libm.so.6 Reading symbols from /lib/tls/i686/cmov/libresolv.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libresolv.so.2 Reading symbols from /lib/tls/i686/cmov/libc.so.6...done. Loaded symbols for /lib/tls/i686/cmov/libc.so.6 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /lib/tls/i686/cmov/libnss_compat.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libnss_compat.so.2 Reading symbols from /lib/tls/i686/cmov/libnsl.so.1...done. Loaded symbols for /lib/tls/i686/cmov/libnsl.so.1 Reading symbols from /lib/tls/i686/cmov/libnss_nis.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libnss_nis.so.2 Reading symbols from /lib/tls/i686/cmov/libnss_files.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2 Reading symbols from /usr/lib/asterisk/modules/res_musiconhold.so...done. Loaded symbols for /usr/lib/asterisk/modules/res_musiconhold.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_crypto.so...done. Loaded symbols for /usr/lib/asterisk/modules/res_crypto.so Reading symbols from /usr/lib/i686/cmov/libssl.so.0.9.8...done. Loaded symbols for /usr/lib/i686/cmov/libssl.so.0.9.8 Reading symbols from /usr/lib/i686/cmov/libcrypto.so.0.9.8...done. Loaded symbols for /usr/lib/i686/cmov/libcrypto.so.0.9.8 Reading symbols from /usr/lib/libz.so.1...done. Loaded symbols for /usr/lib/libz.so.1 Reading symbols from /usr/lib/asterisk/modules/res_features.so...done. Loaded symbols for /usr/lib/asterisk/modules/res_features.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 /usr/lib/asterisk/modules/res_jabber.so...done. Loaded symbols for /usr/lib/asterisk/modules/res_jabber.so Reading symbols from /usr/lib/libiksemel.so.3...done. Loaded symbols for /usr/lib/libiksemel.so.3 Reading symbols from /usr/lib/libgnutls.so.11...done. Loaded symbols for /usr/lib/libgnutls.so.11 Reading symbols from /usr/lib/libtasn1.so.2...done. Loaded symbols for /usr/lib/libtasn1.so.2 Reading symbols from /usr/lib/libgcrypt.so.11...done. Loaded symbols for /usr/lib/libgcrypt.so.11 Reading symbols from /usr/lib/libgpg-error.so.0...done. Loaded symbols for /usr/lib/libgpg-error.so.0 Reading symbols from /usr/lib/asterisk/modules/res_monitor.so...done. Loaded symbols for /usr/lib/asterisk/modules/res_monitor.so Reading symbols from /usr/lib/asterisk/modules/res_smdi.so...done. Loaded symbols for /usr/lib/asterisk/modules/res_smdi.so Reading symbols from /usr/lib/asterisk/modules/res_speech.so...done. Loaded symbols for /usr/lib/asterisk/modules/res_speech.so Reading symbols from /lib/tls/i686/cmov/libnss_dns.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libnss_dns.so.2 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/libodbc.so.1...done. Loaded symbols for /usr/lib/libodbc.so.1 Reading symbols from /usr/lib/libltdl.so.3...done. Loaded symbols for /usr/lib/libltdl.so.3 Reading symbols from /usr/lib/asterisk/modules/res_config_pgsql.so...done. Loaded symbols for /usr/lib/asterisk/modules/res_config_pgsql.so Reading symbols from /usr/lib/libpq.so.4...done. Loaded symbols for /usr/lib/libpq.so.4 Reading symbols from /usr/lib/libkrb5.so.3...done. Loaded symbols for /usr/lib/libkrb5.so.3 Reading symbols from /lib/libcom_err.so.2...done. Loaded symbols for /lib/libcom_err.so.2 Reading symbols from /lib/tls/i686/cmov/libcrypt.so.1...done. Loaded symbols for /lib/tls/i686/cmov/libcrypt.so.1 Reading symbols from /usr/lib/libk5crypto.so.3...done. Loaded symbols for /usr/lib/libk5crypto.so.3 Reading symbols from /usr/lib/libkrb5support.so.0...done. Loaded symbols for /usr/lib/libkrb5support.so.0 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/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_pcm.so...done. Loaded symbols for /usr/lib/asterisk/modules/format_pcm.so Reading symbols from /usr/lib/asterisk/modules/format_mp3.so...done. Loaded symbols for /usr/lib/asterisk/modules/format_mp3.so Reading symbols from /usr/lib/asterisk/modules/res_clioriginate.so...done. Loaded symbols for /usr/lib/asterisk/modules/res_clioriginate.so Reading symbols from /usr/lib/asterisk/modules/res_convert.so...done. Loaded symbols for /usr/lib/asterisk/modules/res_convert.so Reading symbols from /usr/lib/asterisk/modules/chan_agent.so...done. Loaded symbols for /usr/lib/asterisk/modules/chan_agent.so Reading symbols from /usr/lib/asterisk/modules/chan_features.so...done. Loaded symbols for /usr/lib/asterisk/modules/chan_features.so Reading symbols from /usr/lib/asterisk/modules/chan_gtalk.so...done. Loaded symbols for /usr/lib/asterisk/modules/chan_gtalk.so Reading symbols from /usr/lib/asterisk/modules/chan_iax2.so...done. Loaded symbols for /usr/lib/asterisk/modules/chan_iax2.so Core was generated by `asterisk -U asterisk -G asterisk -vvvg -c'. Program terminated with signal 6, Aborted. #0 0xb7fa7410 in ?? () (gdb) bt #0 0xb7fa7410 in ?? () #1 0xbf9b1a6c in ?? () #2 0x00000006 in ?? () #3 0x000035fc in ?? () #4 0xb7e03811 in raise () from /lib/tls/i686/cmov/libc.so.6 #5 0xb7e04fb9 in abort () from /lib/tls/i686/cmov/libc.so.6 #6 0xb7e38e0a in __fsetlocking () from /lib/tls/i686/cmov/libc.so.6 #7 0xb7e4069f in mallopt () from /lib/tls/i686/cmov/libc.so.6 #8 0xb7e40742 in free () from /lib/tls/i686/cmov/libc.so.6 #9 0xb768a9d2 in peer_destructor (obj=0x81b1830) at chan_iax2.c:8910 #10 0x08070b17 in ao2_ref (user_data=0x81b1830, delta=-1) at astobj2.c:173 #11 0xb7667945 in peer_unref (peer=0x81b1830) at chan_iax2.c:1135 #12 0xb768bf37 in build_peer (name=0x81ad7f0 "8541", v=0x81ad938, alt=0x0, temponly=0) at chan_iax2.c:9031 #13 0xb7691e08 in set_config (config_file=0xb769d597 "iax.conf", reload=0) at chan_iax2.c:9796 #14 0xb76944da in load_module () at chan_iax2.c:10724 #15 0x080ab26a in load_resource (resource_name=0x8189010 "chan_iax2.so", global_symbols_only=0) at loader.c:660 #16 0x080aba30 in load_modules (preload_only=0) at loader.c:854 #17 0x080704d6 in main (argc=7, argv=0xbf9b2bf4) at asterisk.c:2915 #18 0xb7defea8 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #19 0x08057b31 in ?? () at ../sysdeps/i386/elf/start.S:119 (gdb) bt full #0 0xb7fa7410 in ?? () No symbol table info available. #1 0xbf9b1a6c in ?? () No symbol table info available. #2 0x00000006 in ?? () No symbol table info available. #3 0x000035fc in ?? () No symbol table info available. #4 0xb7e03811 in raise () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #5 0xb7e04fb9 in abort () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #6 0xb7e38e0a in __fsetlocking () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #7 0xb7e4069f in mallopt () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #8 0xb7e40742 in free () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #9 0xb768a9d2 in peer_destructor (obj=0x81b1830) at chan_iax2.c:8910 this = (struct ast_string_field_pool *) 0x81aca08 prev = (struct ast_string_field_pool *) 0x0 peer = (struct iax2_peer *) 0x81b1830 #10 0x08070b17 in ao2_ref (user_data=0x81b1830, delta=-1) at astobj2.c:173 current_value = 0 ret = 1 obj = (struct astobj2 *) 0x81b1808 __PRETTY_FUNCTION__ = "ao2_ref" #11 0xb7667945 in peer_unref (peer=0x81b1830) at chan_iax2.c:1135 No locals. #12 0xb768bf37 in build_peer (name=0x81ad7f0 "8541", v=0x81ad938, alt=0x0, temponly=0) at chan_iax2.c:9031 peer = (struct iax2_peer *) 0x81b1830 oldha = (struct ast_ha *) 0x0 maskfound = 0 found = 0 firstpass = 1 tmp_peer = {__begin_field = 0xbf9b201c, name = 0x81ad7f0 "8541", username = 0x0, secret = 0x0, dbsecret = 0x0, outkey = 0x0, regexten = 0x0, context = 0x0, peercontext = 0x0, mailbox = 0x0, mohinterpret = 0x0, mohsuggest = 0x0, inkeys = 0x0, cid_num = 0x0, cid_name = 0x0, zonetag = 0x0, __end_field = 0xbf9b2058, __field_mgr = {pool = 0x0, size = 0, space = 0, used = 0}, prefs = { order = '\0' , framing = '\0' }, dnsmgr = 0x0, addr = {sin_family = 0, sin_port = 0, sin_addr = { s_addr = 0}, sin_zero = "\000\000\000\000\000\000\000"}, formats = 0, sockfd = 0, mask = {s_addr = 0}, adsi = 0, flags = 0, defaddr = { sin_family = 0, sin_port = 0, sin_addr = {s_addr = 0}, sin_zero = "\000\000\000\000\000\000\000"}, authmethods = 0, encmethods = 0, expire = 0, expiry = 0, capability = 0, callno = 0, pokeexpire = 0, lastms = 0, maxms = 0, pokefreqok = 0, pokefreqnotok = 0, historicms = 0, smoothing = 0, ha = 0x0} ---Type to continue, or q to quit--- __PRETTY_FUNCTION__ = "build_peer" #13 0xb7691e08 in set_config (config_file=0xb769d597 "iax.conf", reload=0) at chan_iax2.c:9796 cfg = (struct ast_config *) 0x81ac328 ucfg = (struct ast_config *) 0x0 capability = 57358 v = (struct ast_variable *) 0x0 cat = 0x81ad7f0 "8541" utype = 0x81ad8bd "friend" tosval = 0x0 format = -1208274183 portno = 4569 x = -1080351672 user = (struct iax2_user *) 0x0 peer = (struct iax2_peer *) 0x0 ns = (struct ast_netsock *) 0x81ac950 __PRETTY_FUNCTION__ = "set_config" #14 0xb76944da in load_module () at chan_iax2.c:10724 config = 0xb769d597 "iax.conf" res = 0 x = 32768 reg = (struct iax2_registry *) 0x0 __PRETTY_FUNCTION__ = "load_module" #15 0x080ab26a in load_resource (resource_name=0x8189010 "chan_iax2.so", global_symbols_only=0) at loader.c:660 mod = (struct ast_module *) 0x81aa738 res = AST_MODULE_LOAD_SUCCESS tmp = "\033[33;40mGtalk Channel Driver\033[0;37;40m\000\000nd\033[0;37;40m\000al]\033[0;37;40m\000\000t%\233¿{yär\000\000ü5Ñÿã·9\000\000\000{yäf\000\000ü5Ôæï·\214%\233¿\b&\233¿l¥\n\bÑÿã·!\000\000\000ð~\030\b \020\000\000Ôæï·_oss\000so\000̤\n\b\177~\030\b\021\000\000\000{yä\000\000\000ü5Ôæï·*\000\000\000\026\000\000\000\001\000\000\000\b\000\000\000k\000\000\000\006\000\000\000ó\000\000\000\001\000\000\000 \034\000\000"... __PRETTY_FUNCTION__ = "load_resource" #16 0x080aba30 in load_modules (preload_only=0) at loader.c:854 __list_next = (struct load_order_entry *) 0x8189028 __list_prev = (struct load_order_entry *) 0x0 __new_prev = (struct load_order_entry *) 0x8189000 cfg = (struct ast_config *) 0x8187440 mod = (struct ast_module *) 0x0 order = (struct load_order_entry *) 0x8189000 v = (struct ast_variable *) 0x0 load_count = 151 load_order = {first = 0x8189000, last = 0x818a428} res = 0 dirent = (struct dirent *) 0x0 dir = (DIR *) 0x8187ef8 ---Type to continue, or q to quit--- __PRETTY_FUNCTION__ = "load_modules" #17 0x080704d6 in main (argc=7, argv=0xbf9b2bf4) at asterisk.c:2915 c = -1 filename = "/root/.asterisk_history", '\0' hostname = "lisa", '\0' tmp = "\034\000\000\000ù2û·h\206\027\b¡\t\002\000`\206\027\b\034\000\000\000èÌ\024\b[\000\022\bá*\233¿¨*\233¿Ip\017\b\001\000\000\000\027Ðø·ã*\233¿È\202\017\b\030¨\022\bÑ*\233¿\000\000\000\000èÌ\024\bá*\233¿" xarg = 0x0 x = 7 f = (FILE *) 0x8180298 sigs = {__val = {134238211, 0 }} num = 48 is_child_of_nonroot = 0 buf = 0xbf9b2b48 "\024\235ð·Õl\005\bôßû·ÀWú·Ô*\233¿\200+\233¿ô\177ð·ÀÜû·È+\233¿¨þÞ·" runuser = 0xbf9b4b70 "asterisk" rungroup = 0xbf9b4b7c "asterisk" __PRETTY_FUNCTION__ = "main" __FUNCTION__ = "main" #18 0xb7defea8 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #19 0x08057b31 in ?? () at ../sysdeps/i386/elf/start.S:119 No locals. (gdb) tread apply looks Undefined command: "tread". Try "help". (gdb) thread apply all bt Thread 7 (process 13826): #0 0xb7fa7410 in ?? () #1 0xb7d9c328 in ?? () #2 0xffffffff in ?? () #3 0x00000001 in ?? () #4 0xb7e9c903 in poll () from /lib/tls/i686/cmov/libc.so.6 #5 0x0806a691 in listener (unused=0x0) at asterisk.c:971 #6 0x080f7fb7 in dummy_start (data=0x817c9b0) at utils.c:775 #7 0xb7f8b240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #8 0xb7ea64ae in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 6 (process 13827): #0 0xb7fa7410 in ?? () #1 0xb7d5d408 in ?? () #2 0xb7f94ff4 in ?? () from /lib/tls/i686/cmov/libpthread.so.0 #3 0x00000000 in ?? () Thread 5 (process 13828): #0 0xb7fa7410 in ?? () #1 0xb7d21368 in ?? () #2 0x00001388 in ?? () #3 0x00000001 in ?? () #4 0xb7e9c903 in poll () from /lib/tls/i686/cmov/libc.so.6 #5 0x080b4dea in accept_thread (ignore=0x0) at manager.c:2264 #6 0x080f7fb7 in dummy_start (data=0x8185190) at utils.c:775 #7 0xb7f8b240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #8 0xb7ea64ae in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 4 (process 13829): #0 0xb7fa7410 in ?? () #1 0xb7ce53f8 in ?? () #2 0x00000005 in ?? () #3 0x00000000 in ?? () Thread 3 (process 13830): #0 0xb7fa7410 in ?? () #1 0xb7af20c8 in ?? () #2 0x00000000 in ?? () Thread 2 (process 13831): #0 0xb7fa7410 in ?? () #1 0xb79c93e8 in ?? () ---Type to continue, or q to quit--- #2 0xb7f07ff4 in ?? () from /lib/tls/i686/cmov/libc.so.6 #3 0xb79c93d4 in ?? () #4 0xb7e68ac6 in nanosleep () from /lib/tls/i686/cmov/libc.so.6 #5 0xb7e688eb in sleep () from /lib/tls/i686/cmov/libc.so.6 #6 0xb7aafead in aji_recv_loop (data=0x8198f00) at res_jabber.c:1551 #7 0x080f7fb7 in dummy_start (data=0x81968f8) at utils.c:775 #8 0xb7f8b240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #9 0xb7ea64ae in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (process 13820): #0 0xb7fa7410 in ?? () #1 0xbf9b1a6c in ?? () #2 0x00000006 in ?? () #3 0x000035fc in ?? () #4 0xb7e03811 in raise () from /lib/tls/i686/cmov/libc.so.6 #5 0xb7e04fb9 in abort () from /lib/tls/i686/cmov/libc.so.6 #6 0xb7e38e0a in __fsetlocking () from /lib/tls/i686/cmov/libc.so.6 #7 0xb7e4069f in mallopt () from /lib/tls/i686/cmov/libc.so.6 #8 0xb7e40742 in free () from /lib/tls/i686/cmov/libc.so.6 #9 0xb768a9d2 in peer_destructor (obj=0x81b1830) at chan_iax2.c:8910 #10 0x08070b17 in ao2_ref (user_data=0x81b1830, delta=-1) at astobj2.c:173 #11 0xb7667945 in peer_unref (peer=0x81b1830) at chan_iax2.c:1135 #12 0xb768bf37 in build_peer (name=0x81ad7f0 "8541", v=0x81ad938, alt=0x0, temponly=0) at chan_iax2.c:9031 #13 0xb7691e08 in set_config (config_file=0xb769d597 "iax.conf", reload=0) at chan_iax2.c:9796 #14 0xb76944da in load_module () at chan_iax2.c:10724 #15 0x080ab26a in load_resource (resource_name=0x8189010 "chan_iax2.so", global_symbols_only=0) at loader.c:660 #16 0x080aba30 in load_modules (preload_only=0) at loader.c:854 #17 0x080704d6 in main (argc=7, argv=0xbf9b2bf4) at asterisk.c:2915 #18 0xb7defea8 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #19 0x08057b31 in ?? () at ../sysdeps/i386/elf/start.S:119 (gdb) quit