GNU gdb 6.3-debian Copyright 2004 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 "i386-linux"...Using host libthread_db library "/lib/libthread_db.so.1". Core was generated by `/usr/sbin/asterisk -f -U www-data -G www-data -g -c'. Program terminated with signal 11, Segmentation fault. Reading symbols from /usr/lib/libasteriskssl.so.1...done. Loaded symbols for /usr/lib/libasteriskssl.so.1 Reading symbols from /lib/libc.so.6...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /usr/lib/libxml2.so.2...done. Loaded symbols for /usr/lib/libxml2.so.2 Reading symbols from /usr/lib/libz.so.1...done. Loaded symbols for /usr/lib/libz.so.1 Reading symbols from /lib/libpthread.so.0...done. Loaded symbols for /lib/libpthread.so.0 Reading symbols from /lib/libm.so.6...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /usr/lib/libsqlite3.so.0...done. Loaded symbols for /usr/lib/libsqlite3.so.0 Reading symbols from /usr/lib/libssl.so.1.0.0...done. Loaded symbols for /usr/lib/libssl.so.1.0.0 Reading symbols from /usr/lib/libcrypto.so.1.0.0...done. Loaded symbols for /usr/lib/libcrypto.so.1.0.0 Reading symbols from /lib/libdl.so.2...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /lib/libcap.so.2...done. Loaded symbols for /lib/libcap.so.2 Reading symbols from /lib/libncurses.so.5...done. Loaded symbols for /lib/libncurses.so.5 Reading symbols from /lib/libresolv.so.2...done. Loaded symbols for /lib/libresolv.so.2 Reading symbols from /usr/lib/libbfd-2.18.0.20080103.so...done. Loaded symbols for /usr/lib/libbfd-2.18.0.20080103.so Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /lib/libnss_compat.so.2...done. Loaded symbols for /lib/libnss_compat.so.2 Reading symbols from /lib/libnsl.so.1...done. Loaded symbols for /lib/libnsl.so.1 Reading symbols from /lib/libnss_nis.so.2...done. Loaded symbols for /lib/libnss_nis.so.2 Reading symbols from /lib/libnss_files.so.2...done. Loaded symbols for /lib/libnss_files.so.2 #0 0xb7ee293d in strncmp () from /lib/libc.so.6 (gdb) bt #0 0xb7ee293d in strncmp () from /lib/libc.so.6 #1 0xb7dae912 in __xmlParserInputBufferCreateFilename () from /usr/lib/libxml2.so.2 #2 0xb7dae9d2 in xmlParserInputBufferCreateFilename () from /usr/lib/libxml2.so.2 #3 0xb7d8aad1 in xmlNewInputFromFile () from /usr/lib/libxml2.so.2 #4 0xb7db0031 in xmlCheckHTTPInput () from /usr/lib/libxml2.so.2 #5 0xb7db0274 in xmlLoadExternalEntity () from /usr/lib/libxml2.so.2 #6 0xb7da00b5 in xmlCreateURLParserCtxt () from /usr/lib/libxml2.so.2 #7 0xb7da122b in xmlReadFile () from /usr/lib/libxml2.so.2 #8 0x081cc98f in ast_xml_open (filename=0x8291d70 "/var/lib/asterisk/documentation/core-en_US.xml") at xml.c:63 #9 0x081d22b7 in ast_xmldoc_load_documentation () at xmldoc.c:2442 #10 0x0808fb0a in main (argc=8, argv=0xbfcc4a54) at asterisk.c:4227 (gdb) bt full #0 0xb7ee293d in strncmp () from /lib/libc.so.6 No symbol table info available. #1 0xb7dae912 in __xmlParserInputBufferCreateFilename () from /usr/lib/libxml2.so.2 No symbol table info available. #2 0xb7dae9d2 in xmlParserInputBufferCreateFilename () from /usr/lib/libxml2.so.2 No symbol table info available. #3 0xb7d8aad1 in xmlNewInputFromFile () from /usr/lib/libxml2.so.2 No symbol table info available. #4 0xb7db0031 in xmlCheckHTTPInput () from /usr/lib/libxml2.so.2 No symbol table info available. #5 0xb7db0274 in xmlLoadExternalEntity () from /usr/lib/libxml2.so.2 No symbol table info available. #6 0xb7da00b5 in xmlCreateURLParserCtxt () from /usr/lib/libxml2.so.2 No symbol table info available. #7 0xb7da122b in xmlReadFile () from /usr/lib/libxml2.so.2 No symbol table info available. #8 0x081cc98f in ast_xml_open (filename=0x8291d70 "/var/lib/asterisk/documentation/core-en_US.xml") at xml.c:63 doc = (xmlDoc *) 0x0 #9 0x081d22b7 in ast_xmldoc_load_documentation () at xmldoc.c:2442 root_node = (struct ast_xml_node *) 0xb7faf3d4 tmpdoc = (struct ast_xml_doc *) 0x0 doc_tree = (struct documentation_tree *) 0xb7c961e0 xmlpattern = 0x8291d20 "¦¦¦¦¦¦¦/asterisk/documentation{/thirdparty/!" cfg = (struct ast_config *) 0x8291ca8 var = (struct ast_variable *) 0x0 cnfflags = {flags = 0} globret = 0 i = 0 dup = 0 duplicate = 0 globbuf = {gl_pathc = 3, gl_pathv = 0x8291cf0, gl_offs = 0, gl_flags = 1312, gl_closedir = 0x5, gl_readdir = 0, gl_opendir = 0x805b606, gl_lstat = 0x120, gl_stat = 0} __PRETTY_FUNCTION__ = "ast_xmldoc_load_documentation" #10 0x0808fb0a in main (argc=8, argv=0xbfcc4a54) at asterisk.c:4227 c = -1 filename = "/root/.asterisk_history", '\0' hostname = "astimax3test", '\0' tmp = "(\000\000\000\005\000\000\000\004\000\000\000P\"¦P\235&\b\000\000\000\000hg¦\023¦\005\b\\\"¦¦/¦\\¦¦¦\002\000\000\000¦H?¦\023¦H\235&\b\220¦¦\220¦¦¦¦\001\000\000\000\005\000\000" xarg = 0x0 x = 8 f = (FILE *) 0x826bdc8 sigs = {__val = {134238211, 0 }} num = -1077131104 isroot = 1 rundir_exists = 1 buf = 0x76655224
runuser = 0xbfcc3560 "www-data" rungroup = 0xbfcc3540 "www-data" remotesock = 0x0 moduleresult = 51 l = {rlim_cur = 25147, rlim_max = 25147} __PRETTY_FUNCTION__ = "main" __func__ = "main" (gdb) thread apply all bt Thread 4 (process 4956): #0 0xb7d448f0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0xb7f47bbd in pthread_cond_wait () from /lib/libc.so.6 #2 0x0813d6b0 in __ast_cond_wait (filename=0x821ecf8 "taskprocessor.c", lineno=313, func=0x821f044 "tps_processing_function", cond_name=0x821f0bd "&i->poll_cond", mutex_name=0x821f0a6 "&i->taskprocessor_lock", cond=0x827c370, t=0x827c3a4) at lock.c:565 #3 0x081b973c in tps_processing_function (data=0x827c36c) at taskprocessor.c:313 #4 0x081ca014 in dummy_start (data=0x827c410) at utils.c:1162 #5 0xb7d40f3b in start_thread () from /lib/libpthread.so.0 #6 0xb7f3bd0e in clone () from /lib/libc.so.6 Thread 3 (process 4957): #0 0xb7f325fd in poll () from /lib/libc.so.6 #1 0x08087588 in listener (unused=0x0) at asterisk.c:1445 #2 0x081ca014 in dummy_start (data=0x827f808) at utils.c:1162 #3 0xb7d40f3b in start_thread () from /lib/libpthread.so.0 #4 0xb7f3bd0e in clone () from /lib/libc.so.6 Thread 2 (process 4958): #0 0xb7d448f0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0xb7f47bbd in pthread_cond_wait () from /lib/libc.so.6 #2 0x0813d6b0 in __ast_cond_wait (filename=0x820b254 "logger.c", lineno=1180, func=0x820bdd5 "logger_thread", cond_name=0x820be03 "&logcond", mutex_name=0x820bdf5 "&logmsgs.lock", cond=0x8245d20, t=0x822faa8) at lock.c:565 #3 0x08140a41 in logger_thread (data=0x0) at logger.c:1180 #4 0x081ca014 in dummy_start (data=0x827f910) at utils.c:1162 #5 0xb7d40f3b in start_thread () from /lib/libpthread.so.0 #6 0xb7f3bd0e in clone () from /lib/libc.so.6 Thread 1 (process 4955): #0 0xb7ee293d in strncmp () from /lib/libc.so.6 #1 0xb7dae912 in __xmlParserInputBufferCreateFilename () from /usr/lib/libxml2.so.2 #2 0xb7dae9d2 in xmlParserInputBufferCreateFilename () from /usr/lib/libxml2.so.2 #3 0xb7d8aad1 in xmlNewInputFromFile () from /usr/lib/libxml2.so.2 #4 0xb7db0031 in xmlCheckHTTPInput () from /usr/lib/libxml2.so.2 #5 0xb7db0274 in xmlLoadExternalEntity () from /usr/lib/libxml2.so.2 #6 0xb7da00b5 in xmlCreateURLParserCtxt () from /usr/lib/libxml2.so.2 #7 0xb7da122b in xmlReadFile () from /usr/lib/libxml2.so.2 #8 0x081cc98f in ast_xml_open (filename=0x8291d70 "/var/lib/asterisk/documentation/core-en_US.xml") at xml.c:63 #9 0x081d22b7 in ast_xmldoc_load_documentation () at xmldoc.c:2442 #10 0x0808fb0a in main (argc=8, argv=0xbfcc4a54) at asterisk.c:4227