GNU gdb Red Hat Linux (6.6-45.fc8rh) 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 "x86_64-redhat-linux-gnu"... Using host libthread_db library "/lib64/libthread_db.so.1". Reading symbols from /lib64/libssl.so.6...done. Loaded symbols for /lib64/libssl.so.6 Reading symbols from /lib64/libcrypto.so.6...done. Loaded symbols for /lib64/libcrypto.so.6 Reading symbols from /usr/lib64/libxml2.so.2...done. Loaded symbols for /usr/lib64/libxml2.so.2 Reading symbols from /opt/zlib-1.2.4/lib/libz.so.1...done. Loaded symbols for /opt/zlib/lib/libz.so.1 Reading symbols from /lib64/libm.so.6...done. Loaded symbols for /lib64/libm.so.6 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 /lib64/libtinfo.so.5...done. Loaded symbols for /lib64/libtinfo.so.5 Reading symbols from /lib64/libresolv.so.2...done. Loaded symbols for /lib64/libresolv.so.2 Reading symbols from /lib64/libc.so.6...done. Loaded symbols for /lib64/libc.so.6 Reading symbols from /usr/lib64/libgssapi_krb5.so.2...done. Loaded symbols for /usr/lib64/libgssapi_krb5.so.2 Reading symbols from /usr/lib64/libkrb5.so.3...done. Loaded symbols for /usr/lib64/libkrb5.so.3 Reading symbols from /lib64/libcom_err.so.2...done. Loaded symbols for /lib64/libcom_err.so.2 Reading symbols from /usr/lib64/libk5crypto.so.3...done. Loaded symbols for /usr/lib64/libk5crypto.so.3 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/lib64/libkrb5support.so.0...done. Loaded symbols for /usr/lib64/libkrb5support.so.0 Reading symbols from /lib64/libkeyutils.so.1...done. Loaded symbols for /lib64/libkeyutils.so.1 Reading symbols from /lib64/libselinux.so.1...done. Loaded symbols for /lib64/libselinux.so.1 Reading symbols from /lib64/libnss_files.so.2...done. Loaded symbols for /lib64/libnss_files.so.2 Core was generated by `/opt/asterisk/sbin/asterisk -f -vvvdgX -U asterisk -G asterisk -C /opt/voip/con'. Program terminated with signal 11, Segmentation fault. #0 0x00002aaaac30484a in strncmp () from /lib64/libc.so.6 Missing separate debuginfos, use: debuginfo-install e2fsprogs.x86_64 glibc.x86_64 keyutils.x86_64 krb5.x86_64 libselinux.x86_64 libxml2.x86_64 ncurses.x86_64 openssl.x86_64 (gdb) (gdb) -------------------------------------------------------------------------------- BT #0 0x00002aaaac30484a in strncmp () from /lib64/libc.so.6 #1 0x00002aaaab2b24db in __xmlParserInputBufferCreateFilename () from /usr/lib64/libxml2.so.2 #2 0x00002aaaab28a9eb in xmlNewInputFromFile () from /usr/lib64/libxml2.so.2 #3 0x00002aaaab28e934 in xmlCreateURLParserCtxt () from /usr/lib64/libxml2.so.2 #4 0x00002aaaab2a25ea in xmlReadFile () from /usr/lib64/libxml2.so.2 #5 0x000000000056a88a in ast_xml_open (filename=0x859390 "/var/lib/asterisk/documentation/addons-en_US.xml") at xml.c:61 #6 0x000000000057013f in ast_xmldoc_load_documentation () at xmldoc.c:1885 #7 0x0000000000441bcb in main (argc=9, argv=0x7ffff2292fd8) at asterisk.c:3679 #8 0x00002aaaac2a9074 in __libc_start_main () from /lib64/libc.so.6 #9 0x000000000041b4f9 in SSL_accept () #10 0x00007ffff2292fc8 in ?? () #11 0x0000000000000000 in ?? () -------------------------------------------------------------------------------- BT FULL #0 0x00002aaaac30484a in strncmp () from /lib64/libc.so.6 No symbol table info available. #1 0x00002aaaab2b24db in __xmlParserInputBufferCreateFilename () from /usr/lib64/libxml2.so.2 No symbol table info available. #2 0x00002aaaab28a9eb in xmlNewInputFromFile () from /usr/lib64/libxml2.so.2 No symbol table info available. #3 0x00002aaaab28e934 in xmlCreateURLParserCtxt () from /usr/lib64/libxml2.so.2 No symbol table info available. #4 0x00002aaaab2a25ea in xmlReadFile () from /usr/lib64/libxml2.so.2 No symbol table info available. #5 0x000000000056a88a in ast_xml_open (filename=0x859390 "/var/lib/asterisk/documentation/addons-en_US.xml") at xml.c:61 doc = (xmlDoc *) 0x6e990000 #6 0x000000000057013f in ast_xmldoc_load_documentation () at xmldoc.c:1885 root_node = (struct ast_xml_node *) 0x1 tmpdoc = (struct ast_xml_doc *) 0x0 doc_tree = (struct documentation_tree *) 0x54b050 xmlpattern = 0x85db00 "/var/lib/asterisk/documentation/addons-en_US.xml" cfg = (struct ast_config *) 0x859390 var = (struct ast_variable *) 0x0 cnfflags = { flags = 0 } globret = 0 i = 3 dup = 3 duplicate = 0 globbuf = { gl_pathc = 6, gl_pathv = 0x8660e0, gl_offs = 0, gl_flags = 304, gl_closedir = 0, gl_readdir = 0x85d5e0, gl_opendir = 0x2aaaaaf1bc10, gl_lstat = 0x6e990000, gl_stat = 0x7ffff2291910 } xmlpattern_maxlen = 55 __PRETTY_FUNCTION__ = "ast_xmldoc_load_documentation" #7 0x0000000000441bcb in main (argc=9, argv=0x7ffff2292fd8) at asterisk.c:3679 c = -1 filename = "/root/.asterisk_history", '\0' hostname = "ip-10-162-119-175", '\0' tmp = "\b\020\200\000\000\000\000\000ÒWV", '\0' , "à\205\203\000\000\000\000\000\b\020\200\000\000\000\000\0000-)òÿ\177\000\000\b\020\200\000\000\000\000\000(0)òÿ\177\000\000Ø/)òÿ\177\000\000\ruV\000\000\000\000" xarg = 0x0 x = 9 f = (FILE *) 0x83df80 sigs = { __val = {134238211, 0 } } num = 0 isroot = 0 rundir_exists = 1 buf = 0x2aaaad4f2dd0 "Ð-O­ª*" runuser = 0x7ffff2291960 "asterisk" rungroup = 0x7ffff2291940 "asterisk" remotesock = 0x0 l = { rlim_cur = 32768, rlim_max = 32768 } __PRETTY_FUNCTION__ = "main" __func__ = "main" #8 0x00002aaaac2a9074 in __libc_start_main () from /lib64/libc.so.6 No symbol table info available. #9 0x000000000041b4f9 in SSL_accept () No symbol table info available. #10 0x00007ffff2292fc8 in ?? () No symbol table info available. #11 0x0000000000000000 in ?? () No symbol table info available. -------------------------------------------------------------------------------- INFO THREAD 5 process 17841 0x00002aaaabc448f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 4 process 17842 0x00002aaaac356d66 in poll () from /lib64/libc.so.6 3 process 17843 0x00002aaaabc448f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 2 process 17844 0x00002aaaabc4734b in read () from /lib64/libpthread.so.0 * 1 process 28313 0x00002aaaac30484a in strncmp () from /lib64/libc.so.6 -------------------------------------------------------------------------------- THREAD APPLY ALL BT Thread 5 (process 17841): #0 0x00002aaaabc448f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00000000005546c5 in __ast_cond_wait (filename=0x5d5b64 "taskprocessor.c", lineno=293, func=0x5d6110 "tps_processing_function", cond_name=0x5d6189 "&i->poll_cond", mutex_name=0x5d6172 "&i->taskprocessor_lock", cond=0x83e120, t=0x83e158) at /export/storage0/usr/dist/asterisk-1.6.2.14-rc1~VOIP-7.0.4/include/asterisk/lock.h:848 #2 0x00000000005540ad in tps_processing_function (data=0x83e118) at taskprocessor.c:293 #3 0x0000000000567de6 in dummy_start (data=0x83e330) at utils.c:968 #4 0x00002aaaabc40407 in start_thread () from /lib64/libpthread.so.0 #5 0x00002aaaac35fb0d in clone () from /lib64/libc.so.6 Thread 4 (process 17842): #0 0x00002aaaac356d66 in poll () from /lib64/libc.so.6 #1 0x0000000000439e78 in listener (unused=0x0) at asterisk.c:1287 #2 0x0000000000567de6 in dummy_start (data=0x83e540) at utils.c:968 #3 0x00002aaaabc40407 in start_thread () from /lib64/libpthread.so.0 #4 0x00002aaaac35fb0d in clone () from /lib64/libc.so.6 Thread 3 (process 17843): #0 0x00002aaaabc448f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00000000004ddba2 in __ast_cond_wait (filename=0x5bd874 "logger.c", lineno=989, func=0x5bf729 "logger_thread", cond_name=0x5bf757 "&logcond", mutex_name=0x5bf749 "&logmsgs.lock", cond=0x82a2a0, t=0x80f370) at /export/storage0/usr/dist/asterisk-1.6.2.14-rc1~VOIP-7.0.4/include/asterisk/lock.h:848 #2 0x00000000004dd419 in logger_thread (data=0x0) at logger.c:989 #3 0x0000000000567de6 in dummy_start (data=0x83d370) at utils.c:968 #4 0x00002aaaabc40407 in start_thread () from /lib64/libpthread.so.0 #5 0x00002aaaac35fb0d in clone () from /lib64/libc.so.6 Thread 2 (process 17844): #0 0x00002aaaabc4734b in read () from /lib64/libpthread.so.0 #1 0x000000000054bc0b in inotify_daemon (data=0x0) at stdtime/localtime.c:259 #2 0x0000000000567de6 in dummy_start (data=0x846670) at utils.c:968 #3 0x00002aaaabc40407 in start_thread () from /lib64/libpthread.so.0 #4 0x00002aaaac35fb0d in clone () from /lib64/libc.so.6 Thread 1 (process 28313): #0 0x00002aaaac30484a in strncmp () from /lib64/libc.so.6 #1 0x00002aaaab2b24db in __xmlParserInputBufferCreateFilename () from /usr/lib64/libxml2.so.2 #2 0x00002aaaab28a9eb in xmlNewInputFromFile () from /usr/lib64/libxml2.so.2 #3 0x00002aaaab28e934 in xmlCreateURLParserCtxt () from /usr/lib64/libxml2.so.2 #4 0x00002aaaab2a25ea in xmlReadFile () from /usr/lib64/libxml2.so.2 #5 0x000000000056a88a in ast_xml_open (filename=0x859390 "/var/lib/asterisk/documentation/addons-en_US.xml") at xml.c:61 #6 0x000000000057013f in ast_xmldoc_load_documentation () at xmldoc.c:1885 #7 0x0000000000441bcb in main (argc=9, argv=0x7ffff2292fd8) at asterisk.c:3679 #8 0x00002aaaac2a9074 in __libc_start_main () from /lib64/libc.so.6 #9 0x000000000041b4f9 in SSL_accept () #10 0x00007ffff2292fc8 in ?? () #11 0x0000000000000000 in ?? () -------------------------------------------------------------------------------- THREAD APPLY ALL BT FULL Thread 5 (process 17841): #0 0x00002aaaabc448f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 No symbol table info available. #1 0x00000000005546c5 in __ast_cond_wait (filename=0x5d5b64 "taskprocessor.c", lineno=293, func=0x5d6110 "tps_processing_function", cond_name=0x5d6189 "&i->poll_cond", mutex_name=0x5d6172 "&i->taskprocessor_lock", cond=0x83e120, t=0x83e158) at /export/storage0/usr/dist/asterisk-1.6.2.14-rc1~VOIP-7.0.4/include/asterisk/lock.h:848 res = 0 lt = (struct ast_lock_track *) 0x83e158 canlog = 1 __PRETTY_FUNCTION__ = "__ast_cond_wait" #2 0x00000000005540ad in tps_processing_function (data=0x83e118) at taskprocessor.c:293 i = (struct ast_taskprocessor *) 0x83e118 t = (struct tps_task *) 0x0 size = 0 __PRETTY_FUNCTION__ = "tps_processing_function" #3 0x0000000000567de6 in dummy_start (data=0x83e330) at utils.c:968 __cancel_buf = { __cancel_jmp_buf = {{ __cancel_jmp_buf = {0, 2935859998923775821, 0, 0, 1074249728, 4096, 2935859999097839437, 2936001429119131469}, __mask_was_saved = 0 }}, __pad = {0x4007a130, 0x0, 0x0, 0x2aaaac294268} } __cancel_routine = (void (*)(void *)) 0x436e63 __cancel_arg = (void *) 0x4007b950 not_first_call = 0 ret = (void *) 0x18 a = { start_routine = 0x553fb9 , data = 0x83e118, name = 0x83e350 "tps_processing_function started at [ 451] taskprocessor.c ast_taskprocessor_get()" } lock_info = (struct thr_lock_info *) 0x8625e0 mutex_attr = { __size = "\001\000\000", __align = 1 } #4 0x00002aaaabc40407 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #5 0x00002aaaac35fb0d in clone () from /lib64/libc.so.6 No symbol table info available. Thread 4 (process 17842): #0 0x00002aaaac356d66 in poll () from /lib64/libc.so.6 No symbol table info available. #1 0x0000000000439e78 in listener (unused=0x0) at asterisk.c:1287 sunaddr = { sun_family = 48048, sun_path = "Y\000\210\001\000\000t¹Y\000\000\000\000\000Ä»Y\000\000\000\000\000\200Ù]¬ª*\000\000D", '\0' , "\200\017@\000\000\000\000\000\020\000\000\000\000\000\000úø/¬ª*\000\000D\000\000\000\000\000\000\000`å\203", '\0' , "\220`\017@\000" } s = 0 len = 0 x = 0 flags = 0 fds = {{ fd = 5, events = 1, revents = 0 }} __PRETTY_FUNCTION__ = "listener" __func__ = "listener" #2 0x0000000000567de6 in dummy_start (data=0x83e540) at utils.c:968 __cancel_buf = { __cancel_jmp_buf = {{ __cancel_jmp_buf = {0, 2935859928056815437, 0, 0, 1074757632, 4096, 2935859928230879053, 2936001429119131469}, __mask_was_saved = 0 }}, __pad = {0x400f6130, 0x0, 0x0, 0x0} } __cancel_routine = (void (*)(void *)) 0x436e63 __cancel_arg = (void *) 0x400f7950 not_first_call = 0 ret = (void *) 0x0 a = { start_routine = 0x439e1e , data = 0x0, name = 0x83e560 "listener", ' ' , "started at [ 1388] asterisk.c ast_makesocket()" } lock_info = (struct thr_lock_info *) 0x863490 mutex_attr = { __size = "\001\000\000", __align = 1 } #3 0x00002aaaabc40407 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #4 0x00002aaaac35fb0d in clone () from /lib64/libc.so.6 No symbol table info available. Thread 3 (process 17843): #0 0x00002aaaabc448f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 No symbol table info available. #1 0x00000000004ddba2 in __ast_cond_wait (filename=0x5bd874 "logger.c", lineno=989, func=0x5bf729 "logger_thread", cond_name=0x5bf757 "&logcond", mutex_name=0x5bf749 "&logmsgs.lock", cond=0x82a2a0, t=0x80f370) at /export/storage0/usr/dist/asterisk-1.6.2.14-rc1~VOIP-7.0.4/include/asterisk/lock.h:848 res = 0 lt = (struct ast_lock_track *) 0x80f370 canlog = 0 __PRETTY_FUNCTION__ = "__ast_cond_wait" #2 0x00000000004dd419 in logger_thread (data=0x0) at logger.c:989 next = (struct logmsg *) 0x0 msg = (struct logmsg *) 0x0 __PRETTY_FUNCTION__ = "logger_thread" #3 0x0000000000567de6 in dummy_start (data=0x83d370) at utils.c:968 __cancel_buf = { __cancel_jmp_buf = {{ __cancel_jmp_buf = {0, 2935860132067761997, 0, 0, 1075265536, 4096, 2935860132241825613, 2936001429119131469}, __mask_was_saved = 0 }}, __pad = {0x40172130, 0x0, 0x0, 0x0} } __cancel_routine = (void (*)(void *)) 0x436e63 __cancel_arg = (void *) 0x40173950 not_first_call = 0 ret = (void *) 0x0 a = { start_routine = 0x4dd397 , data = 0x0, name = 0x83d5b0 "logger_thread started at [ 1029] logger.c init_logger()" } lock_info = (struct thr_lock_info *) 0x864330 mutex_attr = { __size = "\001\000\000", __align = 1 } #4 0x00002aaaabc40407 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #5 0x00002aaaac35fb0d in clone () from /lib64/libc.so.6 No symbol table info available. Thread 2 (process 17844): #0 0x00002aaaabc4734b in read () from /lib64/libpthread.so.0 No symbol table info available. #1 0x000000000054bc0b in inotify_daemon (data=0x0) at stdtime/localtime.c:259 buf = { iev = { wd = 0, mask = 0, cookie = 0, len = 0, name = 0x401ecf60 "" }, name = '\0' , "\200Ù]¬ª*\000\000!\000\000\000\000\000\000\000ØÙ]¬ª*\000\000\000\000\000\000\000\000\000\000\210Ù]¬ª*", '\0' , "\200Ù]¬ª*\000\000`Þ\036@\000\000\000\000àÙ]¬ª*\000\000\200Ù]¬ª*\000\000AN\001\000\000\000\000\000P\016\000\000\000\000\000\000=ß/¬ª*", '\0' , "\200Ý\036@", '\0' , "H\016\000\000\000\000\000\000p\016", '\0' , "b", '\0' , "\200Ù]¬ª*\000\000`Þ\036@\000\000\000\000H\016\000\000\000\000\000\000ÀQ\206\000\000\000\000\000A"... } res = 4096 cur = (struct state *) 0x2aaaac2ff8fa ten_seconds = { tv_sec = 10, tv_nsec = 0 } __PRETTY_FUNCTION__ = "inotify_daemon" #2 0x0000000000567de6 in dummy_start (data=0x846670) at utils.c:968 __cancel_buf = { __cancel_jmp_buf = {{ __cancel_jmp_buf = {0, 2935860078380670797, 0, 0, 1075773440, 4096, 2935860078554734413, 2936001429119131469}, __mask_was_saved = 0 }}, __pad = {0x401ee130, 0x0, 0x0, 0x0} } __cancel_routine = (void (*)(void *)) 0x436e63 __cancel_arg = (void *) 0x401ef950 not_first_call = 0 ret = (void *) 0x0 a = { start_routine = 0x54bb01 , data = 0x0, name = 0x862430 "inotify_daemon started at [ 295] stdtime/localtime.c add_notify()" } lock_info = (struct thr_lock_info *) 0x8651d0 mutex_attr = { __size = "\001\000\000", __align = 1 } #3 0x00002aaaabc40407 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #4 0x00002aaaac35fb0d in clone () from /lib64/libc.so.6 No symbol table info available. Thread 1 (process 28313): #0 0x00002aaaac30484a in strncmp () from /lib64/libc.so.6 No symbol table info available. #1 0x00002aaaab2b24db in __xmlParserInputBufferCreateFilename () from /usr/lib64/libxml2.so.2 No symbol table info available. #2 0x00002aaaab28a9eb in xmlNewInputFromFile () from /usr/lib64/libxml2.so.2 No symbol table info available. #3 0x00002aaaab28e934 in xmlCreateURLParserCtxt () from /usr/lib64/libxml2.so.2 No symbol table info available. #4 0x00002aaaab2a25ea in xmlReadFile () from /usr/lib64/libxml2.so.2 No symbol table info available. #5 0x000000000056a88a in ast_xml_open (filename=0x859390 "/var/lib/asterisk/documentation/addons-en_US.xml") at xml.c:61 doc = (xmlDoc *) 0x6e990000 #6 0x000000000057013f in ast_xmldoc_load_documentation () at xmldoc.c:1885 root_node = (struct ast_xml_node *) 0x1 tmpdoc = (struct ast_xml_doc *) 0x0 doc_tree = (struct documentation_tree *) 0x54b050 xmlpattern = 0x85db00 "/var/lib/asterisk/documentation/addons-en_US.xml" cfg = (struct ast_config *) 0x859390 var = (struct ast_variable *) 0x0 cnfflags = { flags = 0 } globret = 0 i = 3 dup = 3 duplicate = 0 globbuf = { gl_pathc = 6, gl_pathv = 0x8660e0, gl_offs = 0, gl_flags = 304, gl_closedir = 0, gl_readdir = 0x85d5e0, gl_opendir = 0x2aaaaaf1bc10, gl_lstat = 0x6e990000, gl_stat = 0x7ffff2291910 } xmlpattern_maxlen = 55 __PRETTY_FUNCTION__ = "ast_xmldoc_load_documentation" #7 0x0000000000441bcb in main (argc=9, argv=0x7ffff2292fd8) at asterisk.c:3679 c = -1 filename = "/root/.asterisk_history", '\0' hostname = "ip-10-162-119-175", '\0' tmp = "\b\020\200\000\000\000\000\000ÒWV", '\0' , "à\205\203\000\000\000\000\000\b\020\200\000\000\000\000\0000-)òÿ\177\000\000\b\020\200\000\000\000\000\000(0)òÿ\177\000\000Ø/)òÿ\177\000\000\ruV\000\000\000\000" xarg = 0x0 x = 9 f = (FILE *) 0x83df80 sigs = { __val = {134238211, 0 } } num = 0 isroot = 0 rundir_exists = 1 buf = 0x2aaaad4f2dd0 "Ð-O­ª*" runuser = 0x7ffff2291960 "asterisk" rungroup = 0x7ffff2291940 "asterisk" remotesock = 0x0 l = { rlim_cur = 32768, rlim_max = 32768 } __PRETTY_FUNCTION__ = "main" __func__ = "main" #8 0x00002aaaac2a9074 in __libc_start_main () from /lib64/libc.so.6 No symbol table info available. #9 0x000000000041b4f9 in SSL_accept () No symbol table info available. #10 0x00007ffff2292fc8 in ?? () No symbol table info available. #11 0x0000000000000000 in ?? () No symbol table info available.